Android Firebase Analytics:预定义和自定义参数未按预期工作
我有一个本地Android项目,它使用Google Analytics for Firebase进行事件报告。我有几个事件共享相同的参数,但其中一些会计入自定义参数限制,而另一些则不会。我正在使用的事件是建议的常见事件,并且主要使用建议的参数和一个或两个自定义参数。使用下面的示例,我对Firebase控制台上事件和参数的显示方式有一些疑问(您可以假设提供的值是正确的数据类型) 开始结帐Android Firebase Analytics:预定义和自定义参数未按预期工作,android,firebase,firebase-analytics,Android,Firebase,Firebase Analytics,我有一个本地Android项目,它使用Google Analytics for Firebase进行事件报告。我有几个事件共享相同的参数,但其中一些会计入自定义参数限制,而另一些则不会。我正在使用的事件是建议的常见事件,并且主要使用建议的参数和一个或两个自定义参数。使用下面的示例,我对Firebase控制台上事件和参数的显示方式有一些疑问(您可以假设提供的值是正确的数据类型) 开始结帐 Bundle bundle = new Bundle(); bundle.putString(Firebase
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, itemId);
bundle.putString(FirebaseAnalytics.Param.ORIGIN, itemOrigin);
bundle.putString(FirebaseAnalytics.Param.DESTINATION, itemDestination);
bundle.putString(FirebaseAnalytics.Param.START_DATE, itemStartDate);
bundle.putString(FirebaseAnalytics.Param.END_DATE, itemEndDate);
bundle.putLong(FirebaseAnalytics.Param.NUMBER_OF_PASSENGERS, itemNumberOfPassengers);
bundle.putString(FirebaseAnalytics.Param.TRAVEL_CLASS, itemTravelClass);
bundle.putString(FirebaseAnalytics.Param.CURRENCY, itemCurrency);
bundle.putDouble(FirebaseAnalytics.Param.VALUE, itemValue);
bundle.putString("travel_type", itemTravelType);
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.BEGIN_CHECKOUT, bundle);
在Firebase Analytics的“事件”选项卡上,此事件显示如下:
另一个例子:
电子商务采购
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, itemId);
bundle.putString(FirebaseAnalytics.Param.ORIGIN, itemOrigin);
bundle.putString(FirebaseAnalytics.Param.DESTINATION, itemDestination);
bundle.putString(FirebaseAnalytics.Param.START_DATE, itemStartDate);
bundle.putString(FirebaseAnalytics.Param.END_DATE, itemEndDate);
bundle.putLong(FirebaseAnalytics.Param.NUMBER_OF_PASSENGERS, itemNumberOfPassengers);
bundle.putString(FirebaseAnalytics.Param.TRAVEL_CLASS, itemTravelClass);
bundle.putString(FirebaseAnalytics.Param.CURRENCY, itemCurrency);
bundle.putDouble(FirebaseAnalytics.Param.VALUE, itemValue);
bundle.putString("travel_type", itemTravelType);
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.ECOMMERCE_PURCHASE, bundle);
Firebase控制台:
我的问题是:
电子商务采购被标记为转换,因为它被预定义为转换事件。面临同样的问题。您能告诉我字符计数预定义参数值吗