GAとMoEngageにおけるユーザーの作成とマージ
分析数値に不一致が生じる一般的な理由
Google AnalyticsとMoEngageの間で分析数値に差異が生じる一般的な理由は次のとおりです。- ボットトラフィック - ボットトラフィックは、検索エンジンのクローラー、価格追跡サイト、その他のトラッカーからWebサイトに流入します。このトラフィックがMoEngageのトラッキングからブロックされていない場合、不要な余分なユーザーが作成されます。
- サブドメインでのトラッキング - ログインやチェックアウトのフローで、ユーザーが別のドメイン/サブドメインにリダイレクトされることがあります。統合が適切に処理されていない場合、そのページで新しいユーザーが作成される可能性があります。
- 強制ログアウト - アプリのアップデートなど何らかの理由でユーザーが強制的にログアウトされると、MoEngageに多数の余分なユーザーが存在することになります。ログアウトにより新しいユーザーが作成されます(ユーザーがapp/siteにアクセスした場合)。クライアントシステムから一括で強制ログアウトが行われると、システム内に多数の不要なユーザーが作成され、再度ログインしないユーザーはMoEngage内に2つのIDを持つことになります。
- ユーザーのマージ - MoEngage側またはGA側でユーザー識別が適切に実装されていない場合、ユーザー数が水増しされる可能性があります。
- すべてのプラットフォーム(Android、iOS、Web)がMoEngage/GAと統合されていない。
- SDKのAppとCDP、またはネイティブAppとWeb Appから、重複したトラフィックがMoEngage/GAに流入している。
- 両プラットフォームのタイムゾーン設定が異なる時間に設定されている。
問題の特定
データに差異がある場合、MoEngageとGAの間で基本的なユーザー分析と指標の比較を行うことで、差異が生じる理由を把握できます。データに不一致がある場合は、次のことを行うことをお勧めします。- MoEngageとGAの間で、セッション数、セッション時間、ユーザーあたりの平均セッション数を比較します。差異が非常に大きい場合は、統合に問題がある可能性があります。
- プラットフォーム(Android、iOS、Web)ごとのユニークユーザー数を比較し、問題がいずれかのプラットフォームにあるかどうかを特定します。
- App Version、OS Version、SDK versionごとのユニークユーザー数を比較し、問題が特定のApp version、OS、SDK versionにあるかどうかを特定します。
- MoEngageのデータでログアウトの実行数が多くないかを確認します。これにより不要なユーザーが作成される可能性があります。
- MoEngageにおける識別済みユーザーと未識別ユーザーの数を確認し、ユーザー識別が適切に実装されているかどうかをチェックします。また、MoEngageでユーザーのマージが行われているかどうかも確認します。ユーザーのマージが行われていない場合、余分なユーザーがシステム内に残ります。
- 異なるIPアドレスやソースからのトラフィックを比較します。特定のIPや特定のソースから多数のユーザーが作成されていないかをさらに確認します。
- カスタムイベントを1つ選び、GAとMoEngageの間でカウントを比較します。イベント数が近い(差異が2%未満)にもかかわらずユーザー数の差異が大きい場合は、ユーザーの識別とマージに問題があります。