Skip to main content
2つの分析プラットフォーム間でデータを比較する場合、ユーザー数や指標がどのように計算されているかを理解することが重要です。ほとんどの分析プラットフォームには、ユーザーを作成、識別、マージする独自の方法があります。この記事では、MoEngageとGoogle Analyticsの間でデータに差異が生じる可能性がある理由を説明し、差異が生じる一般的な理由と問題を特定するための方法を紹介します。 ほとんどのクライアントでは、Google Analytics(GA)とMoEngageの数値は一致しており、見られる差異はごくわずか(2%未満)です。ユーザーの作成とユーザーの識別は、MoEngageとGAで同じです。どちらのプラットフォームも、新しいユーザーがApp/Websiteにアクセスすると、システム内にユーザー識別子を作成します。また、どちらもクライアントが提供するIDに基づいてユーザーを識別します。

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%未満)にもかかわらずユーザー数の差異が大きい場合は、ユーザーの識別とマージに問題があります。