Google Consent Modeタグ設定ガイド
この記事では、Tealium iQタグ管理アカウントでGoogle Consent Modeタグを設定する方法について説明します。
Google consent modeは、ユーザーの同意ステータスに基づいてGoogleタグの動作を調整することができます。基本的な同意モードや高度な同意モードを使用すると、Googleタグは同意されたフラグをGoogleに送信するか、動的に適応し、ユーザーから同意が得られた場合にのみ測定ツールを指定された目的で利用します。
基本的な同意モード
基本的な同意モードは、伝統的な同意アプローチに従い、ユーザーの同意が得られない限りタグはブロックされます。Google Consent Modeタグは常に発火して同意信号を設定し、それらは同意されたAnalyticsまたはAdsタグのピングと共にGoogleに渡されます。これにより、Googleはタグの同意ステータスを認識します。
高度な同意モード
高度な同意モードでは、Google Consent Modeタグが同意信号を記録します。各Googleタグはその後、同意の決定に反応します。特定の目的に対して同意が得られない場合、タグはクッキーのない「匿名」の収集エンドポイントを使用します。それ以外の場合は、同意されたデータのための標準エンドポイントを使用します。このアプローチは、分析と広告のコンバージョンのために最大限のデータを収集し、同意が得られた場合には個人を特定できる情報(PII)を選択的に使用することを目指しています。
ヒント
このセクションでは、タグの設定とマッピングオプションに関する一般的な情報を提供します。Google consent modeをTealium consent register(Tealium iQ Consent IntegrationsとConsent Managerの機能)と統合する方法の詳細については、Tealium consent registerを参照してください。これが推奨される実装アプローチです。
Google Consent Modeタグがユーザーの同意ステータスに動的に適応するようにするために、以下のことを推奨します:
- 基本的な同意モード:
- Consent IntegrationsでGoogle Consent ModeタグをStrictly Necessaryに設定するか、Consent Managementからタグを省略します。
- GoogleタグをConsent IntegrationsまたはConsent Managementの各同意カテゴリにマップします。
- 高度な同意モード:
- Consent IntegrationsでGoogle Consent ModeタグとGoogleタグをStrictly Necessaryに設定するか、Consent Managementからタグを省略します。
- JavaScript拡張を使用して、エンドユーザーの同意選択をGoogle consent mode設定にマップします。詳細については、consent purpose mappingを参照してください。
タグの設定
新しいタグを追加するためにTag Marketplaceに移動します。詳細については、About tagsを参照してください。
タグを追加する際には、以下の設定を行います:
- Automatically read from Tealium Consent Cookie:
true
に設定すると、Googleの同意はTealium Consent Managerに基づいて設定されます。具体的な動作については、他の設定の説明を参照してください。 - Ad Storage: Tealium Consent Managerとの統合が有効で、部分的な同意が得られた場合、
ad_storage_consent
の値はgranted
に設定されます。全面的な同意が得られた場合、granted
が設定されます。 - Ad User Data: Tealium Consent Managerとの統合が有効で、部分的な同意が得られた場合、この同意カテゴリを使用して
ad_user_data
の値をgranted
に設定します。全面的な同意が得られた場合、granted
が設定されます。 - Ad Personalization: Tealium Consent Managerとの統合が有効で、部分的な同意が得られた場合、この同意カテゴリを使用して
ad_personalization
の値をgranted
に設定します。全面的な同意が得られた場合、granted
が設定されます。 - Analytics Storage: Tealium Consent Managerとの統合が有効で、部分的な同意が得られた場合、これにより
analytics_storage_consent
の値がgranted
に設定されます。全面的な同意が得られた場合、granted
が設定されます。 - Ads Data Redaction Mapping
ads_data_redaction
がtrue
でad_storage
がdenied
の場合、Google AdsとFloodlightタグによってネットワークリクエストで送信される広告クリック識別子は削除されます。 - URL Passthrough: 測定品質を向上させるために、ページ間でURLパラメータを通じて情報を渡すことを選択的に行うことができます。
- Wait For Update: 同意ツールが非同期にロードされる場合、Googleタグが常に先に実行されるわけではありません。これを考慮に入れて、データを送信するまでの待機時間を制御するミリ秒値とともに
wait_for_update
を指定します。
ロードルール
すべてのページでタグをロードするか、タグがロードされる条件を設定します。詳細については、About load rulesを参照してください。
データマッピング
マッピングは、data layer variableからベンダータグの対応する宛先変数にデータを送信するプロセスです。変数をタグの宛先にマップする方法については、data mappingsを参照してください。
利用可能なカテゴリは以下の通りです:
標準
変数 | タイプ | 説明 |
---|---|---|
tealium_consent |
Boolean | Tealium Consent Cookieから読み取り |
ad_storage_consent |
String | Ad Storage Consent |
ad_user_data |
String | Ad User Data |
ad_personalization |
String | Ad Personalization |
analytics_storage_consent |
String | Analytics Storage Consent |
ads_data_redaction |
Boolean | Ads Data Redaction Mapping |
url_passthrough |
Boolean | URL Passthrough |
wait_for_update |
Number | Wait For Update |
イベント
イベントをマップするには、Create an Event Mappingを参照してください。
変数 | 説明 |
---|---|
update |
Update |
イベント固有のパラメータ
イベントをマップするには、Create an Event Mappingを参照してください。
変数 | タイプ | 説明 |
---|---|---|
tealium_consent |
Boolean | Tealium Consent Cookieから読み取り |
ad_storage_consent |
String | Ad Storage Consent |
ad_user_data |
String | Ad User Data |
ad_personalization |
String | Ad Personalization |
analytics_storage_consent |
String | Analytics Storage Consent |
ads_data_redaction |
Boolean | Ads Data Redaction Mapping |
url_passthrough |
Boolean | URL Passthrough |
wait_for_update |
Number | Wait For Update |
Custom_Parameter |
Custom Parameter | |
update |
Update |
ベンダーのドキュメンテーション
最終更新日 :: 2024年April月25日