AMP アナリティクス タグでは、同意モード パラメータのカスタマイズ オプションには制限があります。AMP には、同意が得られるまでアナリティクス タグを遅らせるなどの同意管理機能が組み込まれています。詳しくは、AMP ページに欧州の規制に関するメッセージを表示すると amp-consent をご覧ください。
AMP ページの同意管理設定
以下の同意管理設定を構成できます。
同意済みデータを取得できる Google サービスを指定する
デフォルトでは、広告掲載を目的として Google にユーザーデータを送信することに対する同意は、すべての Google サービスで付与されていると見なされます。同意のラベルが付いたデータを受け取ることができる Google サービスを指定することで、この動作をオーバーライドできます。
標準の
amp-analytics
タグを使用する場合、dma_cps
リストを指定します。"vars": { "clientId": "CLIENT_ID(custom_cookie)", "gtag_id": "UA-1234-5", "dma_cps": "ads,maps,playstore,search,shopping,youtube", "config": { "AW-2222": {...}, "G-12345678": {...} } }
Google タグ マネージャーを使用する場合:
<!-- Google Tag Manager --> <amp-analytics config="https://www.googletagmanager.com/amp.json?id=GTM-WC8J58F>m.url=SOURCE_URL&dma_cps=ads%2Cmaps%2Cplaystore%2Csearch%2Cshopping%2Cyoutube" data-credentials="include"></amp-analytics>
amp-analytics
タグを使用する
デフォルトでは、欧州経済領域(EEA)に拠点を置くユーザーに対して ad_personalization
の同意は拒否されます。広告のパーソナライズは、amp-analytics
タグを使用してオーバーライドできます。
<script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
"vars" : {
"gtag_id": "<DESTINATION_ID>",
"config" : {
"<DESTINATION_ID>": {
"groups": "default",
"allow_ad_personalization_signals": [true|false]
}
}
}
}
</script>
</amp-analytics>