インドで DPDPA が施行されました。サイトの無料プライバシースキャンを実行しましょう。 今すぐスキャン

Google Consent Mode

CMP と Google Consent Mode の連携の仕組み

Google Consent Mode は訪問者の Cookie 選択に応じて Google タグの動作を変えられますが、同意そのものを取得することはできません。CMP がどのように選択を取得し、4 つのシグナルで伝達するのか、そしてどの実装モードを選ぶべきかを解説します。

ConsentX TeamPublished 3 min read
Share
訪問者がウェブサイトの同意バナーで承諾または拒否し、その選択が ConsentX の CMP を経て Consent Mode の 4 つのシグナル ad_storage、analytics_storage、ad_user_data、ad_personalization に伝わり、さらに Google Analytics のデータ収集と Google Ads のターゲティングを調整する流れ。
クイックアンサー
Google Consent Mode は、サイト運営者が規制遵守とデータ収集を両立できるよう Google が開発したツールです。Google サービスを利用するタグは、ユーザーがトラッキングに同意したかどうかに応じて一時停止したり動作を変更したりできます。ただしツール自体にユーザーの同意を求める機能はありません。同意の選択を取得し、ad_storage、analytics_storage、ad_user_data、ad_personalization の各シグナルを更新して Google タグが反応できるようにするのは CMP の役割です。
On this page

はじめに

Cookie に関する法律は年々厳しくなっています。とりわけ GDPR、CCPA、DPDPA は、訪問者をトラッキングする前に明示的な同意を取得することをウェブサイトに求めています。Cookie バナーが必要であることはすでに多くのサイト運営者が知っていますが、ユーザーが「承諾」または「拒否」をクリックした後に何が起きるのかを詳しく把握している人ははるかに少ないのが実情です。

Google Consent Mode はこの課題に対処し、分析と広告に必要なデータを収集し続けながら、サイトをあらゆる規制に適合させるための有効な解決策です。ただし、単独で機能するツールではありません。Google Consent Mode を利用するには、ウェブサイトに CMP(Consent Management Platform)を導入している必要があります。CMP はユーザーに同意を求め、その情報を Google タグへ伝える役割を担います。本記事では、Google Consent Mode が CMP とどのように連携するのかを具体的に説明し、あわせてサイトで Cookie を扱ううえでの要点を紹介します。

Google Consent Mode は、サイト運営者が規制遵守とデータ収集を両立できるよう Google が開発したツールです。このツールを使うと、Google サービスを利用するタグを、ユーザーがトラッキングに同意したかどうか、またサイト上でどのトラッキング機能を許可したかに応じて、一時停止したり動作を変更したりできます。

もっと簡単に言えば、このツールによって Google のサービスが Cookie 関連法に沿った形で動作できるようになります。ただし、ツール自体にユーザーの同意を求める機能はありません。そのためには、Google が推奨する CMP をツールと組み合わせて使う必要があります。

これらの CMP はユーザーから同意を取得し、その選択を Google タグに通知します。これにより、法律に違反することなくウェブサイトを通常どおり稼働させ続けることができます。CMP と Google Consent Mode がどのように相互作用するのかを理解することは、自社サイトに Cookie コンプライアンスの仕組みを構築するうえで欠かせません。以降のセクションでは、動作モード、機能、そしてすべてが正しく設定されているかを確認する方法についても取り上げます。

Google Consent Mode は、特定のユーザーが Cookie とトラッキングに同意したかどうかを、ウェブサイトから Google タグ(Google Analytics および Google Ads)へ伝えられるようにする Google のフレームワークです。この情報は Google タグの既定の設定を上書きし、トラッキングの処理に影響します。

Google Consent Mode を導入すれば、ユーザーのプライバシーを尊重しプライバシー規制を遵守しながら、Google タグが持つ分析面・マーケティング面の力を余すところなく活用できます。

サイト訪問者が Cookie に同意した場合、すべては通常どおり動作し、Google タグで分析データを収集できます。一方、ユーザーが Cookie に同意しない場合でも、Google タグは Cookie を使わない ping によって訪問者に関する一部の情報を収集できます。

Google Consent Mode は動作にあたり複数の Cookie を利用します。各 Cookie には、そのドメイン向けの特定の同意文字列が保存されます。Google Consent Mode v2 で利用できるすべてのシグナルは以下のとおりです。

同意シグナル制御する対象
ad_storage広告に関連する Cookie の保存。
analytics_storageGoogle Analytics など、分析に関連する Cookie の保存。
ad_user_dataユーザーデータを広告目的で Google に送信できるかどうか。
ad_personalizationデータをパーソナライズド広告に利用できるかどうか。

訪問者が Cookie バナーで選択を行うたびに、CMP はこれらのシグナルを更新します。これが、同意の取得と Google タグの実際の動作とを結ぶ中核的なつながりです。

CMP は、ユーザーの選択をサイトの Google タグに対して表現することで Google Consent Mode と連携します。CMP が選択を取得し、Google Consent Mode のシグナルを通じて Google タグへ渡します。ユーザーがサイトを訪問するシナリオに沿って、Google Tag Manager における同意のパーソナライズの流れを見ていきましょう。

  • ユーザーがサイトを訪問すると、同意が必要なトラッカーより先に CMP(Consent Management Platform) が読み込まれます。
  • CMP はユーザーに同意バナーを表示し、Cookie を許可するか拒否するか、あるいは個別に設定するかを尋ねます。
  • ユーザーは同意内容をカスタマイズでき、CMP は Google Consent Mode のシグナル ad_storage、analytics_storage、ad_user_data、ad_personalization を更新します。
  • Google タグはシグナルを読み取り、ユーザーの選択に応じて拡張データ、限定的なデータ、あるいはデータなしという形で収集動作を切り替えます。
  • ユーザーが選択を変更した場合、CMP は Google のシグナルをリアルタイムで更新します。

「CMP は Google Consent Mode と連携する」という表現が指しているのは、まさにこの CMP と Google Consent Mode の協働です。CMP が法務面を担い、Google が技術面を担います。両者は一体となって初めて成り立ち、どちらか一方だけでは機能しません。

ConsentX の CMP はまさにこのシナリオのために設計されています。ユーザーが選択を行うまですべてのトラッカーをブロックし、Cookie バナーを表示し、ユーザーが選択した後は Google のシグナルを更新します。両者を接続するために自社のリソースを割く必要はありません。

Google Consent Mode の 5 つの主な機能。同意が拒否されても基本情報を送る Cookie なしの ping、欠落したコンバージョンを推定するモデリング、訪問者の所在地に応じて既定値を変える地域別ルール、シグナルのリアルタイム更新、主要な Google タグへの対応。

Google Consent Mode には、コンプライアンス部門にもマーケティング部門にも役立つ便利な機能がいくつか備わっています。トラッキングを単純にオン・オフするだけでなく、データ収集に対してより柔軟なアプローチを取れる多様な選択肢があります。

機能なぜ重要か
Cookie なしの ping同意が拒否された場合でも、個人を特定しない基本的なデータを送信します
モデリング同意データが欠落している場合に、統計モデルでコンバージョンを推定します
地域別ルール訪問者の所在地に応じて異なる同意の既定値を適用します
シグナルのリアルタイム更新訪問者が選択を変更した瞬間にタグの動作を調整します
主要な Google タグとの連携Google Ads、Google Analytics、Floodlight などに対応します

とりわけ注目すべきはモデリング機能です。多くのユーザーが自分のデータの利用を拒否した場合でも、マーケターはより多くのデータ量の恩恵を受けられます。Google は統計モデルを使ってこの情報を分析し、企業に推定値を提供できます。

CMP と Google Consent Mode を組み合わせて利用することには、次のような大きな利点があります。

  • コンプライアンスの向上:同意取得前にトラッカーが読み込まれるのを防ぎ、Google 自身のトラッキングタグも同意に依存させることで、CMP と Google Consent Mode の組み合わせは GDPR、CCPA、DPDPA などの違反リスクを減らすのに役立ちます。
  • マーケティングデータの改善:ユーザーが同意を拒否した際に分析・マーケティングデータをすべて破棄するのではなく、マーケターは Google Consent Mode が収集する限定的で匿名のシグナルを活用できます。
  • 信頼:中立的で分かりやすく提示された Cookie ポリシーであれば、ユーザーは受け入れやすくなります。CMP を使えば、「承諾」と「拒否」を同等に扱うことで「ダークパターン」の使用を避けられます(ConsentX のこの例のように)。
  • 開発効率:CMP を使えば、すべてのトラッキングタグ向けに独自の同意ロジックを書く必要がなくなり、エンジニアリングの工数を大きく節約できます。
  • 監査の容易さ:優れた CMP は、すべての同意、タイムスタンプ、関連ポリシーの記録を保持するため、規制当局によるレビューや監査が容易になります。

実装モードにはどのような種類がありますか?

Google Consent Mode v2 の基本モードでは同意が与えられるまでタグが読み込まれず事前にデータを収集しないのに対し、詳細モードではタグがただちに読み込まれ、同意前に限定的で Cookie を使わない ping を送信する様子の比較。

Google Consent Mode v2 には、トラッキングを設定する方法が 2 つあります。基本モードと詳細モードです。主な違いは、ユーザーのサイト上での行動について収集される情報の量にあります。

実装モード動作の仕組み同意前に収集されるデータ
基本モード同意が与えられるまでタグはまったく読み込まれませんなし
詳細モードタグはただちに読み込まれますが、同意シグナルに基づいて動作を調整します。ping による限定的で Cookie を使わないデータ。

基本設定ではすべてがはるかに単純です。ユーザーが操作するまでスクリプトは一切実行されません。難点は、Cookie を拒否したユーザーやまだバナーを操作していないユーザーについては、データがまったく収集されないことです

詳細設定を使うと、はるかに多くの情報を収集でき、トラッキングに同意していないユーザーがサイト上で何を見られるかをより細かく制御できます。この選択肢では、同意していないユーザーの個人情報をトラッキング技術が一切収集しないよう、より慎重な調整が必要です。タグはすべて引き続き発火しますが、CMP の Cookie が送るシグナルに応じて動作を変えます。たとえばユーザーがトラッキングを拒否した場合、匿名で Cookie を使わない ping が Google に送られ、Google は自社のシステムを通じてそうしたユーザーについても一部の情報を収集できます。

自社サイトに適した実装モードはどのように選べばよいですか?

適切なモードは、サイトの特性、利用できるリソース、そしてチームがデータ収集についてどの程度の可視性を必要としているかによって決まります。

比較的シンプルなサイトを運営している場合や、同意管理に初めて取り組む場合は、基本モードの方が実装しやすく、ユーザーが同意するまでデータ収集が一切行われないため、誤りの余地も小さくなります。

大規模なサイトで広告キャンペーンを積極的に展開している場合は、詳細モードへの投資に見合う価値があります。Cookie なしの ping の収集と予測モデリングツールの活用により、キャンペーンの成果について全体像を把握し続けられます。これは CPM ベースの広告と収益にとって決定的に重要です。データ収集を拒否するユーザーが増えるほど、こうした知見は、Google Ads キャンペーンを主要な収益源とする EC サイト、メディア発行者、その他の業種にとってますます重要になります。

法域によっては、現地の規制に合わせて既定のモードを調整しなければならない場合もあります。とくに一部の地域では厳格なプライバシー法があり、広告主はすべてのトラッキング機能を既定で無効にし、ユーザーが明示的に同意した場合にのみ有効化することが求められます。ConsentX のように地域別のルールエンジンを標準搭載した CMP を利用すれば、地域ごとにコードを手作業で調整することなく、特定の地域で Cookie を発火させるよう設定できます。

詳しくはこちら:Consent Mode V2 があなたのサイトにもたらす意味

CMP と Google Consent Mode を接続する標準的な設定手順は、どの CMP でもほぼ同じです。作業自体は比較的シンプルで、サイトのコードにタグを追加する(Tag Manager を使っている場合は CMP のスクリプトをアップロードする)だけで、あとは CMP の外観と設定をカスタマイズします。さらに、CMP を Google Consent Mode で起動し、サイトを公開する前に設定のテストに時間をかける必要があります。

  • まず、選んだ CMP を導入します。通常は、サイトのコードに直接スクリプトを追加する(ヘッダー内が望ましい)か、Tag Manager を使うかのいずれかです。ConsentX を含む一部の CMP は WordPress プラグインを提供しているため、サイトのコードを編集する必要はありません。次に、CMP の設定と外観を調整します。レイアウトを選び、Cookie カテゴリーごとに説明文を書きます。また「承諾」と「拒否」のボタンがはっきり見え、同じ大きさであることも重要です。規制当局は誘導の可能性にとくに敏感だからです。
  • 続いて、CMP を Google Consent Mode に接続してテストを実行します。多くの場合この手順で作業は不要です。CMP は Google Consent Mode が有効になって初めてユーザーの判断を Google に通知するためです。Ad_storage、analytics_storage、ad_user_data、ad_personalization は訪問者の選択に応じて自動的に更新されます。Google Tag Manager を使っている場合は、設定モジュールで既定の同意設定も指定する必要があります。

サイトを公開する前に、必ずタグマネージャーをテストしてください。新しいタブでサイトを開き、既定でファーストパーティ Cookie が有効になっていないこと、同意前にタグが発火しないことを確認するとよいでしょう。あわせて、CMP が訪問者の同意を問題なく処理しているかも確認してください。サイト公開時のトラブルを避けたいなら、この手順は欠かせません。

CMP を接続したら、Google Consent Mode が実際に機能しているかを確認しておくとよいでしょう。確認方法をいくつか簡単に紹介します。

最も手軽なのは、Google が提供する Tag Assistant ツールを使う方法です。サイト上のタグをプレビューし、現在どの同意状態にあるかを確認できます。CMP で Cookie を承諾したり拒否したりするのに合わせて、ad_storage/analytics_storage のシグナルが切り替わる様子を確認できます。

ブラウザーの開発者ツールを開いてネットワークリクエストを調べることもできます。Google のサーバーに送られているリクエストを探し、そのパラメーターを確認してください。正しく設定されていれば、CMP でトラッキングを拒否した場合でも、送信されたリクエストには ad_storage/analytics_storage パラメーターが含まれているはずです。

自分で試せる簡単な方法もあります。Cookie をすべて削除し、テスト対象のページをシークレットウィンドウで再読み込みして、必須でない Cookie をすべて拒否してみてください。そのうえで、開発者ツールのコンソールやネットワークパネルを開き、広告や分析の Cookie が設定されていないかを確認します。

まとめ

Google のプラットフォームに組み込まれた Consent Mode は、訪問者の選択を尊重しながら、サイト運営者が必要なデータを有効に収集できるようにします。ただし、その効果はもう一方のツールである CMP との適切な協働にかかっています。ここまで説明したとおり、CMP はユーザーに同意を求め、それを Google のタグに渡すことで、与えられた許可に沿ってタグの動作を調整させ、ウェブサイトがユーザーデータを収集できるようにするプラットフォームです。

ConsentX を使えば、ユーザーの同意を簡単に管理し、Google タグを同意の設定と一致した状態に保てます。

よくある質問

GDPR における CMP とは何ですか?

CMP(Consent Management Platform)は、Cookie やトラッカーに対するユーザーの同意をウェブサイトが取得・管理できるようにするコードです。GDPR の観点では、CMP によってユーザーに Cookie バナーを表示し、ファーストパーティ Cookie への同意を取得し、その情報を保存できます。CMP を使ってユーザーの同意を Google タグと共有すれば、タグはバナーを認識してユーザーの Cookie 同意を読み取ります。

Google 認定 CMP とはどういう意味ですか?

Google 認定 CMP とは、Google の要件を満たした同意管理プラットフォームです。CMP は Cookie やトラッカーに対するユーザーの同意を取得し、伝達するために使われます。Google タグを通じてユーザーの選択をシグナルとして送り、ad_storage、analytics_storage、ad_user_data、ad_personalization といった Consent Mode の指示に基づいてタグが動作できるようにします。

CMP はユーザーの Cookie 同意の選択を取得し、Google Consent Mode のシグナルを使って Google タグへ渡します。ユーザーが CMP で承諾や拒否をして設定を変更するたびに、その変更は Google タグにリアルタイムで反映されます。これにより、ユーザーの同意の選択に応じてタグがブラウジング体験に与える影響を制御できます。

基本 CMP モードでは、ユーザーが同意するまで Google タグはブロックされるため、既定ではデータが保存されません。詳細 CMP モードでは、タグはページのライフサイクルのより早い段階で読み込まれ、ユーザーの同意の選択に応じてより多くのデータを収集できます。また、同意が拒否された場合には、Cookie を使わない ping を Google タグに渡すこともできます。

Google Tag Assistant を使えば、Google タグの現在のモードを確認して Google Consent Mode をテストできます。このツールでは、タグが収集したデータを確認し、CMP で Cookie を承諾または拒否するのに合わせて更新のパターンがどう変わるかを見ることができます。さらに、ブラウザーの開発者ツールで Cookie とネットワークリクエストを調べ、ad_storage や analytics_storage といったシグナルが送信されていることを確認できます。サイトの Cookie の扱いを確認するもう一つの方法として、シークレットウィンドウを使い Cookie を削除したうえで、同意を与えていない状態でも Cookie を必要とするコンテンツが表示されないかを確かめる方法もあります。

最終確認

同意管理をシンプルに、監査に耐えるものに

同意が得られるまで不要なトラッカーをブロックし、事業を展開するすべての地域で証明可能な同意を取得し、規制当局が求める証跡を保持できます。

または 無料スキャンを実行 して、同意前にサイトで何が発火しているかを確認してください。