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:
<amp-consent>
para suas páginas AMP e 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).Para recuperar a string de consentimento na AMP, os fornecedores terceirizados podem usar context.initialConsentValue
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.
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: