Iubenda logo
Crie Agora

Documentação

Tabela de conteúdos

Como coletar consentimento de cookies em páginas AMP

Se você estiver usando, ou planejando usar, as Accelerated Mobile Pages (AMP) do Google para carregar suas páginas da web mais rapidamente no celular, você deve estar se perguntando como fazer a configuração de uma forma que permita cumprir o GDPR e evitar penalidades.

No entanto, coletar consentimento de cookies em páginas AMP exige um trabalho extra. Você vai precisar de:

  1. hospedar em seu site HTTPS um arquivo HTML com a configuração da sua solução de gerenciamento de cookies,
  2. implementar controles de usuário adicionando o elemento <amp-consent> para suas páginas AMP e
  3. bloquear componente com atributo data-block-on-consent, ou usar o atributo data-block-on-consent-purposes se você quiser habilitar o consentimento por categoria (mais informações aqui: amp.dev/documentation).
String de consentimento e fornecedores terceirizados

Para recuperar a string de consentimento na AMP, os fornecedores terceirizados podem usar context.initialConsentValue

Considerações para o arquivo HTML

As AMP não permitem o carregamento de iframes do mesmo domínio, portanto, fazer o upload desse arquivo no mesmo domínio de sua página AMP fará com que o aviso de cookie não seja exibido quando você carregar páginas AMP desse domínio.

No entanto, na prática, o Google carrega páginas AMP diretamente do domínio (do Google), quando um usuário acessa a página clicando em um resultado de pesquisa. Desta forma, o mesmo conflito de domínio geralmente não é problema, pois afeta apenas os casos de uso não produtivo.

Em todo caso, para evitar esse problema, você pode simplesmente hospedar o arquivo HTML em um domínio ou subdomínio diferente (por exemplo, o domínio principal é www.yourdomain.com, mas você hospeda o arquivo em amp.yourdomain.com). Essa abordagem também funciona se você redirecionar de um subdomínio para seu domínio principal, por exemplo, se o arquivo estiver hospedado no domínio principal (um truque fácil é usar o redirecionamento www/não-www para realizar isso sem adicionar subdomínios extras).

Observe também que o iframe da AMP precisa ser veiculado através do HTTPS.

Como a iubenda pode ajudar

Para obter um manual passo a passo (completo, com códigos de amostra, demonstração e dicas para o WordPress) e mais informações sobre como bloquear cookies antes do consentimento do usuário em Accelerated Mobile Pages, leia Como inserir a Privacy Controls and Cookie Solution da iubenda na AMP.

Além da AMP, você também pode achar úteis essas outras opções para celular:

  • Se você quiser obter consentimento no seu aplicativo móvel, nosso SDK móvel estará disponível, mediante solicitação, como um componente nativo para iOS e Android, e é totalmente personalizável, permitindo que você combine a aparência e o estilo do seu aplicativo.
  • Se você deseja obter consentimento através de suas páginas da web para celular, nossa Privacy Controls and Cookie Solution se integra facilmente: por ser eficaz, não há a necessidade de configurar uma solução separada para páginas de celular.