Como receber Webhook no GTM Server Side 

Integrar ferramentas externas ao seu ambiente de rastreamento é um dos grandes diferenciais do Server Side. Com o uso de Webhooks, você consegue enviar dados diretamente de plataformas, sistemas e automações para o seu container, sem depender do navegador do  usuário. Isso abre portas para integrações mais confiáveis, rastreamento avançado e maior controle sobre seus dados.

Hoje, você vai aprender como receber Webhooks no seu GTM Server Side usando o Data Client.

O que é o Data Client?

O Data Client é um cliente responsável por receber requisições externas dentro do container Server Side do Google Tag Manager. Na prática, ele funciona como uma porta de entrada para os Webhooks. 

Quando uma ferramenta envia dados para o seu endpoint, é o Data Client que recebe essas informações e disponibiliza dentro do GTM Server Side para processamento. 

Importante: O Data Client não vem instalado por padrão. Você precisa importá-lo manualmente.

Pré requisitos 

Antes de começar, você precisa ter: 

• Um container Server Side criado no GTM 

• Container publicado e funcionando 

• Hospedagem configurada (recomendado usar a Stape) 

• Arquivo do modelo Data Client 

Você pode baixar o modelo no link abaixo: 

https://github.com/stape-io/data-client

Importando o Data Client no GTM Server Side

Dentro do GTM, acesse: Modelos → Novo

Clique nos três pontos no canto superior direito e selecione: Importar 

Após importar, o modelo estará disponível no container. 

Criando o cliente Data Client

Agora vamos criar o cliente que irá receber os Webhooks. 

Clientes → Novo

Configuração do Cliente → Data Client

Configurando o Data Client

Na configuração:

Response Settings → Ative a opção: Send Response Body for GET Request 

Isso permite que o endpoint responda automaticamente quando receber uma requisição.

Accepted Path Settings (configuração obrigatória) → Aqui você define o caminho do seu Webhook. 

Exemplo: /webhook 

Esse nome será usado na URL que receberá os dados. 

Exemplo final da URL: seudominio.com/webhook 

Copie exatamente o nome que você definiu e salve. Esse nome fará parte da URL que receberá o Webhook.

Feito isso, precisaremos do domínio personalizado para conseguir fazer os testes. Vá em: 

Administrador → Configurações do Container 

Copie a URL do domínio personalizado do seu container Server Side.

Testando o endpoint do Webhook 

Para testar, basta acessar no navegador: DOMÍNIO PERSONALIZADO + NOME DEFINIDO NO ACCEPTED PATH 

Exemplo: seudominio.com/webhook 

Se seu container estiver hospedado na Stape, será necessário configurar o Preview corretamente para visualizar os Webhooks recebidos. 

Vá na Stape → Power Ups 

Ative: SGTM Preview Header Config

No GTM Server Side vamos fazer o DEBUG  

Vá em tags → Visualizar

Após abrir o preview, clique nos três pontos no canto superior direito → Escolha a opção enviar solicitação manualmente

Copie o cabeçalho.

Volte na Stape, na opção SGTM Preview Header, cole o valor copiado no campo Preview Token.  Isso libera a visualização de todos os Webhooks recebidos no modo Preview.

Agora, cole novamente no navegador:  

DOMÍNIO PERSONALIZADO + NOME DO ACCEPTED PATH → Pressione ENTER → Volte ao modo Preview do GTM → Clique na aba Data  

Verifique se os dados estão chegando corretamente. Se estiver aparecendo no Preview, está tudo configurado corretamente.

Qual URL enviar para quem dispara o Webhook?

A URL que você deve enviar para a ferramenta que irá disparar o Webhook é:

DOMÍNIO PERSONALIZADO + NOME DEFINIDO NO ACCEPTED PATH

Exemplo: seudominio.com/webhook

Essa será a URL oficial de recebimento.

Conclusão

Ao configurar o Data Client no seu GTM Server Side, você transforma seu container em um ponto central de recebimento de dados externos. Isso permite que qualquer sistema, automação ou plataforma envie informações diretamente para o seu ambiente de rastreamento, com muito mais controle e flexibilidade.

Com essa estrutura implementada, você não depende mais exclusivamente do navegador para capturar eventos. Agora, é possível receber dados de diferentes fontes, processá-los dentro do Server Side e direcioná-los estrategicamente para as ferramentas que fazem sentido para o seu ecossistema.

Também siga o Mundo do Traqueamento em outras redes sociais:

Inscreva-se no https://www.youtube.com/channel/UC6mX6bbcEmQoaznI0D7Aw5Q

Siga e curta no https://www.instagram.com/mundodotraqueamento/

Siga e comente no https://twitter.com/traqueamento

Siga também no https://www.linkedin.com/company/mundo-do-traqueamento

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Pesquisar
Traqueamentos News - Inscreva-se agora e receba todas as novidades sobre Cursos, Conteúdos, Materiais e muito mais sobre GTM e GA4

Traqueamento News

Novidades sobre GTM, GA4 e tudo sobre coleta de dados

Conheça os serviços da MdT

Conheça os serviços da MdT

Escolher o Mundo do Traqueamento é a decisão certa para empresas que buscam resultados através de dados. Conheça um pouco dos nossos serviços que poderá ajuda sua empresa a alavancar resultados de diferentes formas.

Tá afim de aprender GTM de forma avançado para e-commerce. Ainda ganhar dinheiro com isso? Esse é o curso pra você!

Já imaginou não depender de integrações que não funcionam e ter um traqueamento 100% pelo GTM. Contrate-nos e melhore seus resultados.

Precisa fazer configurações no GTM mas não consegue porque seu website! não tem Data Layer? Esqueça isso. Fazemos todo o Mapeamento de Data Layer para você!

Precisa de um projeto voltado via Server Side para mitigar os impactos das mudanças recentes de privacidade do usuário, como cookies, IOS14 e outros problemas. GTM Server Side irá te ajudar.

Seu container do GTM está bagunçado e necessitando atualizações e manutenções periódicas para acompanhar todas as plataformas. Nossa equipe de especialista é supimpa para isso