2017-01-25 12 views
0

私は数ヶ月前にAndroidにFirebaseアナリティクスを統合しました。 は当初、私は次のコードを使用することにより、誤ってUSER_IDを設定した。その結果Android FirebaseユーザIDマッピングの問題

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

BigQueryの中の私のuser_id列がnullでした。したがって、私の次のリリースで、私はそれを修正し、次のメソッドを使用:

mFirebaseAnalytics.setUserId("<value_of_type_2_for_user_id>"); 

/インストールされていたすべてのそれらのユーザーがこれらの2つのリリースの日付の間のアプリを使用してこれが問題を作成したが、「名前の余分なユーザ・プロパティキーを持っていますユーザーID"。これにはuser_idの値が間違っています。

今、別の奇妙なことに、APKの最新バージョンでプラットフォームをオンボードしている新しいユーザーが多数いるということです。これらのユーザーのうち、まだ小さな割合でuser_propertiesの下に「userId」の悪意のあるキーがあります。

私は次のことを理解するのに助けが必要です: - 新しいユーザー(それらのランダムな小グループ)がこの間違ったマッピングの影響をまだ受けている理由を理解していますか? - すべてのユーザーのこのプロパティキーを削除して、古いユーザーのユーザープロパティフィールドをクリーンアップする方法。

答えて

0

ユーザープロパティー「userId」をnull/emptyに設定すると、ユーザープロパティーが将来のイベントから削除されます。ユーザープロパティは、明示的に削除するまでイベントに固執します。

+0

ありがとうございました。このように、悪意のあるデータをクリーンアップする可能性があります。ここで試して更新します。 –

関連する問題