Zaimplementuj w kodzie HTML witryny parametr <amp-consent>
, aby wyświetlać wiadomości użytkownikom i uzyskiwać ich zgody na wykorzystanie danych na stronach AMP. Wymaga to umieszczenia 2 fragmentów kodu na stronach AMP witryny.
Znajdź i wstaw kod HTML:
- Zaloguj się w usłudze Google Ad Manager
- Kliknij Prywatność i przesyłanie wiadomości.
- Click Manage on one of the message type cards on the Privacy & messaging page.
- Kliknij Tagi i pakiety SDK.
- Kliknij Tag witryny AMP, aby rozwinąć sekcję.
- Na stronach AMP, na których chcesz wyświetlać wiadomość wymaganą przez rozporządzenia europejskie:
- Skopiuj pierwszy fragment kodu ze strony „Tagi i pakiety SDK” Ad Managera i wklej go między tagami
<head>
i</head>
.Przykładowy kod
<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> - Skopiuj drugi fragment kodu ze strony „Tagi i pakiety SDK” Ad Managera i wklej go w obszarze treści kodu HTML.
Przykładowy kod
<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)">Zarządzaj opcjami prywatności</button>
</div>
</amp-consent>
- Skopiuj pierwszy fragment kodu ze strony „Tagi i pakiety SDK” Ad Managera i wklej go między tagami
Metatag jest wymagany
Witryny korzystające z platformy do zarządzania zgodą użytkowników zgodnie z Zasadami dotyczącymi przejrzystości i uzyskiwania zgody na przetwarzanie danych w wersji 2.2 muszą zawierać na stronach tag <meta>
. Tag <meta>
znajduje się w pierwszym wierszu kodu i możesz go dostosować do swoich potrzeb.
Zapobieganie blokowaniu
Aby zapobiec blokowaniu przez <amp-consent>
jakichkolwiek komponentów na stronie, umieść ten kod między tagami <head>
i </head>
:
Jeśli nie zablokujesz żadnych komponentów, będą się wyświetlać wszystkie elementy na stronie. Aby zastąpić to ustawienie w przypadku poszczególnych elementów amp-ad
i amp-analytics
, użyj tagu data-block-on-consent
.
Blokowanie tylko elementu amp-ad
Aby zezwolić <amp-consent>
na blokowanie elementu amp-ad na stronie, umieść ten kod między tagami <head>
i </head>
:
<meta name="amp-consent-blocking" content="amp-ad">
Blokowanie elementów amp-ad i amp-analytics
Aby zezwolić <amp-consent>
na blokowanie elementów amp-ad i amp-analytics na stronie, umieść ten fragment kodu między tagami <head>
i </head>
:
Elementy amp-ad
i amp-analytics
są domyślnie blokowane we fragmencie kodu na karcie „Tagi i pakiety SDK” w sekcji Prywatność i wyświetlanie wiadomości. Aby dostosować blokowanie komponentów na stronie, uwzględnij dodatkowe rozszerzenia AMP w atrybucie content.
Odwoływanie zgody
Możliwość cofnięcia zgody jest wymogiem programu uzyskiwania zgody użytkownika na wykorzystanie danych dostępnego na stronie „Prywatność i wiadomości”. Przed opublikowaniem wiadomości z prośbą o zgodę na wykorzystanie danych umieść na stronie ze swoją polityką dotyczącą danych, plików cookie lub prywatności link do wycofania zgody.