Como montar, do zero, a engenharia de tracking e integração que transforma curtida, clique e conversa em dado confiável: o caminho de rede social → site → CRM → relatório, explicado para executar.
A 7Tima entrega o lead qualificado no WhatsApp do cliente. Mas pra provar isso com número, e pra otimizar campanha sem chutar, a gente precisa que cada ferramenta saiba conversar com a outra. Esse encanamento invisível é o que separa "agência de posts" de engenharia de crescimento regulada.
Este tutorial usa uma Clínica Exemplo como fio condutor: imagine uma clínica com site, Instagram, anúncios no Meta e no Google, e um CRM. Tudo o que está aqui se repete igual nos outros clientes, trocando só os nomes e os IDs das contas. Monte uma vez com calma, e os próximos viram cópia.
As Partes 0 e 1 são conceito (entender o que cada peça faz). A Parte 2 é o passo a passo de montagem, na ordem certa. A Parte 3 é o teste. A Parte 4 são os detalhes que viram qualidade premium. Leia na ordem: cada parte assume a anterior.
Antes de tocar em qualquer ferramenta, grave esta ideia: existem três tipos de dado, e cada um entra por uma porta diferente. Quem confunde as portas faz relatório que mente.
Vem das redes sociais. É curtida, comentário, alcance, visualização, seguidor. Mede atenção e engajamento. Mora na API de cada rede (Instagram, Facebook, YouTube, etc.).
Vem do site / landing page. É visita, origem do tráfego, tempo na página, clique em botão. Mede comportamento no site. Mora no Google Analytics.
Vem do CRM. É o contato com nome, telefone, e-mail, e o estágio dele (virou lead? agendou? compareceu? comprou?). É a única informação que liga uma pessoa real a uma venda real. É o ouro, e também o mais difícil de conectar.
Repare em duas coisas: o tráfego orgânico vai direto da rede pro relatório (não passa pelo site), e o tráfego pago sempre passa pelo site antes de virar conversão. São dois caminhos.
O Reportei mostra o topo e o meio do funil. O fundo (lead → venda) quem guarda é o CRM.
Cada ferramenta tem um trabalho só. O GTM governa o site. O Analytics conta visita. O Pixel ensina o Meta. O CRM guarda a pessoa. O Reportei mostra. Quando você tenta fazer uma ferramenta fazer o trabalho de outra (ex: pedir pro Reportei cruzar venda), é aí que trava.
Sete peças. Se você entender o que cada uma faz com uma frase, o resto do tutorial fica fácil.
Um painel que vive dentro do site. Você instala ele uma vez e, dali em diante, adiciona ou muda qualquer "etiqueta de rastreio" (Pixel, Analytics, conversão do Google) sem precisar mexer no código da página. Ele só enxerga o que acontece no site, depois que a pessoa clica e chega lá. Curtida no Instagram não passa por ele.
Registra tudo que acontece no site: quantas pessoas entraram, de onde vieram, o que clicaram, quanto tempo ficaram. É a memória do comportamento. Quem instala o GA4 é o GTM.
O Pixel é um pedacinho de código que avisa o Meta o que a pessoa fez no site ("preencheu o formulário"). Com isso o Meta aprende quem converte e mira melhor os anúncios. O CAPI (Conversions API) é o irmão server-side: manda o mesmo aviso por um caminho que o navegador não consegue bloquear, recuperando os 20% a 40% de eventos que se perdem hoje (iOS, bloqueador, fim dos cookies).
Mesma ideia do Pixel, só que pro Google. Avisa o Google Ads quando alguém que clicou num anúncio virou lead, pra ele otimizar as campanhas de Search e YouTube. Também instalada via GTM.
São parâmetros que a gente cola no fim de cada link (ex: ?utm_source=instagram). Eles carimbam de onde a pessoa veio. Sem UTM, o lead chega no CRM "órfão", sem origem, e nenhum relatório consegue dizer o que deu certo. É a peça mais barata e a mais esquecida.
Onde a pessoa vira uma ficha real: nome, telefone, e-mail, origem, e o estágio dela no funil. É o único lugar que sabe se aquele lead do Instagram virou venda de R$X. O dado mais rico do projeto mora aqui.
Puxa via API as métricas que cada plataforma já calculou e monta um relatório bonito e automático pro cliente. Imbatível pra topo e meio de funil (social + ads + site). Não cruza jornada nem guarda o dado granular do CRM: ele mostra "Instagram = 40 leads" e "CRM = 8 vendas" lado a lado, mas não diz quais 8 vieram do Instagram. Vitrine, não cofre.
Banner de consentimento + Consent Mode v2. Clínica lida com dado sensível de saúde. Rodar Pixel e Analytics sem consentimento é exposição jurídica (LGPD) e fere o princípio P7 da casa. Não é opcional, e entra desde o passo 5.
Doze passos, na ordem certa. A ordem importa: cada passo prepara o terreno do próximo. Não pule o levantamento (Passo 1) com pressa de configurar.
Antes de criar nada, faça o inventário. Mande o cliente te dar acesso (ou criar) cada conta. Anote tudo numa planilha de acessos.
90% do atraso de setup é "esperando o cliente liberar acesso". Dispare esses pedidos no dia 1 e siga montando o que não depende dele.
Antes de qualquer anúncio, fixe o padrão de nomes. Sem padrão, cada um escreve "insta", "instagram", "IG" e o relatório vira sopa. Use o modelo do Anexo A. Exemplo de link pronto:
# Link de uma landing page de campanha de conversão https://clinica.com.br/agende?utm_source=instagram&utm_medium=paid_social&utm_campaign=clq-jun26-conversao&utm_content=reel-bichectomia
Garanta que existam, todas no nome do cliente (e-mail-âncora do cliente, nunca o seu pessoal):
O GTM gera dois trechos de código (um pro <head> e um pro <body>). Cole nos dois lugares, em todas as páginas. No GoHighLevel e na maioria dos site builders isso é um campo de "custom code / header tracking". Feito isso, todo o resto se configura de dentro do GTM, sem voltar no site.
Instale uma ferramenta de consentimento (ex: Cookiebot, Complianz, ou o banner nativo do builder) e ative o Consent Mode v2 no GTM. Isso faz o Pixel e o GA4 só dispararem o rastreio completo depois do "aceitar". Em clínica isso é inegociável.
Nunca rastreie comportamento de saúde sem consentimento explícito. O banner precisa estar no ar antes de subir as tags dos passos 6 a 8.
No GTM, crie a tag "Google Tag / GA4 Configuration" com o ID da medição. Gatilho: All Pages. Isso liga a contagem de visitas. A partir daqui o GA4 começa a registrar tudo.
Crie a tag do Pixel no GTM (gatilho All Pages pro PageView base). Depois ligue o CAPI: no Meta, gere o dataset e o token, e conecte (via Conversions API Gateway, GoHighLevel, ou a integração do builder). O Pixel cobre o navegador; o CAPI cobre o que o navegador perde.
Se há tráfego no Google: crie a tag de "Conversion Linker" (gatilho All Pages) e a tag de conversão do Google Ads, que vai disparar no mesmo evento de lead do passo 9.
Aqui o tracking deixa de contar visita e passa a contar resultado. Crie um gatilho pra cada ação que importa, e dispare nele as 3 tags (GA4 + Meta + Ads):
| Evento | Quando dispara | Nome padrão |
|---|---|---|
| Lead | formulário de agendamento enviado | generate_lead |
| clique no botão de WhatsApp | contact_whatsapp | |
| Agendamento | horário confirmado (se houver booking) | schedule |
Garanta que o formulário do site capture e grave a UTM junto com nome/telefone/e-mail. No GoHighLevel isso é nativo (campos ocultos de UTM no form). Resultado: cada contato novo no CRM já nasce sabendo de onde veio. Daí, dentro do CRM, você move o contato pelos estágios (lead → agendou → compareceu → vendeu).
O cruzamento "origem → venda" acontece dentro do CRM, não no Reportei. O CRM é quem responde "o Instagram pago gerou 8 vendas este mês".
No Reportei, conecte as fontes via "integrações": Meta, Google Ads, GA4, Google Meu Negócio, e cada rede social. Monte o template de relatório do cliente. Isso cobre topo e meio. Pro fundo (lead → venda), traga um painel ou export do CRM ao lado, porque o Reportei não puxa isso sozinho.
Nada vai pro ar sem o teste de fumaça. Faça você mesmo o caminho do lead e confirme que o evento apareceu em cada ferramenta. Detalhe na próxima parte.
"Configurei" não é "funciona". Antes de declarar pronto, percorra o caminho de um lead de verdade e veja o sinal acender em cada estação. Use as ferramentas de debug, não o achismo.
| # | Onde testar | O que abrir | O que precisa ver |
|---|---|---|---|
| 1 | GTM | modo Preview (Tag Assistant) | as tags disparando quando você navega e envia o form |
| 2 | GA4 | DebugView (tempo real) | o evento generate_lead aparecendo |
| 3 | Meta | Events Manager > Test Events | o evento chegando pelo Pixel e pelo CAPI |
| 4 | Google Ads | Conversões (status) | conversão "Recebendo" (pode levar horas) |
| 5 | CRM | o contato de teste que você criou | nome + telefone + a UTM correta gravada |
| 6 | Reportei | o relatório montado | os números das fontes carregando sem erro de conexão |
Preencha o formulário do site usando um link com UTM de teste (ex: ?utm_source=teste). Se o contato chegar no CRM com "teste" no campo de origem, o encanamento inteiro está de pé. Se chegar sem origem, volte ao Passo 10.
1. Tag dispara em toda página em vez de só no envio do form (infla conversão). 2. UTM não é gravada no CRM (lead órfão). 3. CAPI duplicando evento com o Pixel (faltou o event_id de deduplicação). 4. Banner de consentimento bloqueando a tag mesmo após aceite.
O setup acima já coloca o cliente à frente de 90% do mercado. Estes quatro detalhes são o que justifica o ticket premium e o que a maioria das agências nunca faz.
O coração do funil é a conversa no WhatsApp. Se o botão for um wa.me solto, você perde a origem. Use link com UTM e dispare o evento contact_whatsapp no clique (via GTM). Melhor ainda: roteie pelo CRM, pra a conversa virar ficha automática.
Não é só o banner. É garantir que dado de saúde não vaze pros parâmetros de tracking (ex: nunca colocar o nome do procedimento na URL rastreada de um jeito que identifique a pessoa). Compliance é design, e em saúde é veto absoluto.
Muita venda de clínica fecha no balcão, não no site. Subir essas vendas de volta pro Meta e Google (offline conversion / CAPI com dado do CRM) ensina os algoritmos a buscar quem realmente compra, não só quem preenche form. É o que derruba o custo por paciente de verdade.
Mover o rastreio do navegador pra um servidor recupera os eventos que iOS, bloqueadores e o fim dos cookies comem (20% a 40%). É o upgrade que faz o dado ficar confiável de novo. Não é pro dia 1, é o endgame dos clientes premium.
O GTM governa o site. A UTM carimba a origem. O CRM guarda a pessoa e cruza a venda. O Reportei mostra. O consentimento protege. Acertou esses cinco, acertou o cliente inteiro, e os próximos viram cópia.
Copie este padrão pra todos os clientes. O segredo é ser chato com a consistência: sempre minúsculo, sem acento, sem espaço (use hífen ou underline).
| Parâmetro | O que responde | Valores padrão |
|---|---|---|
| utm_source | de qual plataforma veio | instagram · facebook · google · youtube · linkedin · tiktok · kwai |
| utm_medium | de que tipo de tráfego | paid_social · cpc · organic_social · bio · email · whatsapp |
| utm_campaign | de qual campanha | clq-jun26-narrativa · clq-jun26-conversao |
| utm_content | de qual peça/anúncio | reel-01 · estatico-bichectomia · carrossel-faq |
| utm_term | palavra-chave (só Google Search) | harmonizacao-facial-sp |
| Termo | Em uma frase |
|---|---|
| GTM | Painel dentro do site que gerencia todas as etiquetas de rastreio. |
| GA4 | Conta tudo que acontece no site (visitas, cliques, origem). |
| Pixel | Código que avisa o Meta o que a pessoa fez no site. |
| CAPI | Mesmo aviso do Pixel, mas por servidor, à prova de bloqueio. |
| UTM | Etiqueta no fim do link que carimba a origem do clique. |
| CRM | O cofre dos contatos: liga uma pessoa real a uma venda real. |
| Reportei | A vitrine: junta as métricas num relatório bonito pro cliente. |
| Consent Mode | Faz o rastreio respeitar o "aceitar cookies" do visitante (LGPD). |
| Evento de conversão | O momento que vira resultado: form enviado, WhatsApp clicado. |
Um cliente só está "conectado" quando todos estes itens estão marcados: