2017-01-25 23 views
0

我已經在Android的幾個月綜合火力地堡分析回來。 起初,我被錯誤地設置USER_ID,通過使用下面的代碼:Android的火力地堡用戶ID映射問題

mFirebaseAnalytics.setUserProperty("userId", "<value_of_type_1_for_user_id>"); 

結果我BigQuery中的user_id列是空。因此,在我的下一個版本,我糾正它,使用下面的方法:

mFirebaseAnalytics.setUserId("<value_of_type_2_for_user_id>"); 

這就造成一個問題,因爲所有那些已經安裝了誰的用戶/使用這兩個發行日期之間的應用程序有一個名爲額外的用戶屬性鍵「用戶名」。這有一些user_id的錯誤值。

現在,已經發生了另一個奇怪的是,有很多誰是APK的最新版本,現在入職的平臺新用戶。這些用戶中的一小部分在user_properties下仍具有「userId」的惡意密鑰。

我需要幫助瞭解以下內容: - 瞭解爲什麼新用戶(其中​​的一小部分隨機用戶)仍受此錯誤映射影響的原因? - 如何通過刪除所有用戶的這個屬性鍵清理舊用戶的用戶屬性字段。

回答

0

您可以設置用戶屬性「用戶id」爲空/空和用戶屬性將來自未來的事件被刪除。用戶屬性將堅持事件,直到您明確刪除它。

+0

感謝。似乎這可能會清理惡意數據。將嘗試在這裏更新。 –