Android 电子商务采购事件自动记录

Android 电子商务采购事件自动记录,android,firebase,firebase-analytics,Android,Firebase,Firebase Analytics,每当我在Firebase Analytics中使用VALUE param传递事件时,会自动记录一个用于电子商务购买的附加事件 关于导致此问题的原因有何建议 更新: 与发送事件相关的代码如下所示: FirebaseAnalytics firebaseAnalytics = FirebaseAnalytics.getInstance(context); Bundle bundle = new Bundle(); bundle.putLong(FirebaseAnalytics.Param.QUANT

每当我在Firebase Analytics中使用VALUE param传递事件时,会自动记录一个用于电子商务购买的附加事件

关于导致此问题的原因有何建议

更新: 与发送事件相关的代码如下所示:

FirebaseAnalytics firebaseAnalytics = FirebaseAnalytics.getInstance(context);
Bundle bundle = new Bundle();
bundle.putLong(FirebaseAnalytics.Param.QUANTITY, 1);
bundle.putString(FirebaseAnalytics.Param.ITEM_CATEGORY, categoryId);
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, productName);
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, productId);
bundle.putString(FirebaseAnalytics.Param.ITEM_LOCATION_ID, productLocationId);
bundle.putDouble(FirebaseAnalytics.Param.VALUE, productPrice);
bundle.putString(FirebaseAnalytics.Param.CURRENCY, "INR");
bundle.putDouble(FirebaseAnalytics.Param.PRICE, productMRP);
bundle.putString(CUSTOM_PARAM, stringValue);
firebaseAnalytics.logEvent(FirebaseAnalytics.Event.ADD_TO_CART, bundle);
与问题对应的日志如下所示。 根据日志,即使传递的事件是add\u to\u cart,也会记录事件ecommerce\u purchase。此外,SDK从未记录和上传“添加到购物车”,只上传了从未启动的电子商务购物

05-01 23:29:08.261 13862-17157/com.app.packagename D/FA: Passing event to registered event handler (FE): add_to_cart, Bundle[{item_name=Daawat Super Basmati Rice, quantity=1, item_location_id=16773036, price=150.0, value=150.0, item_category=1164, currency=INR, item_id=26}]
05-01 23:29:08.282 13862-17157/com.app.packagename D/FA: Logging event (FE): ecommerce_purchase, Bundle[{item_name=Daawat Super Basmati Rice, quantity=1.0, item_location_id=16773036, _o=app+gtm, _sc=xxxxxxx, _si=4306584406462471371, price=150.0, value=150.0, item_category=1164, currency=INR, transaction_id=150.0, item_id=26}]
05-01 23:29:08.295 13862-17157/com.app.packagename V/FA: Using measurement service
05-01 23:29:08.295 13862-17157/com.app.packagename V/FA: Connecting to remote service
05-01 23:29:08.474 13862-17157/com.app.packagename D/FA: Connected to remote service
05-01 23:29:08.475 13862-17157/com.app.packagename V/FA: Processing queued up service tasks: 1
05-01 23:29:08.493 16363-17166/? V/FA-SVC: Logging event: origin=app+gtm,name=ecommerce_purchase,params=Bundle[mParcelledData.dataSize=540]
05-01 23:29:08.516 16363-17166/? V/FA-SVC: Saving event, name, data size: ecommerce_purchase, 291
05-01 23:29:08.516 16363-17166/? V/FA-SVC: Event recorded: Event{appId='com.app.packagename', name='ecommerce_purchase', params=Bundle[{item_name=Daawat Super Basmati Rice, quantity=1.0, item_location_id=16773036, _o=app+gtm, _r=1, _sc=xxxxxxx, _si=4306584406462471371, _dbg=1, price=150.0, value=150.0, item_category=1164, currency=INR, transaction_id=150.0, item_id=26}]}
05-01 23:29:08.518 16363-17166/? V/FA-SVC: Upload scheduled in approximately ms: 500
05-01 23:29:08.526 16363-17166/? V/FA-SVC: Background event processing time, ms: 33
05-01 23:29:09.027 16363-16363/? V/FA-SVC: Device receiver got: com.google.android.gms.measurement.UPLOAD
05-01 23:29:09.035 16363-16363/? V/FA-SVC: Device PackageMeasurementService is starting up
05-01 23:29:09.035 16363-16363/? V/FA-SVC: Device PackageMeasurementService called. startId, action: 1, com.google.android.gms.measurement.UPLOAD
05-01 23:29:09.043 16363-17166/? V/FA-SVC: Evaluating filter. audience, filter, event: 2, 0, ecommerce_purchase
05-01 23:29:09.043 16363-17166/? V/FA-SVC: Filter definition: 
                                           event_filter {
                                             filter_id: 0
                                             event_name: ecommerce_purchase
                                             event_count_filter {
                                               comparison_type: EQUAL
                                               comparison_value: 1
                                             }
                                             filters {
                                             }
                                           }
05-01 23:29:09.044 16363-17166/? V/FA-SVC: Event filter result: false
05-01 23:29:09.044 16363-17166/? V/FA-SVC: Evaluating filter. audience, filter, event: 3, 0, ecommerce_purchase
05-01 23:29:09.044 16363-17166/? V/FA-SVC: Filter definition: 
                                           event_filter {
                                             filter_id: 0
                                             event_name: ecommerce_purchase
                                             event_count_filter {
                                               comparison_type: EQUAL
                                               comparison_value: 2
                                             }
                                             filters {
                                             }
                                           }
05-01 23:29:09.045 16363-17166/? V/FA-SVC: Event filter result: false
05-01 23:29:09.050 16363-17166/? V/FA-SVC: Saving bundle, size: 605
05-01 23:29:09.063 16363-17166/? D/FA-SVC: Uploading events. Elapsed time since last upload attempt (ms): 520
05-01 23:29:09.067 16363-17166/? V/FA-SVC: Uploading data. app, uncompressed size, data: com.app.packagename, 701, 
                                           batch {
                                             bundle {
                                               protocol_version: 1
                                               platform: android
                                               gmp_version: 10084
                                               uploading_gmp_version: 10298
                                               config_version: xxxxx
                                               gmp_app_id: xxxxx:android:xxxxx
                                               app_id: com.app.packagename
                                               app_version: 3.2.1-A
                                               app_version_major: 123
                                               firebase_instance_id: xxxxx
                                               dev_cert_hash: -5701045842766466506
                                               app_store: manual_install
                                               upload_timestamp_millis: 1493695749038
                                               start_timestamp_millis: 1493695748257
                                               end_timestamp_millis: 1493695748257
                                               previous_bundle_start_timestamp_millis: 1493695667931
                                               previous_bundle_end_timestamp_millis: 1493695667931
                                               app_instance_id: 4ced0047ca42b3fa88ff294910e9546d
                                               resettable_device_id: 4ffb0e11-3cf6-4de5-8e3b-e3741424c630
                                               limited_ad_tracking: false
                                               os_version: 7.0
                                               device_model: Nexus 6
                                               user_default_language: en-us
                                               time_zone_offset_minutes: -240
                                               bundle_sequential_index: 43
                                               service_upload: true
                                               user_property {
                                                 set_timestamp_millis: 1493633846756
                                                 name: _fot
                                                 int_value: 1493636400000
                                               }
                                               user_property {
                                                 set_timestamp_millis: 1493695748504
                                                 name: _ltv_INR
                                                 int_value: 1650000000
                                               }
                                               audience_membership {
                                                 audience_id: 2
                                                 new_audience: true
                                                 current_data {
                                                   results: 
                                                   status: 1
                                                 }
                                               }
                                               audience_membership {
                                                 audience_id: 3
                                                 new_audience: true
                                                 current_data {
                                                   results: 
                                                   status: 1
                                                 }
                                               }
                                               event {
                                                 name: ecommerce_purchase
                                                 timestamp_millis: 1493695748257
                                                 previous_timestamp_millis: 1493639625256
                                                 param {
                                                   name: item_name
                                                   string_value: Daawat Super Basmati Rice
                                                 }
                                                 param {
                                                   name: quantity
                                                   double_value: 1.0
                                                 }
                                                 param {
                                                   name: item_location_id
                                                   string_value: 16773036
                                                 }
                                                 param {
                                                   name: _o
                                                   string_value: app+gtm
                                                 }
                                                 param {
                                                   name: _r
                                                   int_value: 1
                                                 }
                                                 param {
                                                   name: _sc
                                                   string_value: xxxxxxx
                                                 }
                                                 param {
                                                   name: _si
                                                   int_value: 4306584406462471371
                                                 }
                                                 param {
                                                   name: _dbg
                                                   int_value: 1
                                                 }
                                                 param {
                                                   name: price
                                                   double_value: 150.0
                                                 }
                                                 param {
                                                   name: value
                                                   double_value: 150.0
                                                 }
                                                 param {
                                                   name: item_category
                                                   string_value: 1164
                                                 }
                                                 param {
                                                   name: currency
                                                   string_value: INR
                                                 }
                                                 param {
                                                   name: transaction_id
                                                   double_value: 150.0
                                                 }
                                                 param {
                                                   name: item_id
                                                   string_value: 26
                                                 }
                                               }
                                             }
                                           }


我想我理解这个问题。您看到的是播放设备上事件记录过程的两部分。SDK正在您的应用程序中编写标记为“FA”的消息。播放服务正在编写标记为“FA-SVC”的消息。您看到的是同一事件首先被应用程序报告为已记录,然后被Play Services报告为已记录。这不是两个独立的事件,而是同一个事件从软件的一个部分传递到另一个部分。如果您担心重复事件,请进一步查看日志中实际上载的事件,我想您会看到只有一个电子商务购买事件正在上载。

我想我理解这个问题。您看到的是播放设备上事件记录过程的两部分。SDK正在您的应用程序中编写标记为“FA”的消息。播放服务正在编写标记为“FA-SVC”的消息。您看到的是同一事件首先被应用程序报告为已记录,然后被Play Services报告为已记录。这不是两个独立的事件,而是同一个事件从软件的一个部分传递到另一个部分。如果您担心重复事件,请进一步查看日志中实际上载事件的位置,我想你会看到只有一个电子商务采购事件正在被更新。

你能提供事件的名称吗?你使用的是什么版本的Firebase Analytics?我使用的是10.0.1你能提供显示记录事件的日志吗?你能提供事件的名称吗?你使用的是什么版本的Firebase Analytics?我正在使用10.0.1您能否提供显示正在记录的事件的日志?我已更新了显示正在记录eccomerce\u购买的日志,即使已通过“添加到购物车”。您能否扩展日志摘录,以包括实际上载事件的部分?它应该以“上传数据、应用程序、未压缩大小、数据”开头,并包括上传的事件。此外,您的参数名“Is Device ID New”无效;也许可以试试“Is_Device_ID_New”。我已经更新了日志,从我收集到的信息来看,当启动add_to_cart时,记录并上传的唯一事件是电子商务购物。非常奇怪的问题。电子商务采购活动的起源是GTM。我猜您在Google Tag Manager中设置了触发器,每当您在事件上记录值参数时,就会触发电子商务购买事件。快速跟进,没有记录“添加到购物车”的任何原因。?我已经更新了日志,显示即使“添加到购物车”已通过,eccomerce\u购买仍在记录中。您是否可以扩展日志摘录以包括实际上载事件的部分?它应该以“上传数据、应用程序、未压缩大小、数据”开头,并包括上传的事件。此外,您的参数名“Is Device ID New”无效;也许可以试试“Is_Device_ID_New”。我已经更新了日志,从我收集到的信息来看,当启动add_to_cart时,记录并上传的唯一事件是电子商务购物。非常奇怪的问题。电子商务采购活动的起源是GTM。我猜您在Google Tag Manager中设置了触发器,每当您在事件上记录值参数时,就会触发一个电子商务购买事件。快速跟进,任何原因添加到购物车都不会被记录。?