CookieConsent v3 ロギング
CookieConsent v3 ロギング拡張機能を使用して、ユーザーの同意決定をキャプチャし、構成可能なエンドポイントに送信します。
この拡張機能を使用して、CookieConsent v3 インターフェースを通じて収集されたユーザーの同意決定をログに記録します。同意ID、承認されたカテゴリ、同意モデルなどの関連情報をキャプチャし、fetch()
APIを使用してこのデータをJSONペイロードとしてエンドポイントに送信します。Tealium Collectエンドポイントに送信する場合でもカスタムの宛先に送信する場合でも、ペイロードをシステムの要件に合わせて構成できます。
要件
CookieConsent v3 ロギング拡張機能は、JavaScriptコード拡張機能の管理権限が必要です。
動作方法
この拡張機能は、CookieConsentインターフェースからの consent_updated
イベントをリッスンします。ユーザーが同意決定を行うか更新すると、拡張機能は同意状態を取得し、fetch()
メソッドを使用して指定されたエンドポイントに情報をJSONペイロードとして送信します。
ペイロードには通常、以下が含まれます:
tealium_event
: イベントタイプ、例えばconsent_decision
。consent_id
: ユーザーの同意決定のユニークな識別子。decision_type
: ユーザーがカテゴリを承認したか拒否したか。accepted_purposes
とrejected_purposes
: ユーザーが選択したカテゴリ。consent_model
:opt-in
またはopt-out
。url
: クエリパラメーターを除いた現在のページURL。decision_timestamp
: 同意が最後に更新された時間。expiration_time
: 同意が有効である期間。revision
: 同意構成の現在のバージョン。tealium_account
とtealium_profile
: イベントを送信する場所。tealium_visitor_id
: (オプション)utag_main
クッキーで既に利用可能な場合に含まれます。
このペイロードは、エンドポイントまたはデータモデルに合わせて調整できます。
構成方法
- Tealium iQで、Extensions に移動し、Add Extension をクリックします。
- Privacy タブをクリックします。
- CookieConsent v3 Logging 拡張機能の隣にある + Add をクリックします。
- 拡張機能の Title を入力します。
- Scope の下で、デフォルトオプション DOM Ready を使用します。これはロード条件をサポートしており、拡張機能が実行されるタイミングを制御できます。Preloader スコープもサポートされていますが、ロード条件は許可されません。
- (オプション)この拡張機能にロード条件を適用するには Add Condition をクリックします。問題を避けるために、同意統合の施行ルールと条件が一致していることを確認してください。
- Configuration コードで以下のいずれかを行います:
- Tealium Collectにログを送信する場合は、
tealium_account
とtealium_profile
のプレースホルダー値を実際の値に置き換えます。 - 別のエンドポイントにログを送信する場合は、
fetch()
URLを同意ログを送信したい宛先に更新します。
- Tealium Collectにログを送信する場合は、
最終更新日 :: 2025年July月10日