ブログに戻る

ブログ

サーバーサイドタギングの前に置く Cookie バナー:変わることと、変わらないこと

公開 · 更新 · 読了 4 分

バナーは訪問者の意思を確認します。Consent Modeはその選択をGoogleタグに伝えます。スクリプトのブロックはSignalHostのコードを実行するかを決めます。それぞれ別の役割です。 バナーの表示だけでは不十分です。

サーバーサイドタギングが同意について変えること:何もない

ファーストパーティのホスト名はリクエストの技術的な属性であって、許可ではありません。昨日アナリティクス Cookie の設定に同意が必要だったなら、今日も必要です。Cookie を設定するのが google-analytics.com ではなく metrics.yoursite.com になったことは、そこに一切関係しません。規制当局の問いは「何を、なぜ収集するのか」であって、パケットが途中でどのサーバーを経由したかではありません。

Cookieバナーを設定

バナーは訪問者の意思を確認します。Consent Modeはその選択をGoogleタグに伝えます。スクリプトのブロックはSignalHostのコードを実行するかを決めます。それぞれ別の役割です。

バナー提供元の設定でGoogle Consent Mode v2連携を有効にします。バナーの表示だけでは不十分です。別のバナーや重複したGoogleタグは追加しないでください。

BasicとAdvancedの違いは?

組織の方針に合う方式を選んでください。イベントを表示させるためだけに、意図的なスクリプトブロックを解除しないでください。

  • **Basic:** 必要な同意を得るまで計測コードをブロックします。同意前の計測イベントはSignalHostに届かない想定です。
  • **Advanced:** Googleタグを初期値`denied`で読み込みます。選択前や拒否後も、GoogleにCookieなしの計測信号が届く場合があります。信号が届くことは同意を意味しません。

初期値を設定し、選択を伝える

SignalHostのコードが動く前に、`analytics_storage`、`ad_storage`、`ad_user_data`、`ad_personalization`を`denied`に設定します。その後、バナーが訪問者の選択に応じて各許可を更新します。

  • 分析のみの同意で、広告への許可まで与えないでください。
  • 再訪問時にも選択を保持し、変更や撤回があれば更新を送信します。
  • Google 広告の拡張コンバージョンには、`ad_user_data`の許可と広告側の設定も必要です。`ad_personalization`はパーソナライズ広告用で、通常のイベント集計の許可とは異なります。

バナーがスクリプトをブロックする場合

SignalHostの設置コードにある正確なローダーURLをバナーのブロック規則に登録します。独自ドメインは通常のGoogle向け規則に一致しない場合があります。必要な同意後にだけ読み込みを許可してください。

連絡先の照合を有効にする前に

この任意機能は、サイトに入力されたメールアドレスを読み取る場合があります。ハッシュ化しても連絡先は匿名にはならず、通常のイベント集計には不要です。

Advancedでは、`ad_storage`が`denied`の場合にSignalHostで削除される前に、連絡先情報がSignalHostへ届く可能性があります。同意前の転送を避ける必要があれば、照合をオフのままにするか、同意までコードをブロックしてください。

同意と拒否の両方を確認

テストごとに新しいプライベートウィンドウを開きます。Google Tag AssistantにサイトURLを入力し、最初と最後のConsentイベントを確認します。次をテストしてください。

  • 選択前と拒否後:対象の許可は`denied`のままです。
  • 分析のみ:`analytics_storage`は許可されても、広告への許可は拒否のままです。
  • 広告に同意:訪問者が実際に同意した目的だけを許可します。
  • 撤回後:対象の値が`denied`に戻ります。再読み込みして保存された選択も確認します。

イベントが見えれば同意設定は正しい? いいえ。ライブイベントはSignalHostへの到着を示すだけで、4つすべての同意設定や広告先への配信は証明しません。同意はTag Assistantで確認し、送信先は別途確認してください。

Google: Consent Mode - Google: Tag Assistant

広告ブロッカーにデータを奪われ続けない

無料で始めましょう。最初のコンテナを数分で稼働できます。