Firebase 仪表板不显示价格值
Firebase Dashboard doesn't show Price values
我们遇到了一些问题,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);
我们的仪表板目前正在为 add_to_cart 事件显示此信息:
即使我们发送了每个产品的价格信息,价格仍显示为零。货币未显示,产品名称相同。
有什么问题吗?
谢谢!
FirebaseAnalytics.Param.PRICE 应包含原始价格(未乘以数量)并且 FirebaseAnalytics.Param.VALUE 应指定为价格 * 数量。
API docs 为 ADD_TO_CART 状态 "Note: If you supply the VALUE parameter, you must also supply the CURRENCY parameter so that revenue metrics can be computed accurately."
我们遇到了一些问题,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);
我们的仪表板目前正在为 add_to_cart 事件显示此信息:
即使我们发送了每个产品的价格信息,价格仍显示为零。货币未显示,产品名称相同。
有什么问题吗?
谢谢!
FirebaseAnalytics.Param.PRICE 应包含原始价格(未乘以数量)并且 FirebaseAnalytics.Param.VALUE 应指定为价格 * 数量。
API docs 为 ADD_TO_CART 状态 "Note: If you supply the VALUE parameter, you must also supply the CURRENCY parameter so that revenue metrics can be computed accurately."