Quando você integra Axeptio com o Google Tag Manager, nosso SDK envia automaticamente vários eventos e variáveis na camada de dados.
Esses dados podem ser usados para disparar ou bloquear certas tags com base no estado do consentimento, e se adaptam a diferentes contextos técnicos.
Aqui está uma visão geral do que o Axeptio transmite ao GTM, para ajudá-lo a escolher em quais disparadores confiar.
O nome técnico dos serviços, usado tanto no nível dos eventos (ex.: axeptio_activate_google_analytics) quanto do conteúdo das variáveis (axeptio_authorized_vendors: ["google_analytics"]), é definido no nível dos cookies que você adicionou na configuração do seu projeto Axeptio (consulte o artigo Recuperar os nomes técnicos de seus serviços).
Eventos enviados na camada de dados
axeptio_activate_ (e axeptio_enable_)
Cada vez que um usuário interage com a faixa Axeptio (aceita um serviço, modifica suas escolhas, etc.), um evento é enviado para a camada de dados.
O nome do evento é específico para o serviço em questão.
Exemplos:
axeptio_activate_facebook_pixelaxeptio_activate_google_analyticsaxeptio_activate_google_ads
Esses eventos são úteis para criar disparadores de eventos personalizados no GTM: garantem que a tag seja acionada apenas após o consentimento explícito do usuário.
axeptio_disable_
Quando o usuário rejeita um serviço ou retira seu consentimento, o Axeptio envia um evento axeptio_disable_<nome_do_serviço> para a camada de dados.
axeptio_update
Esse evento é enviado a cada atualização do consentimento, seja na primeira exibição da faixa ou ao fazer uma alteração através do widget.
Você pode usá-lo como um disparador base, combinado com uma condição na lista de serviços autorizados (veja abaixo), para disparar uma tag apenas se um determinado serviço foi aceito.
Modelo de variável Axeptio Consent State
O modelo de variável Axeptio Consent State, disponível na galeria do GTM, permite recuperar facilmente a lista de serviços para os quais o usuário deu seu consentimento.
Baseia-se em uma variável da camada de dados chamada axeptio_authorized_vendors (apresentada na próxima seção), mas tem a vantagem de ser pronta para uso, mais legível e mais simples de usar em seus disparadores do GTM.
Exemplo de uso:
Crie uma variável Axeptio Consent State baseada neste modelo e adicione uma condição aos seus disparadores:
{{Axeptio Consent State}} contém google_ads
Variável axeptio_authorized_vendors
A cada axeptio_update, uma variável também é enviada para a camada de dados:
axeptio_authorized_vendors, que contém um array com a lista de serviços para os quais o usuário deu seu consentimento.
Exemplo de valor:
axeptio_authorized_vendors: [ "google_analytics", "google_ads", "clarity", "facebook_pixel", "mailchimp", "hubspot", "youtube", "googletagmanager", "axeptio", "cloudflare", "$$googleConsentMode", "Google_Ads", "MailChimp", "Youtube", "CloudFlare", "$$completed"]
Alguns serviços podem aparecer duplicados com nomes diferentes (ex. "google_ads" e "Google_Ads"), para garantir compatibilidade com integrações antigas.
As entradas começando com $$ são serviços técnicos internos usados pelo SDK (como $$googleConsentMode ou $$completed)
No GTM, você pode criar uma variável de camada de dados apontando para axeptio_authorized_vendors e usá-la em seus disparadores:
{{DLV - axeptio_authorized_vendors}} contém google_analytics
Isso permite bloquear ou disparar uma tag dependendo se o serviço em questão foi consentido ou não.
Opções avançadas
Nosso modelo de tag Axeptio CMP tem duas opções que influenciam o comportamento descrito neste artigo: dataLayer Name e Trigger GTM Events. Para sua descrição completa, consulte Parâmetros do template GTM Axeptio CMP.
