几个月前,我在Android中集成了Firebase分析功能。最初,我使用以下代码错误地设置了user_id:
mFirebaseAnalytics.setUserProperty("userId", "<value_of_type_1_for_user_id>");因此,我在bigquery中的user_id列是空的。因此,在我的下一个版本中,我更正了它,并使用了以下方法:
mFirebaseAnalytics.setUserId("<value_of_type_2_for_user_id>");这就产生了一个问题,因为在这两个发布日期之间安装/使用该应用程序的所有用户都有一个名为"userId“的额外用户属性键。这里有一些错误的user_id值。
现在,发生的另一件奇怪的事情是,现在有许多新用户使用最新版本的APK登录该平台。其中有一小部分用户在user_properties下仍然拥有恶意密钥"userId“。
我需要帮助来理解以下内容:-理解为什么新用户(他们中的一个随机小组)仍然受到这个错误映射的影响的原因?-如何通过删除所有用户的这个属性键来清理旧用户的用户属性字段。
发布于 2017-01-27 12:42:12
您可以将用户属性"userId“设置为null/empty,该用户属性将从将来的事件中删除。属性将与事件保持一致,直到您显式移除它。
https://stackoverflow.com/questions/41845959
复制相似问题