Passar para o conteúdo principal

Enviar eventos de consentimento Axeptio para GTM

Escrito por Alexandre Dias Da Silva

Quando você ativa nosso conector Google Tag Manager, o Axeptio enviará 2 eventos para o dataLayer com o método dataLayer.push();

Os eventos enviados no dataLayer :

  • consent.display : O widget Axeptio apareceu em uma página

  • consent.answer : O usuário interagiu com o widget de consentimento

Exemplo :

Variáveis do dataLayer para consent.answer

O evento consent.answer envia 2 variáveis no dataLayer

privacy_consent_value

Este parâmetro pode ter 3 valores diferentes :

  • full : todos os cookies / serviços de terceiros são aceitos pelo usuário

  • partial : alguns cookies são aceitos pelo usuário. Outros são recusados.

  • refusal : todos os cookies / serviços de terceiros são recusados pelo usuário

privacy_consent_type

Este parâmetro pode ter 2 valores diferentes :

  • true : o usuário aceitou pelo menos 1 cookie / serviço de terceiros

  • false : o usuário não aceitou nenhum cookie / serviço de terceiros

Implementação do conector Google Tag Manager

Etapa 1 : Criação no Google Tag Manager

Vá para o menu acionadores para criar 2 acionadores personalizados :

  • Evento personalizado : consent.display

  • Evento personalizado : consent.answer

Vá para o menu variáveis 2 variáveis do dataLayer

  • privacy_consent_value (Nas telas : ####{{DLV - privacy_consent_value}} )

  • privacy_consent_type

Etapa 2 : Criação de sua tag / rótulo

Vamos ver em detalhes, com simplesmente um console.log para apresentar as variáveis que são enviadas e depois veremos com a tag Google Analytics.

A integração com Google Tag Manager permite enviar para qualquer outra tag. Temos acionadores e variáveis à disposição. Você não está limitado aos produtos Google.

Com um simples console.log();

Quando o usuário interage com o Axeptio, o evento consent.answer é enviado, isso é o que vai servir como acionador.

Adicionamos uma tag HTML personalizada para exibir no console o nome do evento e o valor de privacy_consent_value.

<script>console.log( 'Event : ####{{Event}} , Privacy Consent Value : ####{{DLV - privacy_consent_value}} ');</script>

Resultado

Com Google Analytics 4

Adicione uma tag de evento que terá como acionador consent.answer (Funciona bem com consent.display também)

Existem 2 variáveis do dataLayer criadas com consent.answer que passamos como parâmetro do evento para enviá-las ao Google Analytics.

Configuração para adicionar as 2 dimensões em sua interface Google Analytics 4.

Indo para a seção configuração / administração de sua conta Google Analytics, na seção de dimensões personalizadas.

Eis o resultado :

dimension-personnalisee.png

Verifique a implementação

Você pode iniciar uma visualização prévia de seu site. O parâmetro debug_mode do Google Analytics estará ativo. Se estiver usando apenas o Gtag, adicione debug_mode em sua configuração.

No Google Analytics, acesse DebugView

Em outra janela, use a visualização prévia no Google Tag Manager para exibir seu site. Após alguns segundos, você verá sua visita no Google Analytics e terá os eventos enviados pelo Axeptio.

Os eventos Axeptio

debug_view.png

Detalhe do evento consent.answer

consent answer.png

Exiba suas estatísticas no Explorer do Google Analytics

Agora você tem dados complementares registrados no Google Analytics. Na seção explorer, você pode criar seus dashboards.

Exibição do número de widgets que apareceram = Total dos eventos consent.display

Interação com o widget de consentimento = Total dos eventos consent.answer

Você pode calcular sua taxa de consentimento, taxa de interação e analisar o impacto em seu site.

Ampliação com todas as tags

Google Tag Manager é um container, você pode disparar e enviar essas informações para qualquer parceiro que permita a análise de seu site. Como vimos com o console.log, os dados estão à disposição, você pode enviá-los para onde desejar.

Respondeu à sua pergunta?