implemente <amp-consent> no HTML do site para exibir mensagens e coletar o consentimento dos usuários com páginas AMP. Para isso, é preciso inserir dois snippets de código nas páginas AMP do site.
Localize e insira o código HTML:
- Faça login no Google Ad Manager.
- Clique em Privacidade e mensagens.
- Clique em Gerenciar em um dos cards de tipo de mensagem na página "Privacidade e mensagens".
- Clique em Tags e SDKs.
- Clique em Tag do site AMP para abrir a seção.
- Nas páginas AMP do site em que você quer exibir uma mensagem das regulamentações europeias, faça o seguinte:
- Copie o primeiro snippet de código da página "Tags e SDKs" do Ad Manager e cole entre as tags
<head>e</head>nas páginas AMP em que você quer exibir uma mensagem das regulamentações europeias.Exemplo de código
<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> - Copie o segundo snippet de código da página "Tags e SDKs" do Ad Manager e cole na área de conteúdo do HTML nas páginas AMP em que você quer exibir uma mensagem das regulamentações europeias.
Exemplo de código
<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>
- Copie o primeiro snippet de código da página "Tags e SDKs" do Ad Manager e cole entre as tags
A Metatag é obrigatória
Os sites que usam uma plataforma de gestão de consentimento (CMP) para gerenciar o consentimento coletado no TCF v2.2 precisam incluir uma tag <meta> nas páginas. A tag <meta> está incluída na primeira linha do código e pode ser personalizada de acordo com suas necessidades.
Não bloqueie nada
Para impedir que <amp-consent> bloqueie todos os componentes de uma página, insira o seguinte código entre as tags <head> e </head>:
Se você não bloquear nenhum componente, todos os elementos da página vão ser exibidos. Use data-block-on-consent para substituir essa configuração em elementos individuais amp-ad e amp-analytics.
Bloquear somente amp-ad
Para permitir que <amp-consent> bloqueie amp-ad em uma página, insira o seguinte código entre as tags <head> e </head>:
<meta name="amp-consent-blocking" content="amp-ad">Bloquear amp-ad e amp-analytics
Para permitir que <amp-consent> bloqueie amp-ad e amp-analytics em uma página, insira o seguinte snippet de código entre as tags <head> e </head>:
Por padrão, amp-ad e amp-analytics são bloqueados no snippet de código na guia "Tags e SDKs " da seção "Privacidade e mensagens". Adicione outras extensões de AMP ao atributo de conteúdo para personalizar os componentes bloqueados na página.
Revogação de consentimento
A capacidade de revogar o consentimento é um requisito do Programa de Consentimento para Usuários do recurso Privacidade e mensagens. Inclua um link de revogação de consentimento nos seus dados, nos cookies ou na página da Política de Privacidade antes de publicar uma mensagem de consentimento.