この記事では、Google 広告でアプリのコンバージョン数が一致しない理由について説明します。なお、App Attribution Partner ダッシュボードと Google 広告間のアプリ コンバージョンの差異、または Google 広告とその他のプラットフォームにおけるアプリ コンバージョンの差異については、この記事では説明していません。詳しくは、App Attribution Partner によるアプリ コンバージョンのトラッキングについてをご覧ください。
アプリ コンバージョンは、次の 3 つのソースのいずれからでもトラッキングできます。
- Google アナリティクス 4 プロパティ(または Firebase)
- Google Play
- 第三者のアプリ分析
1 つのアプリの同じユーザー イベント(インストールなど)が、これらのソース間で異なるコンバージョンとして測定されるのは Google 広告でよくあることです。このようなコンバージョンでは、さまざまな要因により差異が生じることがあります。比較する最も一般的なソースは、Firebase とサードパーティ アプリ分析です。
Google 広告で 2 つのコンバージョンを比較する方法
Google 広告で 2 つのアプリ コンバージョン アクションを比較するには、それぞれから得られたコンバージョン数を分析します。また、Google 広告で 2 つのアプリ コンバージョンを比較する際は、まず、コンバージョン間で設定が一致していることを確認してから、関連するコンバージョン アクションを比較することが重要です。コンバージョン数と設定を確認する手順は次のとおりです。
- Google 広告の管理画面で目標アイコン をクリックします。
- セクション メニューで [コンバージョン ] プルダウンをクリックします。
- [概要] をクリックします。
- 右上の [すべてのコンバージョン アクションを表示] をクリックします。
- [表示項目] をクリックして、差異の原因となる可能性のある列をビューに追加します。
- 下のビューに示すように、青色のチェックマークの付いた列を追加します。以下が含まれます。
- カウント方法
- クリックスルー コンバージョンの計測期間
- ビュースルー コンバージョンの計測期間
- エンゲージ ビュー コンバージョンの計測期間
- 前のステップに追加した列を比較して、それらが一致していることを確認します。コンバージョン設定に違いがあると、差異が生じる可能性があります。
- 設定が一致していることを確認してから、次のいずれかの列で差異を確認してください。
- すべてのコンバージョン
- すべてのコンバージョン(コンバージョンの日時別)
Google 広告でアプリ コンバージョン数の差異を減らす方法
Firebase とサードパーティ間の一般的な差異
差異が発生する一般的な原因と、発生の可能性を減らす方法をご紹介します。
コンバージョン アクションが Google 広告にインポートされていない
- Google 広告の管理画面で目標アイコン をクリックします。
- セクション メニューで [コンバージョン ] プルダウンをクリックします。
- [概要] をクリックします。
- 右上の [すべてのコンバージョン アクションを表示] をクリックします。
- サブページ メニューで、[ステータス] を [すべて] に変更します。
確認対象のコンバージョン アクションがここに記載されていない場合、Google 広告にインポートされていません。Google 広告にインポートされていないイベントのリストを表示する手順は次のとおりです。
- Google 広告の管理画面で目標アイコン をクリックします。
- セクション メニューで [コンバージョン ] プルダウンをクリックします。
- [概要]、[+ 新しいコンバージョン アクション] の順にクリックします。
- [アプリ] を選択し、アプリのコンバージョンをトラッキングする方法を選択します。
- [続行] をクリックします。
Google 広告にインポートされていないイベントが次のページに表示されます。
コンバージョン設定が一致していない
- 各コンバージョン アクションをブラウザの新しいタブで開き、以下の設定を比較します。
- モバイル プラットフォーム
- モバイルアプリ
- 値(コンバージョン値の設定の詳細)
- カウント方法(コンバージョンのカウント方法の詳細)
- すべての計測期間(アプリ キャンペーンの計測期間の詳細)
コンバージョン設定が一致しない場合、差異が生じる可能性があります。設定を一致させ、後でもう一度、差異が軽減されたかどうかを確認してください。
first_opens での差異
session_starts の差異
session_start としてカウントされるためのユーザーのアプリ セッション間の最小必要時間は、Firebase とサードパーティのコンバージョンで異なる場合があります。たとえば、最小必要時間が 30 分に設定されていて、ユーザーが 1 時間にわたって 5 分ごとにアプリを開いた場合、これは、アクティブな期間の間に新しいセッションとして登録するのに十分な間隔がなかったため、1 つのセッションとしてカウントされます。Firebase コンバージョンのセッション タイムアウトはデフォルトで 30 分に設定されていますが、カスタマイズできます。Firebase 向け Google アナリティクスの詳細
サードパーティの設定が Firebase の設定と一致していることを確認してください。
コンバージョン値と欠落している通貨コード
コンバージョン値を比較する際は、Google 広告に送信される ping で、同じ通貨タイプと通貨コードを使用してイベントが送信されていることを確認してください。コンバージョンを比較する際は、コンバージョン値ではなくコンバージョン数を比較することをおすすめします。
たとえば、値 100 のアプリ内コンバージョン イベントがあり、どちらかのコンバージョンでコンバージョンが 1 つ欠けた場合、値が 100 異なるため、差異がさらに広がります。そのため、値に基づいて調整することがないよう強くおすすめします。調整で主に使用するのは、コンバージョン数にしてください。