【问题标题】:Firebase dashboard doesn't show price in top productsFirebase 仪表板未显示顶级产品的价格
【发布时间】:2019-09-24 03:37:28
【问题描述】:

在 Firebase 仪表板中,查看 add_to_cart 事件时,我可以看到 price 参数成功触发了值:

但是在下面的“顶级产品”窗口中,我看不到任何价格:

我试图理解为什么。是不是因为我没有发送价值参数(我只是发送价格和货币) 谢谢

【问题讨论】:

    标签: android firebase firebase-analytics


    【解决方案1】:

    第一个屏幕截图中的事件摘要显示了发送的 price 参数。这可以是一个字符串,一个数字,任何东西。在你的情况下,它是一个数字。

    第二个屏幕截图中的产品摘要显示了发送的value 参数。这必须是货币价值,并且是您应该使用的。

    来自the docs

    公共静态最终字符串值

    自动累积的特定于上下文的数值 对于每个事件类型。应使用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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-08
      • 1970-01-01
      • 1970-01-01
      • 2015-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-25
      相关资源
      最近更新 更多