Google Consent Mode v2 とは?
別称: Consent Mode v2、Google Consent Mode、Google Consent Mode 2、GCM v2
これにより Google タグは、ユーザーの同意状況にもとづいて挙動を調整できます。Consent Mode v2 では、既存の ad_storage および analytics_storage のシグナルに加えて、ad_user_data と ad_personalization という二つの同意シグナルが導入されました。
同意が拒否された場合、Google タグは機能を制限して動作でき、実装や製品によっては、Google は拒否された同意を許諾されたものとして扱うことなく、測定機能を維持するためにモデリングを利用できます。
Google Consent Mode は、同意バナーや同意管理プラットフォーム(CMP)ではありません。そうではなく、同意状況を Google の各製品に伝える技術的な枠組みです。
Google Consent Mode v2 とは何を意味しますか?
Google Consent Mode v2 は、ウェブサイトにおける同意の選択を、Google の広告・分析技術と結びつける技術的な仕組みです。
一般的な実装は次のように動作します。
アクセス
訪問者がウェブサイトにアクセスします。
判定
ウェブサイトの同意システムが、その訪問者に適用されるプライバシー上の選択を判定します。
伝達
同意状況が Google タグに伝えられます。
適応
Google タグが、該当する同意シグナルにもとづいて挙動を調整します。
更新
同意が変更された場合、同意状況が更新されます。
処理
Google の各サービスが、受け取った同意シグナルに従ってデータを処理します。
Google は Consent Mode を、ユーザーの同意の選択にもとづいて Google タグの挙動を調整する方法だと説明しています。これは、CMP またはカスタムの同意バナーを通じて実装できます。
Google Consent Mode v2 では何が変わりましたか?
Consent Mode v2 における大きな変更は、二つの同意シグナルが追加されたことでした。
これらは、既存の次のシグナルに追加されました。
Google の現在のドキュメントは、これらの同意設定を示し、それぞれの役割を説明しています。
Consent Mode の四つの主要なシグナル
| シグナル | 制御する内容 |
|---|---|
| ad_storage | 広告関連の Cookie またはストレージを利用できるかどうか |
| analytics_storage | 分析関連の Cookie またはストレージを利用できるかどうか |
| ad_user_data | 広告目的でユーザーデータを Google に送信できるかどうか |
| ad_personalization | パーソナライズされた広告のためにデータを利用できるかどうか |
各シグナルに結びつく具体的な挙動は、Google の製品と実装によって決まります。
ad_storage とは何ですか?
ad_storage は、広告関連のストレージについてユーザーが同意を与えたかどうかを伝えます。
該当する同意状況が拒否である場合、Google の広告タグは、広告ストレージが許可されているものとして扱うのではなく、挙動を調整できます。
このシグナルは主に、広告 Cookie と関連するストレージに関わるものです。
analytics_storage とは何ですか?
analytics_storage は、分析関連のストレージについてユーザーが同意を与えたかどうかを伝えます。
これは Google Analytics にとりわけ関係します。
分析ストレージが拒否された場合、Google タグは、分析 Cookie やストレージが許可されていると想定するのではなく、それに応じて挙動を変えられます。
ad_user_data とは何ですか?
ad_user_data は、Consent Mode v2 で導入された二つの追加シグナルのうちの一つです。
これは、広告目的でイベントおよびユーザープロパティのユーザーデータを Google に送信することについて同意が与えられているかどうかを伝えます。Google のドキュメントは、このシグナルを GRANTED または DENIED のいずれかとして定義しています。
これは、広告 Cookie を保存できるかどうかを単に尋ねることとは異なります。
したがってユーザーは、広告ストレージとユーザーデータの利用が、それぞれ別個の許諾として評価される同意状況を持つことがあり得ます。
ad_personalization とは何ですか?
ad_personalization は、パーソナライズされた広告についてユーザーが同意したかどうかを伝えます。
Google はこのシグナルを、パーソナライズされた広告に対する同意として定義し、GRANTED または DENIED の状態を用いています。
このシグナルは、広告のパーソナライズやオーディエンスにもとづく広告にとりわけ関係します。
Google Consent Mode v2 と Consent Mode の違い
Google Consent Mode v2 は、Google の Consent Mode の枠組みの更新版です。
主な違いは、広告に関連する二つの同意シグナルが追加された点です。
元の Consent Mode のシグナル:
Consent Mode v2:
追加されたシグナルにより、ユーザーの広告に関するプライバシー上の選択を、より細かく伝えられるようになります。
Google Consent Mode v2 は CMP ですか?
いいえ。
Google Consent Mode v2 と同意管理プラットフォームは、異なるテクノロジーです。
CMP は、ユーザーのプライバシー上の選択を収集し管理する役割を担います。
Google Consent Mode は、その結果としての同意状況を Google タグに伝えます。
たとえば次のとおりです。
- CMP
- ユーザーの選択
- Consent Mode
- Google タグ
したがって CMP は Consent Mode と連携できますが、Consent Mode 自体が CMP に取って代わるものではありません。
Google Consent Mode v2 と Cookie バナーの違い
Cookie バナーは、ウェブサイトが訪問者にプライバシー上の選択肢を示すためのインターフェースです。
Google Consent Mode は、該当する同意状況を Google タグに伝えるために使われる技術的な仕組みです。
両者は異なる機能を果たします。
| Cookie バナー | Google Consent Mode v2 |
|---|---|
| プライバシー上の選択肢を提示する | 同意状況を伝える |
| ユーザーと直接やり取りする | Google タグとやり取りする |
| 同意を取得できる | それ自体は同意のインターフェースにはならない |
| 細かな選択肢を提供できる | 該当する選択を Google の同意シグナルに変換する |
| より広い CMP 実装の一部 | Google 固有の技術的な枠組み |
そのためウェブサイトは、Consent Mode を正しく実装しないまま Cookie バナーを設置していることがあり得ます。
同様に、Consent Mode を実装しただけで、そのウェブサイトが自動的に法的に適合するわけではありません。
Google Consent Mode v2 はどのように機能しますか?
簡略化した実装は次のとおりです。
デフォルトの同意状況を設定する
ウェブサイトは、該当する Google タグが動作する前に、初期の同意状況を設定します。
同意のインターフェースを表示する
CMP または同意の仕組みが、該当する選択肢を訪問者に提示します。
ユーザーの判断を取得する
訪問者は、同意する、拒否する、またはプライバシー設定を個別に設定します。
Consent Mode を更新する
ウェブサイトは、適切な同意状況を Google に送信します。
Google タグが適応する
Google タグが、同意シグナルに従って挙動を調整します。
変更に対応する
訪問者が後からプライバシー設定を変更した場合、ウェブサイトはそれに応じて同意状況を更新すべきです。
これにより、ユーザーのプライバシーに関する判断と、Google の各サービスの技術的な挙動とが結びつきます。
同意が拒否された場合はどうなりますか?
Consent Mode は、該当する同意が拒否された場合に Google タグが挙動を調整できるように設計されています。
たとえば、analytics_storage が拒否されている場合、Google Analytics に関連するストレージは許可されているものとして扱われません。
広告に関連する同意が拒否されている場合、広告タグはそれに応じて挙動を調整できます。
Google はまた、対応する実装においてモデリングを用いた測定のアプローチも提供しています。具体的な挙動は、Google の製品、Consent Mode の設定、そして実装によって決まります。
重要な原則は次のとおりです。
拒否された同意は、許諾されたものとして扱うのではなく、該当する Google タグに伝えられるべきです。
Google Consent Mode v2 は Cookie をブロックしますか?
それ自体ではブロックしません。
この区別はきわめて重要です。
Consent Mode は同意状況を伝えるものです。スクリプトをブロックする仕組みと同じものではありません。
CMP やタグ管理の実装がタグの実行を許可するかどうかを判断できるのに対し、Consent Mode は同意状況を Google タグに伝えます。
そのため、事前同意が必要なウェブサイトでは、組織は次の両方を検討すべきです。
- 同意前にタグが実行され得るかどうか、そして
- どのような同意状況が Google に伝えられるか。
ConsentX の事前スクリプトブロッキング機能は前者に対応し、Google Consent Mode との連携は後者に対応します。
Google Consent Mode v2 と事前同意
一定の技術について事前同意が必要な法域では、Consent Mode を実装しても、適切な同意の制御が不要になるわけではありません。
たとえば、ウェブサイトが Google Analytics に対して analytics_storage が拒否された状態を受け取るように設定することはできますが、それでも、背後にある実装が適用される Cookie およびプライバシーの規則に適合しているかどうかを評価する必要があります。
だからこそ Consent Mode は、同意管理の代わりになるものではなく、より広い同意アーキテクチャの一つの構成要素として扱うべきなのです。
Basic Consent Mode と Advanced Consent Mode の違い
Google は、Basic Consent Mode と Advanced Consent Mode を含め、Consent Mode の複数の実装方法に対応しています。
この区別が重要なのは、ユーザーが同意のインターフェースを操作する前に Google タグがどのように動作するかが、両者で異なるからです。
Basic Consent Mode
基本的な実装では、訪問者が同意の仕組みを操作するまで、Google タグの読み込みを止めておくことができます。
これは、同意の判断が行われるまで Google タグを動作させないことをウェブサイトが望む場合に、より厳格なアプローチを提供できます。
Advanced Consent Mode
Advanced Consent Mode では、Google タグは同意のデフォルト値とともに読み込まれ、同意状況にもとづいて挙動を調整できます。
Google の現在のドキュメントは、Advanced Consent Mode を一部のモバイル実装における既定のアプローチとして説明し、Basic Consent Mode と区別しています。
Basic と Advanced のどちらを選ぶかは、組織の法的要件、Google の製品設定、そして望ましい測定のアプローチとあわせて評価すべきです。
Google Consent Mode v2 と GDPR
Google Consent Mode は、同意の要件が適用される法域のユーザーにサービスを提供するウェブサイトにとりわけ関係します。
GDPR のもとでは、同意が適用される法的根拠である場合、その同意は特定の法的要件を満たさなければなりません。
Consent Mode 自体が、ウェブサイトが法的に有効な GDPR の同意を取得したかどうかを決めるわけではありません。
そうではなく、次のようになります。
が同意を取得し、管理します
が、その結果としての状況を Google に伝えます
が、その状況に応じて挙動を調整します
Google 自身も、同意の仕組みが適用される規制上の要件を満たしていることを確認するために、法務チームに相談することを推奨しています。
Google Consent Mode v2 と EU User Consent Policy
Google の EU User Consent Policy は、該当する欧州市場で事業を行う媒体社および広告主に、具体的な要件を課しています。
Google は、媒体社が、法律上求められる場合における Cookie その他のローカルストレージの利用について、またパーソナライズされた広告のための個人データの収集・共有・利用について、同意を取得しなければならないと述べています。該当する広告製品については、Google は適切な同意管理の仕組みも求めています。
したがって Consent Mode v2 は、該当する欧州のトラフィックに対して Google の広告・測定製品を利用している組織にとって、とりわけ重要です。
Google Consent Mode v2 によってウェブサイトは GDPR に適合しますか?
いいえ。
Consent Mode は技術的な連携であり、完全なコンプライアンスのソリューションではありません。
それ自体では、次のことは行えません。
- 法的に有効なプライバシー通知を作成すること
- 適切な法的根拠を判断すること
- 有効な同意を取得すること
- すべてのサードパーティのトラッカーをブロックすること
- Google 以外の技術に対応すること
- データ主体請求に対応すること
- 保持ポリシーを策定すること
- すべてのプライバシーに関する判断の完全な記録を作成すること
- GDPR や ePrivacy の規則への適合を保証すること
完全なコンプライアンスのアーキテクチャには、CMP、事前ブロッキング、プライバシー通知、同意記録、権利の管理その他の管理策が必要になる場合があります。
Google Consent Mode v2 と Google Analytics 4
Google Consent Mode は、Google Analytics 4(GA4)と密接に結びついています。
同意状況は、Google Analytics が情報をどのように処理するかに影響し得ます。
たとえば analytics_storage は、分析関連のストレージが許可されているかどうかを伝えます。
Google の現在のドキュメントは、その測定基盤において ad_user_data や ad_personalization といった同意設定も公開しています。
したがって適切な GA4 の実装では、ウェブサイトが伝える同意状況が、ユーザーのプライバシー上の選択を正確に反映するようにすべきです。
Google Consent Mode v2 と Google Ads
Consent Mode は、Google Ads や関連する広告技術を利用しているウェブサイトにとっても重要です。
広告に関連する同意は、次の事項に影響し得ます。
- 広告ストレージ
- 広告のために送信されるユーザーデータ
- パーソナライズされた広告
- 測定
- オーディエンスに関する機能
具体的な影響は、Google の製品と設定によって決まります。
CMP は、訪問者の広告に関する設定を、対応する Consent Mode のシグナルに変換できます。
Google Consent Mode v2 と Google Tag Manager
Google Tag Manager(GTM)は、Google およびサードパーティのタグを配信するために利用できます。
Consent Mode は GTM とあわせて機能し、同意状況を伝え、タグの挙動を制御できます。
もっとも、GTM を通じて Consent Mode を導入しただけでは、すべてのタグがユーザーのプライバシー上の選択を尊重することが保証されるわけではありません。
しっかりした実装では、次の点を検証すべきです。
- どのタグが読み込まれるか
- いつ読み込まれるか
- どのような同意のチェックを使っているか
- どの同意シグナルを受け取るか
- サードパーティのタグが制御されているかどうか
- 同意が撤回された後に何が起きるか
これは、GTM に Google 以外の広告タグや分析タグが含まれている場合にとりわけ重要です。
Google Consent Mode v2 とサードパーティのトラッカー
Consent Mode は主に、Google の技術に同意を伝えるものです。
ウェブサイト上のすべてのサードパーティのトラッカーを自動的に制御するわけではありません。
ウェブサイトには、次のようなものも含まれていることがあります。
- Meta Pixel
- LinkedIn Insight Tag
- TikTok Pixel
- Microsoft Advertising
- Hotjar
- HubSpot
- その他の分析ツール
- その他の広告技術
これらの技術には、該当する場合、それぞれ独自の同意の制御が必要です。
だからこそ、サイト全体の CMP と事前スクリプトブロッキングの仕組みは、Google Consent Mode だけに頼るよりも包括的になり得るのです。
Google Consent Mode v2 はどのようにテストしますか?
適切な Consent Mode の監査では、ウェブサイトを複数の状態でテストすべきです。
同意前
確認事項:
- デフォルトの同意状況
- Google タグの挙動
- Cookie とストレージ
- ネットワークリクエスト
- サードパーティのトラッカー
分析を許可した後
確認事項:
- analytics_storage
- GA4 の挙動
- 分析 Cookie
- 該当するネットワークリクエスト
広告を許可した後
確認事項:
- ad_storage
- ad_user_data
- ad_personalization
- 広告技術
拒否した後
確認事項:
- 適切な場合に同意シグナルが denied に設定されていること
- 該当するストレージが生成されないこと
- タグが denied の状態に従って動作すること
- 該当する Google 以外のトラッカーがブロックされたままであること
同意を撤回した後
確認事項:
- 同意状況が変わること
- 該当する将来の処理が制限されること
- プライバシー設定が正しく保持されること
- ウェブサイトが、以前に拒否された同意を黙って復元しないこと
Google Consent Mode v2 でよくある誤り
Consent Mode を Cookie バナーとして扱うこと
Consent Mode は、ユーザーに表示される同意のインターフェースに取って代わるものではありません。
同意前にトラッカーを読み込むこと
Consent Mode は、すべてのトラッカーの発火を自動的に防ぐわけではありません。
ad_storage しか実装しないこと
Consent Mode v2 には、ユーザーデータと広告のパーソナライズに関する追加のシグナルが含まれています。
analytics_storage を無視すること
分析に関する同意は、該当する場合、別個に表現する必要があります。
Google タグだけがトラッカーだと考えること
ウェブサイトには、Google のエコシステム外の多くのサードパーティ技術が含まれていることがあります。
ユーザーが設定を変更した後に同意を更新しないこと
同意の仕組みは、最初の判断とその後の変更の両方に対応する必要があります。
技術的な連携が法的なコンプライアンスと同じだと考えること
Consent Mode は技術的な枠組みです。法的なコンプライアンスは、より広い実装によって決まります。
Google Consent Mode v2 の実装チェックリスト
実務的な実装チェックリストには次の事項が含まれます。
- ウェブサイト上のすべての Google タグを特定する。
- どの Google 製品が使われているかを特定する。
- 適用される同意の要件を判断する。
- 適切なデフォルトの同意状況を設定する。
- ad_storage を実装する。
- analytics_storage を実装する。
- ad_user_data を実装する。
- ad_personalization を実装する。
- Consent Mode を CMP に接続する。
- ユーザーが選択を行った後に同意が更新されるようにする。
- 許可した状態と拒否した状態をテストする。
- 同意の撤回をテストする。
- Cookie とネットワークリクエストを確認する。
- Google Tag Manager の設定を見直す。
- Google 以外のサードパーティのトラッカーを別途監査する。
- 適切な同意の証跡を保持する。
ConsentX は Google Consent Mode v2 とどのように連携しますか
ConsentX は、ユーザーのプライバシー上の選択を取得し、該当する状況を Google の各技術に伝える同意管理のレイヤーとして機能します。
簡略化したアーキテクチャは次のとおりです。
- 訪問者
- ConsentX CMP
- ユーザーの選択
- Consent Mode v2
- Google タグ
同時に ConsentX は、次のものを含め、より広いウェブサイト環境に関する追加の制御も提供できます。
同意バナー
細かなプライバシーの選択肢
事前スクリプトブロッキング
Cookie・トラッカーの検出
同意記録
監査の証跡
地域にもとづくプライバシールール
同意の撤回
これが重要なのは、Google Consent Mode が Google 固有の同意のレイヤーを担うのに対し、CMP はより広いプライバシーの判断を管理できるからです。
Google Consent Mode v2 と同意管理プラットフォームの違い
| Google Consent Mode v2 | 同意管理プラットフォーム |
|---|---|
| Google の技術的な枠組み | プライバシー管理のプラットフォーム |
| 同意状況を Google に伝える | ユーザーの選択を収集し管理する |
| Google タグの挙動を制御する | Google と Google 以外の技術を制御できる |
| Google の同意シグナルを使う | 複数のプライバシーの枠組みに対応できる |
| 完全な同意のインターフェースではない | 通常、同意のインターフェースを提供する |
| 法的なコンプライアンスに取って代わるものではない | コンプライアンスの技術的な実装を支える |
この二つのテクノロジーは、競合するものではなく相互に補完し合うものです。
Google Consent Mode v2 と Google Tag Manager の違い
これらもまた、異なるテクノロジーです。
Google Tag Manager は、タグを配信し管理するために使われるタグ管理システムです。
Google Consent Mode は、ユーザーのプライバシー上の選択にもとづいて Google タグがどのように動作すべきかを伝える、同意状況の枠組みです。
両者はあわせて利用できますが、一方が他方に取って代わるものではありません。
要点
Google Consent Mode v2 は、ユーザーの同意の選択を Google タグに伝えるための Google の枠組みです。
最も重要な点は次のとおりです。
- Consent Mode は、同意状況にもとづいて Google タグの挙動を調整します。
- Consent Mode v2 では ad_user_data と ad_personalization が追加されました。
- 主な同意シグナルは、ad_storage、analytics_storage、ad_user_data、ad_personalization です。
- Consent Mode は CMP ではありません。
- Consent Mode は Cookie バナーではありません。
- Consent Mode は、すべてのトラッカーを自動的にブロックするわけではありません。
- 適切な同意管理の仕組みと連携させるべきです。
- Basic Consent Mode と Advanced Consent Mode では、実装上の挙動が異なります。
- Consent Mode は、同意の要件が適用される市場における Google の広告・分析にとりわけ関係します。
- Consent Mode だけで、ウェブサイトが GDPR に適合するわけではありません。
- Google 以外のトラッカーについては、引き続き別途の検討が必要です。
- テストでは、最初の同意、許可、拒否、撤回を網羅すべきです。
Google Consent Mode v2 は、より広い同意アーキテクチャと結びついたときに最も効果を発揮します。
目的は、単に Google のスクリプトを設置することではありません。次のことを確実にすることが目的です。
- ユーザーの選択
- 同意状況
- タグの挙動
- 監査の証跡
関連用語
ユーザーのプライバシー上の選択を収集・管理し、実際に反映させ、記録するソフトウェアです。
同意が必要な場合に、Cookie や類似技術について同意を取得し管理するための仕組みです。
必要な同意が得られる前に、該当する必須でないトラッカーが実行されないようにすることです。
Google の分析プラットフォームであり、Consent Mode のシグナルを使って挙動を調整できます。
ウェブサイトのタグを配信し管理するための、Google のタグ管理プラットフォームです。
広告関連のストレージを制御する Consent Mode のシグナルです。
分析関連のストレージを制御する Consent Mode のシグナルです。
広告目的でユーザーデータを Google に送信することに関する Consent Mode v2 のシグナルです。
パーソナライズされた広告に関する Consent Mode v2 のシグナルです。
欧州連合の包括的なデータ保護規則です。
プログラマティック広告のエコシステムにおいて同意とベンダーの選択を伝えるための、広告業界の枠組みです。