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会描绘不正确的数据.
由于您的用户是想要了解广告转化率的商务人士,并且由于没有转化而没有人可用,我建议:
n/a
Run Code Online (Sandbox Code Playgroud)
顺便说一句,正如我所看到的那样,你本身并没有给出转换率.你给他们每次转换的费用,然后应该以美元显示,而不是百分号.也就是说,你的第一行应该是$0.20而不是20%.
转化率是转换(或采取行动)的人数除以查看广告的人数.那确实是一个百分比.
| 归档时间: |
|
| 查看次数: |
90 次 |
| 最近记录: |