Passar para o conteúdo principal

Configuração do Server Side Tracking

Escrito por Alexandre Dias Da Silva

Introdução

O uso do Server Side Tracking com Axeptio apresenta muitas vantagens:

  • Prolongação da vida útil dos cookies: Os cookies Axeptio são colocados no lado do servidor, o que reduz o risco de exclusão por mecanismos de bloqueio no lado do cliente, particularmente com Safari e ITP

  • Bypass de adblockers: Ao chamar o SDK de um subdomínio específico do cliente, os adblockers podem ser contornados.

  • Melhoria da conformidade: O uso de um domínio personalizado para chamadas de SDK e API de consentimento reforça a privacidade e a transparência para os usuários.

Pré-requisitos

Antes de começar, você precisará de:

  1. Axeptio Tag (Client Side): Recuperável na Template Gallery: Axeptio CMP

  2. Axeptio Client sGTM (Server Side): Recuperável do repositório GitHub: axeptio-client-sgtm-public-template.

  3. Tag Axeptio sGTM (Server Side): Disponível na Template Gallery ou no GitHub: axeptio-sgtm-public-template.

Etapa 1: Configurar a URL de transporte (postConsentUrl)

O primeiro passo é definir a URL que será usada como URL de transporte, semelhante à configuração de uma tag GA4. Veja como configurar a URL de transporte:

Nos parâmetros de configuração do seu SDK Axeptio, adicione o parâmetro postConsentUrl com a URL de sua infraestrutura server-side. Este parâmetro permite redirecionar as requisições de consentimento para sua própria infraestrutura, evitando assim o uso de URLs de terceiros e reforçando a privacidade.


Definir a URL server-side nos parâmetros Axeptio:

Se você usar nosso template GTM (Recomendado)

Se você integrar Axeptio em HTML, adicione nos axeptioSettings

Etapa 2: Instalar o cliente Axeptio no lado do servidor

A segunda etapa é a instalação do cliente Axeptio no lado do servidor, o que permitirá gerenciar cookies e consentimentos diretamente através de seu servidor.

  • Baixe o cliente Axeptio para Server-Side GTM:

    • Acesse o repositório GitHub de Axeptio: axeptio-sgtm-public-template.

    • Siga as instruções de instalação e configuração para integrar este cliente em sua infraestrutura server-side.

Este cliente estará ao lado do cliente GA4 e reivindicará as requisições Axeptio

Etapa 3: Adicionar a Tag Axeptio no Server-Side GTM

Após a instalação do cliente no lado do servidor, é necessário configurar a tag Axeptio no seu container Server-Side GTM.

  • Obtenha a Tag Axeptio:

  • Adição da Tag no GTM:

    • Importe o modelo de tag Axeptio no seu container GTM.

    • Nenhuma configuração necessária, tudo já está integrado


Etapa 4: Configurar o gatilho para o cliente Axeptio

Para garantir que a tag seja executada corretamente, é importante configurar o gatilho adequado no GTM.

  • Configurar um gatilho de chamada de cliente:

    • Crie um gatilho no sGTM que será acionado a cada chamada do cliente Axeptio.

    • Este gatilho permitirá ativar a tag Axeptio assim que um evento de consentimento for detectado pelo cliente Axeptio.

  • Teste e validação:

    • Teste a configuração passando para o modo de visualização no GTM e verifique se os eventos de consentimento estão sendo registrados corretamente no lado do servidor.

    • Certifique-se de que os cookies estão sendo colocados corretamente e que o rastreamento respeita as preferências de consentimento dos usuários.

Como verificar minha instalação Server Side sGTM?

Inicie a visualização prévia no lado do cliente e no lado do servidor para ver se as requisições estão partindo corretamente e chegando ao destino.

Etapa 1: Requisição de saída

Inicie a visualização prévia no lado do cliente. Uma vez que seu site tenha carregado, abra o console do desenvolvedor e carregue a seção de rede (Network). Quando você validar seu consentimento, uma requisição será enviada pela rede para sua infra Server Side.

Etapa 2: Requisição de entrada

Sua visualização prévia no lado do servidor verá uma nova requisição chegando, ela será reivindicada pelo cliente Axeptio que permitirá carregar a tag.


Conclusão

Seguindo estas etapas, você configurou o Server Side Tracking com Axeptio. Isso permite prolongar a vida útil dos cookies Axeptio, contornar bloqueadores de anúncios e melhorar a privacidade dos usuários usando uma URL de transporte personalizada.

Não hesite em verificar regularmente os logs do servidor para garantir o bom funcionamento e adaptar a configuração, se necessário. Você agora tem uma solução robusta para gerenciar o consentimento e os cookies de forma segura e eficiente! 🎉🚀

Respondeu à sua pergunta?