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:
- hospedar em seu site HTTPS um arquivo HTML com a configuração da sua solução de gerenciamento de cookies,
- implementar controles de usuário adicionando o elemento
<amp-consent>
para suas páginas AMP e - bloquear componente com atributo
data-block-on-consent
, ou usar o atributodata-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.