Configurar um formulário de consentimento de cookie GDPR usando o Gerenciador de tags do Google


NOTA: Isto não é um conselho legal. Nós não somos advogados. Também não é a única coisa que você precisa fazer para alcançar a conformidade com o GDPR para sua empresa. O consentimento do cookie é apenas uma parte da conformidade com o GDPR. Consulte o departamento jurídico antes de implementar essa solução.

Outra observação: essa solução funciona para cookies disparados de dentro do contêiner do GTM. Ele não impede o posicionamento de cookies para aqueles que estão fora do contêiner.

Já fornecemos algumas noções básicas de GDPR para profissionais de marketing. Este post fica muito mais tático.

Sob o Regulamento Geral de Proteção de Dados (GDPR), o formulário de consentimento do cookie ideal irá:

  1. Detectar sua localização e ver se você está na UE
  2. Baseado em sua localização , exibir o consentimento do cookie (ou não)
  3. Solicitar consentimento do cookie
  4. Se você consentir, coloque os cookies analíticos como de costume
  5. Por padrão, permita que você navegue pelo site, mas desative os cookies analíticos, proporcionando uma experiência perfeita ao usuário
  6. Ah, e como você tem cerca de 48 horas (o GDPR entrará em vigor em 25 de maio), solicite o menor tempo de desenvolvedor possível.

Perguntar e você receberá: este passo a passo usa o Gerenciador de tags do Google ( GTM) para criar um banner de consentimento de cookie que aparece na parte inferior de seu site apenas para visitantes da UE. O banner solicita aos visitantes que optem por participar. Se não o fizerem, ainda poderão navegar no site, mas o GTM não acionará cookies que exijam consentimento.

Para configurar isso, você precisa entender a configuração do GTM e do GTM. Quando terminar, você receberá algo assim:

Vê? Um lindo banner de consentimento do cookie

Etapa 1: Inscreva-se para uma conta ipinfo.io

Primeiro, você precisa de uma maneira de identificar visitantes da União Europeia. A IP Info fornece uma API para fazer exatamente isso.

O IP Info permite detectar visitantes da UE

É gratuito para até 1.000 solicitações / dia. Recebemos mais tráfego do que isso, por isso estamos pagando US $ 100 / mês para até 40 mil solicitações / dia. Não é ruim.

Após a inscrição, você recebe um token de API:

Seu token da API de informações de IP. Escreva

Copie isso e espere mais tarde

Etapa 2: Gere um banner de consentimento do cookie no Cookie Consent by Insites

No Cookie Consent by Insites, você pode gerar um banner de Consentimento de Cookie que

Um banner, cortesia de Cookie Consent by Insites

Conecte-o à sua política de privacidade e escolha o método de “ativação” em “Tipo de Conformidade”.

Defina opt Em conformidade

Depois de configurar e estilizar seu banner, copie o código na caixa à direita e espere por ele mais tarde.

Etapa 3: Configurar o Gerenciador de tags do Google

passo, estamos assumindo que você sabe um pouco sobre as variáveis, gatilhos e tags do GTM. É aqui que a borracha encontra a estrada. Se você não tiver certeza do que isso significa, pare . Obtenha seu nerd de análise para ajudar.

Configurar pesquisa de país

Configurar uma tag HTML personalizada com um JavaScript que consultará a API de informações de IP e retornará o código de país do visitante

 ] Tag personalizado de pesquisa de país </p>
</div>
<p> Use este código: </p>
<figure>
<pre><code><script type= callback de função (json)     dataLayer.push ('event': 'ipEvent', 'ipCountry': json.country);   

Substitua a parte YOUR-TOKEN-GOES-HERE pelo seu Token da API de informações IP que você separou da Etapa 1.

Em seguida, crie uma variável de camada de dados para extrair o valor desse código de país. código do país ” />

A camada de dados puxa o código do país

Uma vez que o código de país está disponível na camada de dados, use uma variável Lookup Table para procurar cada um dos códigos de país Alpha-2 da UE e retornar um "Yes". na UE e um “Não” para todos os outros códigos de país.

 Variável de tabela de pesquisa

Variável de tabela de pesquisa

Isso informará um gatilho chamado “IP Event – EU” que mostrará / ocultará o banner Consentimento de Cookie

 Exibir o banner de consentimento do cookie

Mostrar o banner de consentimento do cookie

Adicionar o banner de consentimento do cookie

Em seguida, pegue seu script da Etapa 2 e crie uma tag HTML personalizada para disparar esse banner quando o gatilho “IP Event – EU” atende aos seus critérios

Tag HTML personalizado para os critérios de incêndio [19659014] Se o visitante aceita, o banner define um cookie primário. Caso contrário, não há cookies para eles.

 Defina um cookie primário ao aceitar

Defina um cookie primário ao aceitar

Também precisaremos de um acionador que verifique os valores de cookie correspondentes se o visitante aceitar.

 Verifique se o cookie está em vigor

Verifique se o cookie está em vigor

Assim que o gatilho é executado, enviamos um evento e gatilho da camada de dados

 Evento e gatilho da camada de dados do GTM

trigger

 Evento e gatilho da camada de dados

Evento e gatilho da camada de dados

Este é o código de exemplo desse evento da camada de dados.


O evento personalizado "cookieConsent" torna-se o gatilho que você usa para disparar todas as tags para visitantes da UE.

Visitantes fora da UE

Verifique se isso não afeta nenhum rastreamento que você está fazendo para Visitantes da UE: atrase suas tags no Windows Loaded (e não na Visualização de página) e garanta que a variável "Na UE" seja igual a "Não". Dessa forma, o processo de código do país tem a chance de ser executado.

para visitantes não pertencentes à UE

Teste de garantia de qualidade

! Teste! Teste! Teste em teste ou no modo de visualização do Gerenciador de tags do Google:

 Testando a implementação do GTM

Ativando o modo de visualização do GTM

Em seguida, você encontrará um serviço de proxy que permite visualizar o URL do modo de visualização um servidor na UE. Usamos o Hide Me, um serviço que tem opções de proxy da Holanda ou da Alemanha.

Hide Me

Teste isso em um dispositivo móvel e em todos os formatos possíveis. Nós não, e nossa fita de compartilhamento social se sobrepôs com o botão de consentimento. Felizmente @_ sebastiansimon estava no caso e nos avise. Estamos corrigindo enquanto escrevo isso.

Feito! E uma pergunta

É isso! Agora você tem um formulário de consentimento de cookie de baixo código em vigor.

Fizemos uma pergunta e gostaríamos da sua opinião: devemos exibir o consentimento do cookie para todos, independentemente do local? Dessa forma, se alguém da UE, digamos, estiver viajando no Canadá, ainda veria a forma? Não queremos colocar lixo no nosso site com formulários. Também não queremos ser multados em alguns milhões de euros.

Perguntas ou comentários? Deixe-os abaixo

O post Configurar um formulário de consentimento de cookies da GDPR usando o Gerenciador de tags do Google apareceu primeiro na Portent.

Publicações interessantes:

Vídeo de Casamento

Apple diz desculpe pelo atraso do seu iPhone com oferta de bateria de substituição de US $ 29

Poker Freeroll ou Como ganhar dinheiro sem apostar em suas economias

Social Gaming – O futuro das mídias sociais

 O mercado de educação on-line está saturado?

Instruções: roteadores de OpenWrt 20 € – OpenWrt no TP-link WR703N Flash

O Mega Guia para marketing afiliado ou como vender com o seu blog a partir do dia 1 sem ter que criar infoproduct

Top 15 sites de postagem de trabalho gratuitos para encontrar um candidato adequado