CookieConsent + Tealium iQ 同意統合
このガイドでは、オープンソースの同意管理ツールであるCookieConsentをTealium iQと統合するための詳細な手順を提供します。
このEarly Access(EA)製品は、フィーチャーフラグや待機リストなしで利用可能です。EA製品として、その使用とパフォーマンスはTealiumのライセンス付き一般公開サービスに適用されるサービスレベル契約(SLA)またはパフォーマンス保証の対象ではありません。特に重要なカスタム実装の場合は、徹底的なテストをお勧めします。フィードバック、質問、または支援が必要な場合は、カスタマーサクセスマネージャーにご連絡ください。
CookieConsentは、Tealiumの同意統合で強制できる柔軟なオープンソースの同意管理ツールです。このガイドでは、Tealium iQで同意統合を使用してCookieConsentを構成する方法について説明します。同意統合と組み合わせることで、CookieConsentは同意マネージャーにはない優れた体験と追加機能を提供します。これには以下が含まれます:
- 同意バナーのA/Bテスト。
- 未同意のデータが追跡されないようにする強力な強制とキューシステム。
- より良いアクセシビリティサポート。
- ユーザーエラーによって引き起こされる問題を防ぐためのデフォルトでブロックするフレームワーク。詳細については、実施条件の競合の取り扱いを参照してください。
- Collect(および類似のタグ)は、再発火に構成でき、サーバーサイドで「必要」と「ターゲティング」の追跡を明確にマークされたイベントでトリガーし、重複追跡を避けることができます。
現在の同意マネージャーと同様に、Interactive Advertising Bureau (IAB) Framework - Transparency and Consent Framework (TCF)はCookieConsentによってサポートされていません。IAB Framework - TCF CMPまたはGoogle認定CMPが必要なお客様は、代替ソリューションを使用する必要があります。詳細については、CookieConsent: Is CookieConsent the right tool for you?を参照してください。
これは誰のためのものですか?
CookieConsentは、ユーザーの同意を管理するための柔軟なオープンソースアプローチを提供する同意管理ツールです。ポリシーの強制、分析、ベンダーのコンプライアンス管理などの追加機能を含む完全な同意管理プラットフォーム(CMP)とは異なり、CookieConsentは企業が特定のニーズに応じて同意コントロールを実装できる透明で意見のないツールとして設計されています。
Tealiumとシームレスに統合できるカスタマイズ可能で開発者に優しいツールが必要な場合、CookieConsentは優れた選択肢です。ただし、IABフレームワークのサポートやGoogle認定の同意管理を含む包括的なCMPソリューションが必要な場合は、代替ソリューションが必要です。
必要条件
CookieConsent同意統合を作成するには、次のものが必要です:
- Tealium iQタグ管理
- Tealium同意統合
なぜそれを使用するのですか?
CookieConsentは、堅牢で商用ではない同意管理ツールとしてTealium 同意マネージャーを置き換え、複雑なコンプライアンスニーズに合わせて簡単に調整できる柔軟で堅牢な強制を提供する信頼できる同意キャプチャ層を提供します。
カテゴリ、サービス、および目的の説明
CookieConsent V3は、カテゴリとサービスレベルの同意オプションの両方をサポートしています:
- カテゴリは、
necessary
やfunctional
など、データ処理の目的のための広範なグループです。これらはデータ使用ケースの高レベルのグルーピングを定義します。 - サービスは、カテゴリ内の特定のベンダーやサブ目的、例えば
necessary-vendor1
などです。サービスは、カテゴリ内の個々のエンティティや明確な目的を定義することで、より詳細な同意構成を可能にします。
サービス名は、透明性のためにカテゴリ名とベンダー名またはサブ目的名をハイフンで結合しています。たとえば、necessary
カテゴリ内では、サービスにはnecessary-vendor1
やnecessary-subpurpose1
が含まれる場合があります。
カテゴリ内にサービスが定義されている場合、そのカテゴリ自体はマッピングの対象となりません。たとえば、necessary
カテゴリにnecessary-vendor1
やnecessary-vendor2
などのサービスが含まれている場合、それらの特定のサービスのみがマッピングの対象となります。
同意の振る舞い:
- オプトインモードでは、カテゴリとそのサービスが許可されます。
- オプトアウトモードでは、
targeting
を除くすべてが許可されます。
必要なファイル
このガイドには、次の統合テンプレートと拡張機能が必要です:
CookieConsent v3テンプレート
インジェクション拡張
同意ログ拡張
Tealiumは安定性と便利さのためにファイルをホストしています:
- https://tags.tiqcdn.com/libs/cookieconsent/v3.0.1/cookieconsent.umd.js
- https://tags.tiqcdn.com/libs/cookieconsent/v3.0.1/cookieconsent.css
統合手順
Tealium iQでCookieConsent統合を構成するための次の手順を完了してください:
- カスタム同意統合と執行ルールを作成する.
- 目的グループを作成する.
- テンプレートを構成する.
- インジェクション拡張を構成する.
- 同意ログ拡張を構成する.
- Tealium iQプロファイルを保存して公開する.
- テストとトラブルシューティング.
- 構成をカスタマイズする.
Tealium iQでのConsent Integrationを使用したCookieConsentの構成
ステップ1: カスタム同意統合と執行ルールを作成する
- iQタグ管理 > 同意統合セクションに移動します。
- 統合を追加をクリックします。
- 統合の目的を明確に識別する名前を入力します。
- ベンダーのドロップダウンリストからカスタムを選択します。
- ベンダーIDのためのプレースホルダー値としてdisabledなどを入力します。
- 適切な執行ルールを定義します。特定の使用ケースに必要な例外を含めます。
- 次へをクリックします。
- 公開場所を選択して次へをクリックします。
ステップ2: 目的グループを作成する
目的グループがまだ存在しない場合は作成します:
- 目的グループのドロップダウンリストから**+ 新しい目的グループ**を選択します。
- 目的グループを作成をクリックします。
- 名前と説明を入力します。
- 次へをクリックします。
- 目的を作成します:
- インジェクション拡張コードの
cmpConfig.categories
から、各カテゴリに対して目的を追加します。 - 各目的について、カテゴリキー(例:
necessary
)またはカテゴリ内の特定のサービスキー(例:necessary-necessary_vendor1
)を使用して、目的グループ内の同意決定をマッピングします。
- インジェクション拡張コードの
- Tealium iQ目的タブをクリックします。
- Tealium iQが常にロードされるように、ユーザーがオプトアウトできない目的、例えば厳密に必要にTealium iQを割り当てます。
- タグマップタブをクリックします。
- 各タグを適切な目的に割り当てます。
- 同意が同じイベントで更新されたときにタグを再発火させたい場合は、タグの再発火を有効にします。
- 目的グループを保存するために保存をクリックします。
- 同意統合を保存するために保存をクリックします。
- 新しい統合のテンプレートを生成するためにTealium iQプロファイルを保存して公開します。
ステップ3: テンプレートを構成する
- 管理メニューでテンプレートの管理をクリックします。
- ドロップダウンリストから同意統合のテンプレートを選択します。
- テンプレートエディタにCookieConsent v3テンプレートコードを貼り付けます。
- 変更を適用して保存します。
ステップ4: インジェクション拡張を構成する
- + 拡張を追加 > 高度をクリックします。
- JavaScriptコード拡張を追加します。
- 拡張のタイトルを入力して拡張を識別します。
- スコープの下でプリローダーを選択します。
- 拡張の名前を入力し、エディタにインジェクション拡張コードを貼り付けます。
- 適用をクリックします。
ステップ5: 同意ログ拡張を構成する
- + 拡張を追加 > 高度をクリックします。
- JavaScriptコード拡張を追加します。
- 拡張のタイトルを入力して拡張を識別します。
- スコープの下でプリローダーを選択します。
- 拡張の名前を入力し、エディタに同意ログ拡張コードを貼り付けます。
- 適用をクリックします。— title: “Tealium iQプロファイルの保存と公開” linktitle: “Tealium iQプロファイルの保存と公開” description: “Tealium iQとCookieConsentを使用して同意統合を構成する方法を説明します。”
- 新しいJavascript Code拡張機能を追加する手順を繰り返します。
- スコープをPreloaderに構成します。
- エディタに同意ログ拡張機能のコードを貼り付けます。
- 適用をクリックします。
ステップ6: Tealium iQプロファイルを保存して公開する
Dev環境にTealium iQプロファイルを保存して公開し、Prod環境に公開する前にテストします。これで、Tealium iQ同意統合を使用してCookieConsentの構成が成功しました。
テストとトラブルシューティング
デモサイト
実装を確認するために以下のデモサイトを使用してください:
同意統合構成を確認する
- 上記のデモサイトを訪れてトラッキングを受け入れます。
- 開発者ツールのJavaScriptコンソールを開きます。
- ブラウザの開発者ツールで以下のコマンドを使用して機能をテストします:
CookieConsent.show(true)
でバナーを表示します。CookieConsent.showPreferences(true)
で構成ダイアログを表示します。
- 以下を確認します:
- バナーとダイアログが正しく表示されること。
- 同意決定が
cc_cookie
クッキーにログされていること。 - 開発者ツールの同意登録を使用して同意活動を監視します。
決定をリセットするために、cc_cookie
などのクッキーをクリアします。
テスト
CookieConsentとTealium同意統合のエンドツーエンド統合テストのスイートについては、CookieConsent + Tealium iQ - エンドツーエンド統合テストを参照してください。
構成のカスタマイズ
注入拡張機能のJSON構成を変更して、カテゴリ、サービス、スタイルなどの特定のニーズに合わせます。利用可能なCookieConsent構成オプションについての詳細は、CookieConsent: 構成リファレンスを参照してください。
追加リソース
- 同意統合: 同意統合構成のリファレンス。
- CookieConsent v3.0.1 プレイグラウンド: 構成とスタイルを探索します。
- CookieConsent: UIカスタマイズ: UIカスタマイズのガイド。
最終更新日 :: 2025年February月27日