最近、Data Studio Firebase コネクタを介して Firebase データの調査を開始しました。以前に Flurry で報告したデータと比較するために、user_engagement イベントに基づいていくつかのカスタム レポートを作成しています。
一部の DAU の数値を見ると、かなり近い数値ですが、MAU では膨らむ傾向があります。(この動作は、Firebase イベント レポート テンプレートで最初に確認されました)。もう少し掘り下げてみると、ユーザーがアプリを頻繁に再インストールして新しい app_instance_id を生成するパターンがあります。そのため、フォールバックとして resettable_device_id を使用していますが、デバイスで広告追跡が無効になっていて、値がゼロになる状況があります。(または、1 月の短い期間、値を無効にしました。これがクライアントなのか Firebase リンクの一部なのかは不明です)
現在大雑把に以下のロジックで考えており、広告識別子が設定されていない場合は app_instance_id にフォールバックします。指標レポート用の信頼できるユーザー ID を取得するには、どのようなアプローチを検討する価値がありますか? (将来的には、独自の識別子を利用するために setUserID を呼び出しますが、過去のデータとの照合を検討します)
IF(user_dim.device_info.resettable_device_id is not null,
IF(user_dim.device_info.resettable_device_id = '00000000-0000-0000-0000-000000000000', user_dim.app_info.app_instance_id, user_dim.device_info.resettable_device_id),
user_dim.app_info.app_instance_id
) as unique_user_identifier,
前もって感謝します。