Firebase 仪表板不显示价格值

Die*_*nho 4 parameters events android firebase firebase-analytics


我们遇到了一些 Firebase 内置参数未显示在仪表板上的问题:

    Bundle bundle = new bundle();
    bundle.putString(FirebaseAnalytics.Param.PRODUCT_ID, publication.getProduct().getId());
    bundle.putString(FirebaseAnalytics.Param.PRODUCT_NAME, publication.getTitle());
    bundle.putLong(FirebaseAnalytics.Param.QUANTITY, quantity);
    bundle.putDouble(FirebaseAnalytics.Param.PRICE, Double.valueOf(variation.getPrice()) * quantity);
    bundle.putString(FirebaseAnalytics.Param.CURRENCY, "ARS");
    firebaseAnalytics.logEvent(FirebaseAnalytics.Event.ADD_TO_CART, bundle);
Run Code Online (Sandbox Code Playgroud)

我们的仪表板目前正在显示 add_to_cart 事件:

在此处输入图片说明

即使我们发送每个产品的价格信息,价格仍显示为零。货币未显示,产品名称相同。有什么不对的想法吗?
谢谢!

Ste*_*nem 5

FirebaseAnalytics.Param.PRICE 应包含原始价格(未乘以数量),FirebaseAnalytics.Param.VALUE 应指定为价格 * 数量。

ADD_TO_CART的API 文档状态“注意:如果您提供 VALUE 参数,您还必须提供 CURRENCY 参数,以便可以准确计算收入指标。”