ユーザーのプライバシーを保護しながら有益な分析情報を取得するには、ウェブサイトのユーザーから同意を取得する必要があります。同意管理プラットフォーム(CMP)を使用するか、コンテンツ マネジメント システム(CMS)と連携して、同意を取得して Google に送信することをおすすめします。
詳しくは、同意管理プラットフォームまたはコンテンツ マネジメント システムを使用して同意モードのバナーをセットアップする方法をご覧ください。
ステップ 1: 同意モードのバナーをセットアップする
ウェブサイトをスキャンする
- OneTrust アカウントに登録します。
- ウェブサイトをスキャンして、ドロップされている Cookie を特定します。これは [ウェブサイト] 画面から行います。
Cookie を分類する
- [分類] 画面で、機能に基づいて Cookie を分類します。Cookie が分類されたカテゴリによって処理方法は決まるため、Google の Cookie が会社の要件に沿って分類されていることをご確認ください。
ウェブサイトのテンプレートを作成する
- サイトの Cookie を分類したら、[テンプレート] 画面に移動して、「Cookie バナー」、「設定センター」、「Cookie リスト」のテンプレートを作成します。さまざまな同意フレームワークのコンプライアンスに対応するよう、事前設定済みのテンプレートが用意されています。コンプライアンスのニーズに合ったテンプレートを選択します。
位置情報ルールグループの作成と割り当て
- 「テンプレート」を作成したら、[位置情報ルール] 画面に移動し、そのテンプレートを使用して「位置情報ルールグループ」を作成します。これらの設定により、地域、国、州に基づいた同意に関する要件に準拠できます。
- 位置情報ルールグループを定義したら、それを「ドメイン」に割り当てます。
- 設定した各地域でバナーをオプトインするかオプトアウトするかを確認し、同意モードを使用する地域で同意モードがオンになっており、利用可能な各同意タイプに適切な目的が割り当てられていることを再確認してください。
ステップ 2: 同意モードをセットアップする
Google タグ マネージャーを使ってセットアップする
- Google タグ マネージャーを開き、コンテナに移動します。
- [タグ] で [新規] をクリックし、タグに名前を付けます。
- [タグの設定] をクリックし、[コミュニティ テンプレート ギャラリーで他のタグタイプを探す] をクリックします。ギャラリーで「OneTrust」を検索し、OneTrustCMP による「OneTrust CMP」をインストールします。
- [OneTrust の Cookie 使用の同意] で [統合] に移動し、[スクリプト] を選択して、リストからウェブサイトを選択します。
- [本番環境スクリプト] に移動し、最初のコードボックスから ID をコピーします。コードボックスから、下の太字の部分をコピーします。実際のコードは、ここで示した例とは異なります。
https://cdn.cookielaw.org/consent/1edbd598-c92a-49e7-ad81-d9a3b1f9ef60/OtAutoBlock.js
- タグ マネージャーに戻り、[データドメイン スクリプト] ボックスに ID を貼り付けます。
- [Google 同意モードを使用しますか?] を [はい] に切り替えます。
- 以下の各値について [GCM カテゴリを追加] を 1 回クリックし、全世界(プライバシーに関する規則のない地域を含む)で使用するデフォルトの同意を設定します。
- ad_storage
- analytics_storage
- ad_user_data
- Ad_personalization
- その他の設定(一部の地域でデフォルトで同意を拒否するなど)については、[地域固有のデフォルト値を追加] をクリックします。表示された同意タイプごとに、必要なデフォルト設定を選択します。最初のボックスに、ISO 規格のリストにあるコードを使用して、これらのデフォルトを適用する国のリストを追加します。詳しくは、EU および EEA 加盟国の一覧をご覧ください。
- [追加]、[トリガー] の順にクリックします。
- [同意の初期化 - すべてのページ] を選択し、[保存] をクリックします。
- 右上の [プレビュー] をクリックしてコンテナをテストします。下部に表示されるテストの手順を確認します。
- コンテナを公開します。
別のプラットフォームを使用してセットアップするか、ウェブサイトのコードから直接セットアップする
- OneTrust の [統合] セクションからウェブサイトを選択し、[スクリプト] を選択します。
- [本番環境スクリプト] の最初のテキスト ボックスからコードをコピーします。
- ウェブサイト作成ツールを使用している場合は、ウェブサイト作成ツールのドキュメントで、各ページの「head タグ」にコードを実装する方法を確認してください。ウェブサイト作成ツールを使用していない場合は、手順 4 に進みます。
- 各ページの
<head>
タグ(ウェブサイト作成ツールをご利用の場合は上記の手順をご確認ください)で、次のコード、続いて前のステップでコピーした CMP スクリプトを、<head>
タグの一番上に貼り付けます。これは、CMP が適切に機能するうえで非常に重要です。
<script>
// Define dataLayer and the gtag function.
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
// Set default consent for specific regions according to your requirements
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied',
'regions':[<list of ISO 3166-2 region codes>]
});
// Set default consent for all other regions according to your requirements
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied'
});
</script>
<!--Banner script here!-->
- サイトを公開します。
Tag Assistant を使用したテスト
詳しくは、Google タグ マネージャーで同意モードに関するトラブルシューティングを行う方法をご覧ください。