sGTM Avançado

Rastreamento de Novos Clientes com sGTM e Stape Store: Guia Completo

Classificar novos clientes com precisão é fundamental para campanhas de aquisição. Aprenda a construir um sistema determinístico usando Stape Store que funciona mesmo sem cookies.

12 min de leitura 16 nov 2025 Nível: avançado
Conteúdo baseado em artigo original da StapeAdaptado e traduzido para o português. Ver artigo original →

01 Por Que Rastrear Novos Clientes com Precisão

Distinguir novos clientes de recorrentes é uma das necessidades mais críticas para otimização de campanhas. Google Ads e Meta Ads permitem definir lances diferentes para aquisição de novos clientes — mas essa funcionalidade só funciona se o dado de 'novo cliente' for confiável.

O problema é que rastrear se alguém é um cliente novo depende de dados que o browser não tem: histórico de compras, e-mail já cadastrado na base, número de pedidos anteriores. Esses dados existem no seu CRM, mas não chegam automaticamente ao container de rastreamento.

Por que a classificação novo vs recorrente é crítica para campanhas
Por que a classificação novo vs recorrente é crítica para campanhas — Fonte: stape.io

02 Arquitetura da Solução

A solução usa três componentes do ecossistema Stape: o Stape Store (banco de dados first-party dentro do sGTM), uma lógica de classificação determinística baseada no purchase_count e, opcionalmente, uma extensão para rastreamento de primeiro clique.

O Stape Store funciona como um banco de dados de chave-valor acessível diretamente do container sGTM. Você armazena o histórico de compras de cada cliente (identificado pelo hash do e-mail) e consulta esse histórico a cada nova compra para classificar o cliente.

Diagrama da arquitetura: sGTM + Stape Store para classificação de clientes
Diagrama da arquitetura: sGTM + Stape Store para classificação de clientes — Fonte: stape.io

03 Configuração Passo a Passo

A implementação envolve 6 etapas:

  1. Ativar o Stape Store no container server-side

    No painel da Stape, ative o Stape Store para o seu container. Isso cria o banco de dados first-party associado ao seu sGTM.

  2. Fazer hash e upload dos clientes existentes

    Exporte sua base de clientes (e-mails), aplique SHA-256 e faça upload para o Stape Store. Isso garante que clientes anteriores sejam reconhecidos corretamente.

  3. Fazer hash dos e-mails recebidos no sGTM

    Configure uma variável no sGTM para aplicar SHA-256 ao e-mail recebido nos eventos de compra antes de qualquer consulta ou armazenamento.

  4. Consultar o Stape Store na compra

    A cada evento de purchase, consulte o Stape Store pelo hash do e-mail. Se o hash existir, é cliente recorrente. Se não existir, é novo cliente.

  5. Criar lógica de novo vs recorrente

    Com base no resultado da consulta, defina uma variável 'new_customer' (true/false) e use-a nas tags de Google Ads e Meta para ativar a otimização por novos clientes.

  6. Usar nos tags de Google Ads e Meta

    Passe o parâmetro new_customer nas conversões de compra. O Google Ads e o Meta usam esse dado para ajustar lances automaticamente na campanha de aquisição.

Configuração da consulta ao Stape Store no evento de compra
Configuração da consulta ao Stape Store no evento de compra — Fonte: stape.io

04 Extensão: Rastreamento de Primeiro Clique

Para cases onde é importante saber qual foi o primeiro canal que trouxe o cliente (não apenas o último clique), é possível estender a solução com rastreamento de primeiro clique via Stape Store.

O sGTM armazena o primeiro click_id (gclid, fbclid, etc.) de cada usuário na primeira visita. Na compra, esse ID é recuperado e enviado como parâmetro de atribuição, permitindo creditar a aquisição ao canal correto mesmo quando o cliente retorna por outro canal.

Fluxo de captura e recuperação de click_id de primeiro toque
Fluxo de captura e recuperação de click_id de primeiro toque — Fonte: stape.io

05 Validação e Manutenção

Após a implementação, valide comparando a proporção de novos vs recorrentes reportada pelo sGTM com os dados do seu CRM. Uma discrepância acima de 5% pode indicar que o hash está sendo calculado de forma diferente entre os sistemas ou que há clientes sem e-mail na base.

Mantenha o Stape Store atualizado fazendo uploads incrementais de novos clientes periodicamente. Para lojas com alto volume, configure um pipeline automático que sincroniza o CRM com o Stape Store diariamente.

Comparação da classificação novo vs recorrente entre sGTM e CRM
Comparação da classificação novo vs recorrente entre sGTM e CRM — Fonte: stape.io

05 Perguntas Frequentes

O Stape Store é um banco de dados chave-valor first-party que fica dentro do seu container sGTM. Você pode ler e escrever dados diretamente de tags e variáveis do GTM, sem depender de cookies ou localStorage do browser.
O hash SHA-256 transforma o e-mail em uma string irreversível antes de armazená-la ou consultá-la. Isso protege dados pessoais dos clientes enquanto ainda permite identificar se o e-mail já existe na base (dois e-mails iguais geram o mesmo hash).
Sim, desde que o usuário use o mesmo e-mail. O hash do e-mail é o identificador — não depende de cookies ou device. Se a compra anterior e a atual usam o mesmo e-mail, o sistema os conecta corretamente.
Quando você marca uma conversão como 'novo cliente' (parâmetro new_customer=true), o Google Ads automaticamente dá mais valor a essa conversão nas campanhas de Maximizar Valor de Conversão com meta de ROAS. Isso faz o algoritmo priorizar aquisição sobre recompra.
Para que o sistema funcione corretamente desde o início, sim. Sem o upload histórico, todos os clientes anteriores seriam classificados como 'novos' na primeira compra depois da implementação. O upload garante que o Stape Store já conheça os clientes existentes.
Análise de Dados

Tome decisões baseadas em dados confiáveis

Transformamos dados brutos em dashboards acionáveis que mostram exatamente onde está o problema — e a solução.

Conhecer serviço