サイトの HTML に <amp-consent>
を実装すると、AMP ページを使用してユーザー メッセージを表示し、ユーザーの同意を取得できます。そのためには、サイトの AMP ページに 2 つのコード スニペットを挿入します。
HTML コードを見つけて挿入します。
- Google アド マネージャーにログインします。
- [プライバシーとメッセージ] をクリックします。
- [プライバシーとメッセージ] ページのメッセージ タイプのカードのいずれかで [管理] をクリックします。
- [タグと SDK] をクリックします。
- [AMP サイトタグ] をクリックして、セクションを開きます。
- 欧州の規制に関するメッセージを表示するサイトの AMP ページで次の手順を行います。
- アド マネージャーの [タグと SDK] ページから 1 つ目のコード スニペットをコピーし、欧州の規制に関するメッセージを表示する AMP ページの
<head>
タグと</head>
タグの間に貼り付けます。コードサンプル
<head>
…
<script async custom-element="amp-consent" src="https://cdn.ampproject.org/v0/amp-consent-0.1.js"></script>
<script async custom-element="amp-iframe" src="https://cdn.ampproject.org/v0/amp-iframe-0.1.js"></script>
…
</head> - アド マネージャーの [タグと SDK] ページから 2 つ目のコード スニペットをコピーし、AMP ページ上の HTML コードの欧州の規制に関するメッセージを表示するコンテンツ エリアに貼り付けます。
コードサンプル
<amp-consent id="googleFC" layout="nodisplay" type="googleFC">
<script type="application/json">
{
"postPromptUI": "fcConsentRevocation", // ポリシーページ以外のすべてのページで削除
"clientConfig": {
"publisherIdentifier": "pub_id"
}
}
</script>
<div id="fcConsentRevocation">
<button on="googleFC.prompt(consent=googleFC, expireCache=true)">プライバシー設定を管理</button>
</div>
</amp-consent>
- アド マネージャーの [タグと SDK] ページから 1 つ目のコード スニペットをコピーし、欧州の規制に関するメッセージを表示する AMP ページの
meta タグは必須
同意管理プラットフォーム(CMP)を使用して、TCF v2.2 に基づき収集された同意を管理しているサイトでは、ページに <meta>
タグを含める必要があります。<meta>
タグはコードの 1 行目にあり、必要に応じてカスタマイズできます。
何もブロックしない
<amp-consent>
でページ上のコンポーネントがブロックされないようにするには、次のコードを <head>
タグと </head>
タグの間に挿入します。
どのコンポーネントもブロックしない場合は、ページ上のすべての要素が表示されます。data-block-on-consent
を使用すると、個々の amp-ad
要素と amp-analytics
要素に関するこの設定をオーバーライドできます。
amp-ad のみをブロックする
<amp-consent>
でページの amp-ad をブロックできるようにするには、次のコードを <head>
タグと </head>
タグの間に挿入します。
<meta name="amp-consent-blocking" content="amp-ad">
amp-ad と amp-analytics をブロックする
<amp-consent>
でページの amp-ad と amp-analytics をブロックできるようにするには、次のコード スニペットを <head>
タグと </head>
タグの間に挿入します。
[プライバシーとメッセージ] の [タグと SDK] タブのコード スニペットでは、デフォルトで amp-ad
と amp-analytics
がブロックされます。content 属性に AMP 拡張機能を追加すると、ページでブロックするコンポーネントをカスタマイズできます。
同意の取り消し
プライバシーとメッセージ機能のユーザー同意プログラムでは、ユーザーが同意を取り消すためのプロセスを備えていることが必須となっています。同意メッセージを公開する前に、データ、Cookie、またはプライバシーに関するポリシーのページに同意を取り消すリンクを必ず含めてください。