K zobrazování zpráv pro uživatele a shromažďování souhlasů na webu, který používá stránky AMP, je potřeba v kódu HTML webu implementovat komponentu <amp-consent>
. Do kódu HTML stránek AMP webu je potřeba vložit dva fragmenty kódu.
Kód HTML najdete a vložíte takto:
- Přihlaste se do služby Google Ad Manager.
- Klikněte na Ochrana soukromí a sdělení.
- Na stránce Ochrana soukromí a sdělení klikněte na některé z karet typů zpráv na možnost Spravovat.
- Klikněte na Značky a sady SDK.
- Kliknutím rozbalte sekci Značka webu AMP.
- Na stránkách AMP, na kterých chcete zobrazovat zprávu podle evropských předpisů:
- Zkopírujte první fragment kódu ze stránky Značky a sady SDK služby Ad Manager a vložte ho mezi značky
<head>
a</head>
na stránky AMP, kde chcete zobrazovat zprávu podle evropských předpisů.Ukázka kódu
<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> - Zkopírujte ze stránky Značky a sady SDK služby Ad Manager druhý fragment kódu a vložte ho do obsahové oblasti kódu HTML na stránky AMP, kde chcete zobrazovat zprávu podle evropských předpisů.
Ukázka kódu
<amp-consent id="googleFC" layout="nodisplay" type="googleFC">
<script type="application/json">
{
"postPromptUI": "fcConsentRevocation", // may be removing on all but policy pages
"clientConfig": {
"publisherIdentifier": "pub_id"
}
}
</script>
<div id="fcConsentRevocation">
<button on="googleFC.prompt(consent=googleFC, expireCache=true)">Manage Privacy Options</button>
</div>
</amp-consent>
- Zkopírujte první fragment kódu ze stránky Značky a sady SDK služby Ad Manager a vložte ho mezi značky
Značka <meta>
je povinná
Metaznačka je zahrnuta v prvním fragmentu kódu na kartě Značky a sady SDK. Weby, které používají platformu pro správu souhlasu (CMP) ke správě souhlasů shromážděných na základě TCF v2.2, musí na svých stránkách zahrnout značku <meta>
. Značku <meta>
si můžete přizpůsobit podle potřeb svého webu.
Nic neblokovat
Pokud komponentě <amp-consent>
chcete zabránit v blokování komponent na stránce, vložte mezi značky <head>
a </head>
v kódu HTML stránky následující fragment kódu:
Pokud žádné komponenty nezablokujete, zobrazí se všechny prvky na stránce. Toto nastavení můžete u jednotlivých prvků amp-ad
a amp-analytics
přepsat pomocí atributu data-block-on-consent
.
Blokovat pouze komponenty amp-ad
Pokud komponentě <amp-consent>
chcete povolit blokovat na stránce pouze komponenty amp-ad, vložte mezi značky <head>
a</head>
značky v kódu HTML stránky následující fragment kódu:
<meta name="amp-consent-blocking" content="amp-ad">
Blokovat komponenty amp-ad a amp-analytics
Pokud komponentě <amp-consent>
chcete povolit blokovat na stránce komponenty amp-ad a amp-analytics, vložte mezi značky <head>
a </head>
v kódu HTML stránky následující fragment kódu:
Ve výchozím nastavení jsou ve fragmentu kódu na kartě Značky a sady SDK v sekci Ochrana soukromí a zprávy blokovány komponenty amp-ad
a amp-analytics
. Seznam komponent, které na stránce budou blokovány, můžete upravit přidáním dalších rozšíření AMP do atributu content.
Odvolání souhlasu
Možnost odvolání souhlasu je jedním z požadavků programu souhlasu uživatelů v nástroji Ochrana soukromí a sdělení. Než publikujete žádost o souhlas, nezapomeňte na stránku se zásadami ohledně dat, souborů cookie nebo ochrany soukromí umístit odkaz k odvolání souhlasu.