2017-04-27 53 views
1

每當我使用VALUE參數傳遞Firebase Analytics中的事件時,系統會自動記錄ECOMMERCE_PURCHASE的其他事件。ECOMMERCE_PURCHASE事件自動記錄

關於什麼可能導致此問題的任何建議?

UPDATE: 與發送所述事件相關聯的代碼如下:對應於該問題

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_to_cart,也會記錄事件ecommerce_purchaseadd_to_cart從不記錄&由SDK上傳,只有ecommerce_purchase上傳,這是從來沒有開始。

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 
               } 
               } 
              } 
              } 
+0

你能提供事件的名字嗎? – adbitx

+0

您使用的是哪種版本的Firebase Analytics? – djabi

+0

我正在使用10.0.1 –

回答

0

我想我明白了這個問題。你所看到的是Play設備上事件記錄過程的兩個部分。使用「FA」標記的郵件正由您的應用程序內的SDK編寫。播放服務正在編寫用「FA-SVC」標記的消息。您所看到的是同一個事件首先被報告爲由您的應用程序記錄,然後報告爲Play服務記錄。這不是兩個單獨的事件,而是從軟件的一部分交給另一部分的同一事件。如果您擔心重複事件,請在日誌中進一步查看事件實際上傳的日誌,我認爲您會看到只有一個ecommerce_purchase事件正在更新。

+0

我已經更新了顯示eccomerce_purchase被記錄的日誌,即使add_to_cart已通過。 –

+0

您是否可以擴展日誌摘錄以包含實際上傳事件的部分?它應該以「上傳數據,應用程序,未壓縮大小,數據」開頭,幷包含上傳的事件。 此外,您的參數名稱「是設備ID新」是無效的;也許嘗試「Is_Device_ID_New」。 –

+0

我已經更新了日誌,並且從我可以收集的內容中,唯一記錄並上傳的事件是add_to_cart被觸發時的ecommerce_purchase。很奇怪的問題。 –