如何向用户显示Infinity

Dav*_*ong 4 user-interface user-experience divide-by-zero

我正在设计一个界面,向用户显示一个表格,其中包含营销支出和转化营销支出.

表格是这样的:

<table>
  <tr>
    <th>Spend</th>
    <th>Conversions</th>
    <th>Cost per Conversion</th>
  </tr>
  <tr>
    <td>$45.92</td>
    <td>231</td>
    <td>$0.20</td>
  </tr>
  <tr>
    <td>$22.12</td>
    <td>0</td>
    <td>{{?}}</td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

该表由JavaScript填充,可动态计算转换率.

当JS进入第三行时,我最终会显示字符串"Infinity",显示由于除以零而导致的转换率(22.12/0)

我想知道的是,从用户体验的角度来看,我应该在那里展示什么?这些是用户,而不是数学家,因此使用Infinity符号会使它们混淆,使用0会描绘不正确的数据.

Jon*_*n M 5

由于您的用户是想要了解广告转化率的商务人士,并且由于没有转化而没有人可用,我建议:

n/a
Run Code Online (Sandbox Code Playgroud)

顺便说一句,正如我所看到的那样,你本身并没有给出转换率.你给他们每次转换的费用​​,然后应该以美元显示,而不是百分号.也就是说,你的第一行应该是$0.20而不是20%.

转化率是转换(或采取行动)的人数除以查看广告的人数.那确实是一个百分比.