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:
Axeptio Tag (Client Side): Recuperável na Template Gallery: Axeptio CMP
Axeptio Client sGTM (Server Side): Recuperável do repositório GitHub: axeptio-client-sgtm-public-template.
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:
Você pode baixar a tag Axeptio da Template Gallery ou do repositório GitHub: https://github.com/axeptio/axeptio-sgtm-public-template
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! 🎉🚀
