Google 広告のコンバージョン トラッキングに Google タグを使用する

注: グローバル サイトタグ(gtag.js)は Google タグになりました。今回の変更により、新規に gtag.js を設定する場合、および gtag.js がすでに設定されている場合のどちらでも、コードを追加することなく、利便性の向上、データ品質の改善、新しい機能の導入に役立つ新機能が利用できるようになります。Google タグについて詳細をご覧ください。

Google タグは、別のコード(イベント スニペットまたは電話番号スニペット)と連携してコンバージョンをトラッキングします。

さまざまな Google サービスでウェブサイト コードをより効率的にお使いいただけるよう、Google タグを使って Google 広告のコンバージョンをトラッキングできるようにしました。新しい Google 広告でウェブサイト コンバージョン アクションを作成すると、以前のコンバージョン トラッキング タグの代わりに Google タグが表示されます。このタグは、ウェブサイトのすべてのページに実装してください。トラッキングするコンバージョンの種類によっては、サイトの特定のページに別のコード(イベント スニペットまたは電話番号スニペット)も実装する必要があります。これらのスニペットは Google タグと連携してコンバージョンをトラッキングします。

この記事では、Google タグを使用するメリットと、Google タグを実装する方法について説明します。準備が整ったら、Google タグを設定します。

従来のコンバージョン トラッキング タグをウェブサイトに設置している場合はそのまま使用できますが、より正確にコンバージョンを測定するには Google タグを使うことをおすすめします。

メリット

  • 他の Google サービスと迅速かつ簡単に連携可能: Google タグは、Google 広告だけでなく、Google アナリティクスなど他の Google サービスでも使用します。これらのサービスを使用する場合、いずれも 1 つのタグでトラッキングできるため、ウェブサイトへの実装が容易になります。
  • コンバージョン トラッキングの精度が向上: Google タグを使用すると、広告主様のドメインに新しい Cookie が設定されます。この Cookie には、ユーザーまたはユーザーをサイトに導いた広告クリックの一意の ID が保存されます。これにより、Google 広告でコンバージョンをより正確に計測できるようになります。Google タグでは、Google 広告コンバージョンとしてカウントする、ウェブサイトでのユーザーの行動を具体的に指定できます。
  • すべてのコンバージョンを漏れなく測定: 以前のコンバージョン トラッキング タグでは、ピクセルのみを実装するように変更した場合、Google 広告ですべてのコンバージョンを測定することができませんでした。Google タグを使用すると、すべてのコンバージョンを測定できます。

ユーザーが広告をクリックしてサイトにアクセスすると、Google 広告コンバージョン トラッキングの Google タグが広告クリック情報を読み取り、その情報を Google 広告に送信します。その後に続いてアクセスされるページでは、Google 広告タグはドメインに設定される新しい Cookie のクリック情報を使用できます。

Google タグの仕組み

Google タグは、別のコード(イベント スニペットまたは電話番号スニペット)と連携してコンバージョンをトラッキングします。

  • ウェブサイト コンバージョンをトラッキングする際は、イベント スニペットによって、コンバージョンを測定するタイミングが Google タグに通知されます。
  • ウェブサイト経由の電話問い合わせをトラッキングする場合は、電話番号スニペットによって、ビジネスの電話番号が Google 広告専用転送電話番号に置き換えられます。

お客様のアカウント用の Google タグと、このタグとともに使用するスニペットは、ウェブサイトでのコンバージョン トラッキングを設定する際に発行されるので、それをコピーします。以下のコード スニペットはサンプルですので、お客様のウェブサイトでは使用できません。

Google タグ

Google タグのスニペットは、ウェブサイトのすべてのページ(HTML ページの <head> セクション)に配置します。以前に同じ Google 広告アカウントから別のコンバージョン アクションを作成した際に Google タグを実装した場合、またはアカウント内で別のコンバージョン アクションを作成した際にクライアント センター(MCC)アカウントに Google タグがすでに実装されていた場合は、Google タグのスニペットを再度追加しないでください。ウェブサイトへの Google タグの設置を Google の別のサービス(例: Google アナリティクス)または別の Google 広告アカウントから行った場合は、手順に沿って Google 広告アカウントで動作するようにタグを修正してください。

Google タグの例を以下に示します。

<!-- Google tag (gtag.js) - Google Ads: TAG_ID -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());

    gtag('config','TAG_ID');
  </script>

イベント スニペット

ウェブサイト コンバージョンをトラッキングするには、イベント スニペットをコンバージョン ページに実装する必要があります。Google タグのスニペットの後であれば、コード内の任意の場所に挿入できますが、最適なトラッキング精度を得るには <head> セクション内に配置することをおすすめします。

イベント スニペットの例を以下に示します。

    <!-- Event snippet for Example conversion page -->
    <script>
      gtag('event', 'conversion', {'send_to': 'AW-CONVERSION_ID/CONVERSION_LABEL',
        'value': 1.0,
        'currency': 'USD'
      });
    </script>

電話番号スニペット

お客様のウェブサイトでトラッキングする電話番号が表示されているページに、電話番号スニペットを実装します。電話番号スニペットは Google タグの 'config' コマンドの前に配置してください。

電話番号スニペットの例を以下に示します。

<script>
gtag('set', {
'phone_conversion_number': '1-650-555-5555',
'phone_conversion_ids': ['AW-CONVERSION_ID/CONVERSION_LABEL']
});
gtag('config', 'AW_CONVERSION_ID');

</script>

既存の Google タグを Google 広告アカウントで使用する方法

すでにウェブサイトの各ページに Google タグが設置されている場合は、複数の Google 広告アカウントまたは Google アナリティクス アカウントにデータを送信するように設定できます。たとえば、Google アナリティクス アカウントから取得した Google タグは次のようになります。

  <!-- Google tag (gtag.js) - Google Analytics -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>

  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());

    gtag('config', 'TAG_ID');
  </script>

この Google タグを Google 広告アカウントでも使えるようにするには、ハイライト表示された行を追加して、「TAG_ID」の部分を、コンバージョン トラッキング タグを設定した際に取得した一意の ID に置き換えます。

  <!-- Google tag (gtag.js) - Google Analytics -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID">  
 </script>

  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());

    gtag('config', 'TAG_ID');
    gtag('config','TAG_ID');
  </script>

To disable the collection of your data, add the highlighted gtag('set') command below to your Google tag:

<!-- Google tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID">

</script>

<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('set', 'allow_ad_personalization_signals', false);
gtag('js', new Date());

gtag('config', 'TAG_ID');
gtag('config', 'TAG_ID');
</script>

Once you’ve made this change, you don’t need to add the Google tag snippet obtained from your Google Ads account to your website. Just add the event or phone snippet. Note that you can re-use the same global snippet for multiple Google Ads or Google Analytics accounts. For each additional Google Ads or Google Analytics account you want your tag to support, add a new config command that contains the ID of the account (as demonstrated in the sample code above, which has separate config commands for Google Analytics and Google Ads).

ウェブサイトのトラッキングにおけるセキュリティとプライバシー

Google では、厳格なセキュリティ基準を設けています。Google 広告では、関連するタグが設置されたページのデータのみが収集されます。

ウェブサイトで収集するデータに関しては、ユーザーに明快かつ包括的な情報を開示し、法律上必要な場合はデータ収集への同意を得なければならないことにご注意ください。

タグが正しく設定されているかどうか不明な場合は、Tag Assistant を使用して、タグの実装を確認できます。その他のトラブルシューティングについては、サイトワイド タグ設定のトラブルシューティングTag Assistant を使って未確認または無効なコンバージョン アクションに関する問題を解決するをご覧ください。
この情報は役に立ちましたか?
改善できる点がありましたらお聞かせください。

さらにサポートが必要な場合

問題を迅速に解決できるよう、ログインして追加のサポート オプションをご利用ください。

true
検索
検索をクリア
検索を終了
Google アプリ
メインメニュー
ヘルプセンターを検索
false
false
true
73067
false
false
false