Pular para o conteúdo principal

Integração via Google Tag Manager - Server Side

Última atualização em 24 de mar. de 20264 min de leitura

Resumo​

O tracking server-side com Google Tag Manager (Server GTM) permite uma recolha de dados fiável, enviando os dados de tracking para um servidor de tracking dedicado em vez de os processar diretamente no browser do utilizador. Isto melhora a qualidade dos dados, minimiza as restrições de ad blockers e reduz os tempos de carregamento do website.

Em contraste com o tracking client-side, o tracking server-side oferece mais controlo sobre os dados recolhidos e aumenta a segurança dos dados. Ao utilizar um data layer, os dados de testes A/B podem ser encaminhados com precisão e utilizados para análises detalhadas no GA4.

Este guia mostra como o GA4 e os teus dados de testes A/B podem ser recolhidos de forma eficiente via Server GTM e integrados no GA4.

Vantagens do GA4 Server-Side Tracking​

O GA4 Server-Side Tracking oferece inúmeras vantagens em relação ao Client-Side Tracking convencional:

  • Maior qualidade dos dados - Menos restrições devido a ad blockers e regras do browser.
  • Atribuição mais precisa - Mais dados de conversão graças a uma recolha mais fiável.
  • Melhor segurança dos dados - A transmissão encriptada minimiza o risco de manipulação.
  • Proteção de dados e anonimização - Os dados sensíveis podem ser anonimizados antes de serem transmitidos.
  • Conformidade com regulamentos - Controlo total sobre o armazenamento e processamento de dados.

Como configurar o GA4 server-side tracking com Varify.io​

Implementação do GA4 server-side tracking​

Para realizar os passos seguintes, as seguintes condições devem estar reunidas:

  • Precisas de um container Google Tag Manager client-side "normal" que já esteja integrado no website.
  • já deve existir um Server-Side Google Tag Manager (Server GTM). Sem uma instância de server GTM existente, a implementação do GA4 Server-Side Tracking não é possível. Se a tua empresa ainda não tiver uma instância, recomenda-se o fornecedor Stape.io. A configuração não demora muito e está descrita de forma muito simples.

Passo 1: Ligar o Google Analytics 4 ao servidor GTM​

Se o GA4 já estiver configurado no Web GTM container, basta fazer o seguinte ajuste:

  • Adicionar URL do server container - Vai às Tag settings no GA4 e adiciona o parâmetro server_container_url ao teu website.
  • Introduzir URL do tagging server - Introduz o URL do teu tagging server como valor.

Isto encaminha os dados do GA4 para o server GTM. Podes ver um parâmetro no screenshot, mas também podes introduzir o URL diretamente.

A tag de configuração GA4 do web container com uma seta no parâmetro server_container_url.

Passo 2: Criar um client no server GTM​

Abre o teu container Server GTM e cria um client GA4. Só precisas de fazer isto se este client ainda não existir.

O server container no Google Tag Manager com uma seta na entrada de menu „Clients“.
  1. Abrir a área de clients - No container Server GTM, navega até à secção Clients.
  2. Criar um novo client - Clica em Create a new client.
  3. Selecionar o tipo de client - Escolhe Google Analytics: GA4 (Web) como tipo de client.
  4. Nomear o client - Introduz um nome para o client.
  5. Guardar - Clica em Save para concluir a configuração.
O client „GA4 Client“ do tipo Google Analytics: GA4 (Web) com os seus paths predefinidos ativados.

Passo 3: Criar a tag GA4 no container Server GTM​

  1. Criar nova tag - Abre o Server GTM container e navega até à secção Tags.
  2. Selecionar o tipo de tag - Clica em New tag e seleciona Google Analytics: GA4 como tipo de tag.
  3. Finalizar a configuração - Ajusta as definições conforme necessário e guarda a tag.

Com este procedimento, todos os dados do GA4 são processados pelo servidor. Para os dados de testes A/B, é particularmente importante que os parâmetros também sejam incluídos.

A tag server-side „GA4 - Base Server“ do tipo Google Analytics: GA4, com todos os event parameters e user properties incluídos e ainda sem trigger.

Passo 4: Configurar o trigger para a tag GA4 no server GTM​

  1. Abrir Triggering - Na tag GA4 criada, clica em Triggering.
  2. Criar novo trigger - Escolhe New trigger e define o Trigger type como User-defined.
  3. Definir condição - Configura o trigger para que seja acionado quando o Client name = GA4 (ou o nome que escolheste para o client GA4).
  4. Guardar - Confirma as definições com Save.
O trigger „GA4 Requests“ do tipo Custom, disparando quando o client name contém GA4.

Passo 5: Testar e publicar a configuração​

  1. Ativar o debugging
  • Abre o Preview mode no Web GTM e no Server GTM. Idealmente com um URL onde um teste A/B esteja ativo.
  • Verifica se os requests GA4 estão a ser registados no Server GTM debugger.
  1. Resolução de problemas
  • Garante que os eventos GA4 são encaminhados corretamente.
  • Se não aparecerem requests, verifica o Server container URL e as Trigger settings.
  1. Publicar alterações
  • Se tudo funcionar, publica o Server and web GTM container atualizado. Para os testes A/B, os eventos de testes A/B são particularmente importantes, assim como o facto de a tag GA4 criada anteriormente disparar.
O preview do server container: para o evento „Abtesting“, tanto a tag GA4 como a „GA4 - Base Server“ estão listadas como disparadas com sucesso.

Parabéns! Agora estás a fazer tracking dos teus dados GA4 e testes A/B no lado do servidor.