android - Firebase 仪表板未显示顶级产品的价格
解决方案
第一个屏幕截图中的事件摘要显示了price
发送的参数。这可以是一个字符串,一个数字,任何东西。在你的情况下,它是一个数字。
第二个屏幕截图中的产品摘要显示了value
发送的参数。这必须是货币价值,并且是您应该使用的。
从文档:
公共静态最终字符串值
为每种事件类型自动累积的特定于上下文的数值。应使用
putLong(String, long)
或指定值putDouble(String, double)
。这是一个通用参数,可用于累积与事件相关的关键指标。示例包括收入、距离、时间和积分。注意:预定义的货币相关事件(例如 ADD_TO_CART)的值应附带一个CURRENCY
参数。累积值的有效范围是[-9,223,372,036,854.77, 9,223,372,036,854.77]
。为转换事件提供非数字值、省略相应CURRENCY
参数或提供无效货币代码将导致该转换从报告中忽略。Bundle params = new Bundle(); params.putDouble(Param.VALUE, 3.99); params.putString(Param.CURRENCY, "USD" ); // e.g. $3.99 USD
推荐阅读
- python - 我想在引号之间找到单词并更改位置
- python - 从 main/daily.py 导入 utils/config.py
- java - 从父文件夹运行 gradle build
- sql - 如何使用多个主键通过 string_split 连接表?
- npm - (yarn link) 如何获取yarn link的link-folder-path?
- apache-spark - Apache Spark UDF:访问冰山
- kubernetes - 如何在主节点上实际安排 Pod
- angular - Angular Ionic后退按钮仅在我在其上滑动指针后才起作用
- python - Pandas:比较两个布尔系列,如果两者都为真,则输出第三个系列
- javascript - Angular - 具有三元运算符响应的三元运算符