Google 広告リマーケティング タグへの変更

さまざまな Google サービスでウェブサイト コードをより効率的にお使いいただけるよう、Google 広告タグを一部変更いたしました。Google 広告のリニューアル版で標準のリマーケティングや動的リマーケティング用の Google 広告タグを設定した場合、サイト全体に導入されるグローバル サイトタグと省略可能なイベント スニペットが表示されるようになります。イベント スニペットはグローバル サイトタグと連携し、特定のリマーケティング イベントをトラッキングします。これらのスニペットは、以前の AdWords リマーケティング タグに代わるものです。

はじめに

次の点にご注意ください。

  • 現在、グローバル サイトタグは、Google 広告リニューアル版のウェブサイトのコンバージョンとリマーケティングにのみ使用できます。
  • 通常のリマーケティングを実施する場合は(Google 広告タグを [このデータソースから入手できる標準のデータを収集] に設定)、ウェブサイトの各ページにグローバル サイトタグを挿入する必要があります。
  • 動的リマーケティングを実施する場合は(Google 広告タグを [広告のパーソナライズに使用する特定の属性やパラメータを収集] に設定)、ウェブサイトの各ページにグローバル サイトタグを挿入し、リマーケティング イベントごとにイベント スニペットも設定する必要があります。トラッキングするイベントがあるページの HTML コードにイベント スニペットを追加します。
  • データ収集に関する明確で包括的な情報をユーザーに開示し、法律的に必要な場合はデータ収集への同意を得る必要があります。パーソナライズド広告を表示したくないユーザーについては、リマーケティング データの収集を無効にすることができます。詳しくは、グローバル サイトタグを変更して特定のユーザーのリマーケティング データの収集を無効にするための手順をご確認ください。
以前のバージョンの Google 広告タグで使用していた JavaScript を継続して使用することも可能です。JavaScript 以外の画像タグを使用する場合は、機能をフル活用するためにも、新しいタグを使用することをおすすめします。グローバル サイトタグとイベント スニペットを使用すると、すべてのリマーケティング イベントが確実に捕捉されます。

新しい Google 広告タグの仕組み

新しい Google 広告タグは、グローバル サイトタグと省略可能なイベント スニペットで構成されています。これらが連携して、リマーケティング イベントをトラッキングします。イベント スニペットは、リマーケティング イベントの詳しいデータを送信するタイミングをグローバル サイトタグに知らせます。Google 広告タグのデータソースを設定すると、グローバル サイトタグと省略可能なイベント スニペットのコード スニペットが表示されます。

グローバル サイトタグ

グローバル サイトタグのスニペットは、ウェブサイトのすべてのページ(HTML ページの <head> セクション)に配置します。ウェブサイト全体で同じ 1 つのスニペットを使用してください。同じ Google 広告アカウントで、以前に作成されたコンバージョン アクションやリマーケティング イベントのグローバル サイトタグをすでに配置している場合は、グローバル スニペットを再度追加しないでください。Google アナリティクスのアカウントまたは別の Google 広告アカウントでグローバル サイトタグのスニペットを取得している場合は、Google 広告アカウントに既存のグローバル サイトタグを適用する方法の手順に沿って修正してください。

以下は、グローバル サイトタグのサンプルです。

<!-- グローバル サイトタグ (gtag.js) - Google Ads: 123456789 -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=AW-123456789"></script>
  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());

    gtag('config', 'AW-123456789');
  </script>

このコード スニペットはサンプルなので、お客様のウェブサイトでは使用できません。リマーケティング用にサイトにタグを設定すると、アカウントのグローバル サイトタグが表示されるため、それをコピーします。

グローバル サイトタグは Google 広告だけでなく、Google アナリティクスなど他の Google サービスでも使用します。これらのサービスを使用する場合、いずれも 1 つのタグでトラッキングできるため、ウェブサイトへの実装が容易になります。

リマーケティング データの収集を無効にする

新しいパラメータの allow_ad_personalization_signals パラメータを使うと、パーソナライズド広告を表示したくないユーザーのリマーケティング データの収集を無効にできます。このパラメータでは、コンバージョン トラッキングは無効になりません。
allow_ad_personalization_signals パラメータを 1 回設定すれば、グローバル サイトタグで設定されたすべてのサービスに適用することができます。パラメータのデフォルト値は true に設定されます。パラメータの値を false に設定すると、パーソナライズド広告のデータの使用が無効になります。特定の Google 広告アカウントでパラメータの値を使用できるようにするには、gtag('set')コマンドを使ってパラメータの値を追加する必要があります。
以下は、グローバル サイトタグを変更して広告のパーソナライズ信号を無効にする方法の例です。

<!-- グローバル サイトタグ(gtag.js) - Google Ads -->
<!-- コンテナ リクエスト -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-999999"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments)};
  gtag('set', 'allow_ad_personalization_signals', false);
  gtag('js', new Date());

  gtag('config', 'AW-999999');
</script>

古い AdWords タグを使っている場合は、var google_allow_ad_personalization_signals = "false" を設定することで、他の Google 広告タグのパラメータを設定できます。詳しくは以下の例をご確認ください。
<!-- 購入コンバージョン ページ向けの Google コード -->
<script type="text/javascript"> 
/* <![CDATA[ */
    var google_conversion_id = 1234567890;
    var google_conversion_label = "xxx-XXx1xXXX123X1xX";
    var google_remarketing_only = "false"
    var google_conversion_value = 10.0;
    var google_conversion_currency = "USD";
    var google_allow_ad_personalization_signals = "false"; 
    /* ]]> */ 
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>

イベント スニペット

イベント スニペットは、動的リマーケティングやカスタム パラメータの使用など、もっときめ細かくアクションをトラッキングするために使用するもので、リマーケティング イベントをトラッキングするすべてのページに配置します。グローバルタグのスニペットの後であれば、コード内の任意の場所に挿入できますが、トラッキングの精度を高めるには <head> セクションに配置することをおすすめします。

以下は、イベント スニペットのサンプルです。

<!-- サンプル動的リマーケティング ページのイベント スニペット -->
<script>
  gtag('event', 'page_view', {'send_to': 'AW-123456789',
   'ecomm_prodid': '文字列値に置換',
   'ecomm_pagetype': '文字列値に置換',
   'ecomm_totalvalue': '文字列値に置換'
  });
</script>

このコード スニペットはサンプルなので、お客様のウェブサイトでは使用できません。お客様のアカウント用のイベント スニペットは、ウェブサイトのリマーケティングを設定する際にコピーできます。

既存の通常のリマーケティング リストにウェブサイトを訪れたユーザーを追加したくない場合は、以下のハイライト表示されている部分をグローバル サイトタグの 'config' コマンドに追加してください。

gtag( 'config' ,  'AW-123456789' ,  { 'send_page_view': false} ) ;

Google 広告アカウントに既存のグローバル サイトタグを適用する方法

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

 <!-- グローバル サイトタグ (gtag.js) - Google Analytics -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=GA_TRACKING_ID"></script>

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

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

このグローバル サイトタグを Google 広告アカウントでも使えるようにするには、ハイライト表示された行を追加して、「AW-123456789」の部分を、リマーケティング タグの設定を行ったときに取得した一意の ID に置き換えます。

 <!-- グローバル サイトタグ (gtag.js) - Google Analytics -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=GA_TRACKING_ID"></script>

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

    gtag('config', 'GA_TRACKING_ID');
    gtag('config', 'AW-123456789');
  </script>


この変更を行った場合、Google 広告アカウントから取得したグローバル サイトタグのスニペットをウェブサイトに追加する必要はありません。動的リマーケティングやカスタム パラメータを使用している場合は、リマーケティング イベントをトラッキングするページにイベント スニペットを追加するだけです。複数の Google 広告アカウントや Google アナリティクス アカウントをお持ちの場合は、どのアカウントでも同じグローバル スニペットを使用できます。グローバル サイトタグを使用する Google 広告や Google アナリティクスのアカウントごとに ‘config’ コマンドを追加して、対象アカウントの ID を指定します(上記のサンプルコードでは、Google アナリティクスと Google 広告のそれぞれのアカウント用に、‘config’ コマンドが 2 行追加されています)。

新しいリマーケティング タグの使用方法

手順に沿って、Google 広告リニューアル版でウェブサイト用のリマーケティングを設定します。

この記事は役に立ちましたか?
改善できる点がありましたらお聞かせください。