Como Criar Cookies no navegador com GTM Server Side

Se você trabalha com traqueamento, provavelmente já precisou armazenar alguma informação do usuário no navegador como um identificador, um e-mail capturado no cadastro ou dados coletados durante uma conversão. Normalmente, isso é feito por scripts que rodam diretamente no navegador, o que funciona, mas traz algumas limitações de controle e confiabilidade.

Com o GTM Server Side, existe uma forma mais robusta de fazer isso: criar os cookies a partir do servidor. Em vez de depender do ambiente do navegador, é o servidor que processa o evento e envia a instrução para armazenar o dado. O resultado é o mesmo o cookie fica salvo no navegador do usuário mas com muito mais controle sobre quando e como isso acontece.

Neste guia, você vai aprender passo a passo como configurar essa criação de cookies pelo GTM Server Side, utilizando a tag Cookie Monster para capturar os dados do usuário durante um evento de cadastro e armazená-lo no navegador.

Entendendo a lógica da criação de cookies pelo servidor

Tradicionalmente, os cookies são criados diretamente no navegador. Quando utilizamos o Server Side, o processo acontece de forma um pouco diferente:

  1. O usuário executa uma ação no site
  2. O evento é enviado para o container Server Side
  3. O servidor processa esse evento
  4. Uma tag cria o cookie e envia a instrução para o navegador armazená-lo

Ou seja, o cookie ainda é salvo no navegador do usuário, porém a lógica de criação passa a ser controlada pelo servidor.

Pré-requisitos

Antes de iniciar a configuração, é importante garantir que alguns pontos já estejam configurados:

  • Container Server Side do Google Tag Manager funcionando
  • Domínio personalizado configurado
  • Eventos sendo enviados do container Web para o container Server
  • Um evento contendo os dados que você deseja armazenar

Neste exemplo, utilizaremos o evento sign_up, que contém o e-mail do usuário.

Criando o Cookie

Antes de configurar a criação do cookie, é importante validar se os dados estão chegando corretamente no container Server Side.

Para isso:

  1. Abra o modo Visualizar (Preview) no container Web
  2. Abra também o Preview do container Server

Em seguida, dentro do site do seu cliente, execute a ação que dispara o evento sign_up. Após isso, verifique no debug se o evento foi recebido corretamente no container Server.

Agora vamos criar a tag responsável por gerar o cookie no navegador.


Dentro do container Server Side: Vá em Tags → Clique em Nova → Em Configuração da tag, selecione Cookie Monster

Configurando a Tag

Neste exemplo, vamos criar um cookie para armazenar o e-mail do usuário, utilizando os dados enviados pelo evento sign_up. Agora vamos configurar os campos necessários. Primeiro, defina o nome do cookie que será criado no navegador. 

Exemplo: email_cookie

Esse será o identificador do cookie dentro do navegador.

Definindo o valor do cookie (Value)

Para encontrar esse valor → Volte ao Preview do GTM  → Clique no evento sign_up  → Acesse Dados do Evento e procure pela variável:

user_data.email_address

Essa variável contém o e-mail do usuário e será utilizada como valor do cookie.

Definindo o tempo de expiração

Agora vamos definir quanto tempo o cookie ficará armazenado no navegador. Você pode configurar até 2 anos de duração.

Expiration: 63072000

Lembre de desmarcar a opção Encode Cookie Value. Isso garante que o valor será salvo exatamente como recebido.

Com todos os campos configurados, sua tag deverá ficar semelhante ao exemplo abaixo:

Configurando o acionador 

Agora precisamos definir quando o cookie será criado. Neste exemplo, os dados do usuário chegam através do evento sign_up. Portanto, o acionador será:

sign_up

Isso significa que, sempre que esse evento for recebido pelo container Server Side, o cookie será criado no navegador do usuário.

Testando a configuração

Agora vamos validar se tudo está funcionando corretamente.

  1. Abra o Preview do container Web e Server
  2. Execute novamente a ação de sign_up no site
  3. Verifique no container Server se a tag Cookie Monster foi disparada

Se o disparo acontecer corretamente, o cookie será criado no navegador do usuário.

Conclusão

Agora que você configurou a criação de cookies pelo GTM Server Side, tem em mãos uma estrutura muito mais controlada para armazenar dados importantes dos seus usuários. Em vez de depender de scripts no navegador, a lógica fica centralizada no servidor o que traz mais estabilidade e flexibilidade para suas implementações.

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