7Tima · Guiaderodas Integração & Rastreamento
Gerar UTM ↗
Projeto Confluência · Pilar 3 do CLQ · aplicado ao Guiaderodas

Do clique no anúncio até o lead no GoHighLevel, com a origem grudada.

Este guia liga cada canal (YouTube, Facebook, Instagram, LinkedIn e blog) e cada anúncio (Google, Meta e LinkedIn) ao site WordPress/Elementor, faz o lead cair no CRM GoHighLevel sabendo de onde veio, e devolve essa conversão pras plataformas otimizarem por lead de verdade — não por clique.

Comanda · Leo Executa · Vini Apoio · Pedro (site) + Larissa (acessos) Tempo · 4 a 6h, em partes
O caminho de um lead — a foto de tudo o que vem a seguir
1 · Canais

Anúncio + orgânico

YouTube, Facebook, Instagram, LinkedIn, blog. O link leva uma UTM (a etiqueta de origem).

2 · Site

WordPress + Elementor

A pessoa cai numa página e preenche o formulário. O GTM mede.

3 · CRM

GoHighLevel “Tomato”

O lead entra na pipeline com a origem grudada (UTM + click ID).

4 · Volta

Conversão pros ads

Google, Meta e LinkedIn recebem “esse virou lead” e otimizam. Reportei lê tudo.

00 — LEIA PRIMEIRO

Como usar este guia

Este documento é um passo a passo para leigos. Não presume que você já sabe rastrear conversão. Cada bloco tem “o que é”, o clique a clique, e um “como saber que deu certo” no fim. Faça na ordem — cada bloco depende do anterior.

A regra de ouro do projeto

Medir a conversão no site não basta. A origem (a UTM) tem que chegar grudada no contato dentro do GoHighLevel. Sem isso, a gente anuncia às cegas — vê quantos leads, mas não sabe qual campanha trouxe cliente. Por isso o Bloco 5 é o coração de tudo.

O que é diferente aqui (e por que este guia é específico do Guiaderodas)

PeçaGuiaderodasPor quê importa
CRM de destinoGoHighLevel (apelidado “Tomato”, app.tomatocrm.io)Não é WhatsApp nem HubSpot. Todo lead cai na base fria da pipeline de marketing.
Plataformas de anúncioGoogle Ads + Meta Ads + LinkedIn AdsSão 3, não 2. O LinkedIn é o canal principal (público Facilities/ESG).
Ligação form → CRMFormulário do site → Webhook → GoHighLevel (sem Make)É assim que os forms do site já caem no CRM hoje. Mais os forms nativos das plataformas.
Search ConsoleEntra (mede o orgânico)Não trava anúncio, mas o Leo quer medir YouTube/Instagram/blog chegando pelo Google.
Dashboard finalReporteiJá integra Meta + Google Ads + LinkedIn + GoHighLevel. Só os dados.
Cuidado com o site

O WordPress atual está no GoDaddy e é instável (“Frankenstein” — o plugin de SEO já derrubou o site). O site novo é implementado pelo Pedro. Antes de colar código no site, alinhe com o Pedro e faça em horário de baixo movimento. Se algo não abrir, pare e chame o Leo.

★ — A FONTE DA VERDADE

Quando a tela estiver diferente, confie na documentação oficial

As interfaces do Google, Meta e LinkedIn mudam o tempo todo. Um vídeo do YouTube de 2022 pode ensinar um caminho de menu que não existe mais. Então a regra deste guia é simples:

A regra da fonte oficial

Os passos aqui são o mapa. Mas se o botão tiver outro nome ou a tela estiver diferente do descrito, a verdade é a documentação oficial da plataforma (Google, Meta, LinkedIn) — nunca um tutorial de terceiros. Os vídeos de apoio que embutimos ajudam a ver alguém fazendo, mas se divergirem da tela real, a doc oficial manda.

Exemplo real de coisa que já mudou

No fim de 2024 o Google Analytics renomeou “Conversões” para “Eventos principais” (Key events). Todo tutorial antigo ainda fala “marcar como conversão” — o clique é o mesmo, o nome mudou. O menu de conversões do Google Ads também virou “Objetivos”. É por isso que a gente não decora tela: a gente entende o conceito e confirma o nome atual na fonte oficial.

Mapa de Fontes Oficiais

Guarde estes links. É onde você confirma qualquer passo quando a interface não bater com o guia. As centrais de ajuda (a raiz) quase nunca mudam de endereço — os links profundos podem mudar.

Como usar os vídeos de apoio deste guia

Ao longo dos blocos você vai ver cards 🎬 Vídeo de apoio. Cada um traz a data e o canal. Vídeos de canal oficial (ex.: Meta for Business) têm selo verde. Assista pra ganhar confiança, mas sempre cruze com a doc oficial acima — se o vídeo mostrar um menu que não existe mais, é ele que envelheceu.

01 — ENTENDA O MAPA

Glossário sem enrolação

Sete nomes vão aparecer o tempo todo. Guarde estes:

NomeO que é, em 1 frase
GTM
Google Tag Manager
O “porteiro” do site. Instala 1 vez e, dali em diante, você coloca qualquer rastreamento por ele, sem mexer no código do site de novo.
GA4
Google Analytics
A “régua” que mede visitas e conversões do site.
Search ConsolePainel do Google que mostra como o site aparece na busca orgânica (SEO). Não tem a ver com anúncio pago.
UTMUma etiqueta invisível no link do anúncio que diz de onde o lead veio (ex.: utm_source=linkedin). É a “cola” que liga o anúncio à venda.
GCLID / click IDUm código único que o Google (GCLID), o Meta (fbclid) e o LinkedIn (li_fat_id) grudam no link do clique. É a impressão digital daquele clique específico. Serve pra devolver a conversão certinha.
EventoUma ação importante que a gente marca (ex.: generate_lead = formulário enviado).
ConversãoUm evento que “vale ouro” (um lead). É o que Google, Meta e LinkedIn usam pra otimizar as campanhas.
Pixel / Insight TagUm “espião” de cada plataforma que você cola no site: Pixel (Meta) e Insight Tag (LinkedIn). Contam a conversão pra plataforma dona.
GoHighLevel (“Tomato”)O CRM. É onde o lead vira contato, entra numa pipeline e caminha até virar cliente.
WebhookUm “cano” que envia os dados de um lugar pro outro na hora. Aqui: o formulário do site manda o lead pelo webhook pro GoHighLevel.

O que trava e o que NÃO trava o anúncio

FerramentaServe pra quêTrava anunciar?
GTMo porteiro, dispara tudo✅ Sim, é a base
GA4mede visita e conversão✅ Sim
Pixel do Meta / Insight Tag do LinkedIn / tag do Google Adsconta o lead pra cada plataforma otimizar✅ Sim (pra otimizar por lead)
GoHighLevel + UTMliga o lead à venda🟡 não trava anunciar, mas sem ele você anuncia às cegas
Search ConsoleSEO / Google orgânico❌ Não. É melhoria, faça por último.
CAPI (Conversions API) do Meta e do LinkedInrecupera conversão que o navegador perde❌ Não. Fase 2.
02 — PREPARAÇÃO

Acessos e o inventário de IDs

Antes de tocar em qualquer coisa, confirme que você consegue logar em tudo. O e-mail-âncora do Guiaderodas é comunicacao@guiaderodas.com. Quem libera acesso do lado do cliente é a Larissa (ou a Bianca). Peça ao Leo o que faltar.

2.1 · Acessos que você precisa ter

  • Google Tag Manager — tagmanager.google.com
  • Google Analytics / GA4 — analytics.google.com
  • Google Search Console — search.google.com/search-console
  • Google Ads — ads.google.com
  • Meta Business / Gerenciador de Eventos — business.facebook.com
  • LinkedIn Campaign Manager — linkedin.com/campaignmanager
  • GoHighLevel “Tomato” — app.tomatocrm.io (login com acesso do Guiaderodas)
  • WordPress do site (wp-admin) com Elementor Pro — confirmar com o Pedro
  • Reportei — para o dashboard final

2.2 · Instale 2 extensões no Chrome (ajudam a testar)

  • Tag Assistant (do Google) — mostra se o GTM e as tags estão disparando.
  • Meta Pixel Helper — mostra se o Pixel do Meta está ativo. (O LinkedIn a gente testa pelo próprio Tag Assistant + Campaign Manager.)
Dica pra não se enganar nos testes

Bloqueador de anúncio (uBlock, AdBlock) e o navegador Brave bloqueiam o rastreamento e fazem parecer que nada funciona. Sempre teste numa aba anônima do Chrome sem extensões de bloqueio, ou no celular no 4G.

2.3 · Inventário de IDs (preencha antes de começar — não invente)

ItemOnde achaValor
Domínio do site (novo)a URL no navegador__________
GA4 Measurement IDGA4 → Administrar → Fluxos de dadosG-__________
GTM Container IDtopo do Tag ManagerGTM-__________
Meta Pixel IDGerenciador de Eventos do Meta__________
LinkedIn Partner IDCampaign Manager → Analytics → Insight Tag__________
Google Ads IDtopo do Google Ads___-___-____
GoHighLevel Location IDGHL → Settings → Business Info / na URL__________
URL do webhook do GHLgerada no workflow (Bloco 5)__________
URL do formuláriocom o Pedro__________
URL da página de obrigadocriada no Bloco 4__________
03 — O ENCANAMENTO BASE

GTM + GA4 no site

Esta é a fundação. Sem ela, nada mais funciona. São dois passos: instalar o porteiro (GTM) e ligar a régua (GA4).

Miniatura do vídeo
🎬 Vídeo de apoio · PT-BR
Instalar o Google Analytics no WordPress via Google Tag Manager
Descomplicando Sites · mar/2024 · assista se preferir ver na tela

Passo A — Instalar o GTM no site

1

Pegar os 2 códigos do GTM

  1. Entre em tagmanager.google.com e abra o container do Guiaderodas. Se não existir, clique em “Criar conta” → nome Guiaderodas, país Brasil → Container = o domínio do site sem https:// e sem barra no fim → plataforma Web.
  2. No topo à direita, clique no código GTM-XXXXXXX. Abre a janela “Instalar o Google Tag Manager” com 2 trechos: o de cima (tem <script>) vai no <head>; o de baixo (tem <noscript>) vai depois do <body>.
Dica que economiza dor de cabeça

Vá copiando cada código pra um bloco de notas conforme aparecem: o GTM-XXXX e, no próximo passo, o G-XXXX do GA4. Você vai reusar os dois várias vezes e é chato voltar a cada aba.

2

Colar no site pelo Elementor

  1. No WordPress: Elementor → Custom Code (Código Personalizado).
  2. Adicionar novo → nome GTM - Head → Localização <head> → cole o Trecho 1 → Publicar → Condições: Incluir → Todo o site.
  3. Adicionar novo de novo → nome GTM - Body → Localização “Após a tag <body>” → cole o Trecho 2 → Publicar → Incluir → Todo o site.
Se não aparecer “Custom Code”

É a versão grátis do Elementor. Nesse caso, instale o plugin GTM4WP (Plugins → Adicionar novo → “GTM for WordPress”), cole só o GTM-XXXX nas configurações e ele faz o resto. Como o site é do Pedro, o mais seguro é ele fazer esse passo. Avise o Leo.

Como saber que deu certo

No Tag Manager → botão “Visualizar” (Preview) → digite a URL do site → Connect. Abriu com uma janelinha “Connected”? ✅ Com a extensão Tag Assistant, confirme que aparece só 1 container GTM-XXXX. Se aparecer 2, tem GTM antigo em outro lugar — avise o Leo antes de continuar (senão conta tudo em dobro).

Passo B — Tag base do GA4

É a fundação da medição. É diferente das tags de conversão (que vêm depois) e não tem “nome de evento”.

  1. No GTM → Tags → Novo → nome GA4 - Configuração Base.
  2. Caixa “Configuração da tag” → tipo “Tag do Google” (Google Tag). ⚠️ Não escolha “Evento do GA4” aqui — se pedir “Nome do evento”, você pegou o tipo errado.
  3. Campo “ID da tag” → cole o G-XXXXXXXXXX.
  4. Caixa “Acionamento” → All Pages (Todas as páginas) → Salvar.
Como saber que deu certo

GTM → Preview → abra o site: a tag GA4 - Configuração Base tem que aparecer em “Tags Fired”. Confirmação final: GA4 → Relatórios → Tempo real — abra o site numa aba anônima e você tem que se ver como “1 usuário ativo” em até 1 minuto. ✅

04 — AS CONVERSÕES NO SITE

Marcar o lead quando o formulário é enviado

No Guiaderodas o objetivo do site não é levar pro WhatsApp — é preencher o formulário. Então a conversão principal é generate_lead. A forma mais à prova de erro de medir isso é uma página de obrigado.

Miniatura do vídeo
🎬 Vídeo de apoio · EN
Google Ads Conversions com GA4 + GTM — passo a passo
Web Eminence · cobre este bloco e o Bloco 06 · o mais completo do lote
Por que página de obrigado (e não o gatilho nativo)

O GTM tem um gatilho nativo “Envio de formulário” que dispensa a página de obrigado — funciona bem em muitos sites. Mas o formulário do Elementor envia por AJAX (sem recarregar) e esse gatilho nativo costuma não disparar nele. Por isso, no Guiaderodas, usamos a página /obrigado: é à prova de erro e ainda diz “recebemos seu contato”. Se um dia o form nativo disparar no teste, pode usá-lo — mas a página de obrigado nunca falha.

1

Criar a página /obrigado

No WordPress/Elementor, crie uma página nova com URL /obrigado (com um texto simples de confirmação). Se quiser, adicione um botão “Voltar ao site”. Publique.

2

Apontar o formulário pra ela

  1. No Elementor, edite o formulário → “Ações após envio” (Actions After Submit).
  2. ⚠️ NÃO remova o Webhook — é ele que manda o lead pro GoHighLevel (Bloco 5). As duas ações rodam juntas.
  3. Adicione/ajuste a ação Redirecionar → destino /obrigado → salve.
3

Criar o acionador e a tag no GTM

  1. GTM → Acionadores → Novo → nome Pagina - Obrigado → tipo Visualização de página → “Algumas visualizações” → condição Page URL · contém · /obrigado.
  2. GTM → Tags → Novo → nome GA4 - generate_lead → tipo Evento do GA4 → ID G-XXXXNome do evento: generate_lead → acionador Pagina - Obrigado → Salvar.
Escreva o nome do evento exato

Sempre generate_lead — minúsculo, sem acento, com underline. Nunca “Gerar Lead” ou “generate lead”.

4

Publicar e marcar como conversão

  1. GTM → botão “Enviar” (Submit) → nomeie a versão (ex.: “Conversões Guiaderodas v1”) → Publicar. ⚠️ Sem publicar, tudo fica só no Preview.
  2. GA4 → Administrar → Eventos principais (é o menu que antes se chamava “Conversões” — o Google renomeou no fim de 2024) → Novo → digite generate_lead.
Como saber que deu certo

No Preview, preencha e envie o formulário de verdade: você tem que (a) cair na /obrigado e (b) ver a tag GA4 - generate_lead disparar no Tag Assistant. Depois de publicar, o evento aparece em GA4 → Tempo real / DebugView. ✅

05 — O CORAÇÃO

A origem viajando até o GoHighLevel

Sem este bloco, o lead chega no CRM “sem origem” e o Leo anuncia sem saber qual campanha traz cliente. Aqui a gente faz a UTM e o click ID viajarem grudados até o contato dentro do GoHighLevel.

Antes de tudo: os 2 tipos de formulário que caem no “Tomato”

1. Forms nativos das plataformas — Lead Gen Form do LinkedIn, Formulário Instantâneo do Meta, formulário de lead do Google. Estes se conectam ao GoHighLevel pela integração nativa de cada plataforma (o próprio GHL já traz a origem).

2. Formulário do site (Elementor) — este é o foco deste bloco. Vai pro GoHighLevel pelo webhook. É aqui que a UTM precisa ser carregada à mão, em 3 etapas.

Caminho principal — Formulário do site → Webhook → GoHighLevel

1

GoHighLevel: criar os campos de origem

GHL → Settings (engrenagem) → Custom Fields → Add Field. Crie estes campos, todos tipo “Single Line / Text”, no objeto Contact:

utm_sourceutm_mediumutm_campaignutm_contentutm_termgclidfbclidli_fat_id

Os 5 utm_* dizem o canal/campanha. Os 3 click IDs (Google/Meta/LinkedIn) servem pra devolver a conversão certinha lá no Bloco 6.

2

GoHighLevel: criar o Workflow que recebe o webhook

  1. GHL → Automation → Workflows → Create Workflow → Start from scratch. Nome: Site — Lead via Webhook.
  2. Clique em Add New Trigger → “Inbound Webhook”. O GHL gera uma URL de webhook — copie e guarde no inventário de IDs (é ela que o formulário vai chamar).
  3. Para o GHL “aprender” os campos, ele pede um exemplo: deixe esse trigger salvo e volte depois de enviar 1 teste (passo 4) para ele mapear automaticamente.
3

Elementor: campos ocultos que leem a URL + apontar o webhook

  1. Edite o formulário no Elementor → adicione 8 campos do tipo “Oculto” (Hidden), um para cada campo de origem. Dê a cada um o “ID” igual ao nome (utm_source, gclid, etc.).
  2. Em cada campo oculto → “Valor padrão” (Default Value) → clique no ícone de tag dinâmica“Parâmetro de solicitação” (Request Parameter) → tipo URL / Query Var → parâmetro = o nome (ex.: utm_source). Assim, quando o lead chega por ?utm_source=linkedin, o campo pega linkedin sozinho.
  3. Na aba “Ações após envio”, confirme que a ação Webhook está ativa e com a URL do GHL (do passo 2) no campo de destino. Por padrão o Elementor manda todos os campos, inclusive os ocultos.
Sobre os click IDs

gclid, fbclid e li_fat_id vêm na URL sozinhos quando a pessoa clica no anúncio (o Google/Meta/LinkedIn adicionam). Os campos ocultos capturam do mesmo jeito que as UTMs.

4

GoHighLevel: mapear o webhook pro contato

  1. Envie 1 lead de teste pelo site (ver Bloco 8, com UTM na URL). Isso faz o webhook “chegar” no GHL com os campos preenchidos.
  2. Volte no Workflow → no trigger Inbound Webhook, clique em “Fetch Sample Request” — o GHL mostra os campos que chegaram.
  3. Adicione a ação “Create/Update Contact” → mapeie cada campo do webhook (nome, email, telefone) e, principalmente, os 8 campos de origem pras Custom Fields correspondentes.
  4. Adicione a ação de colocar o contato na pipeline “base fria de marketing” (Create/Update Opportunity) → salve e deixe o workflow Publicado (ON).
Como saber que deu certo

Depois do lead de teste: abra o contato no GoHighLevel e confira que as 8 propriedades de origem estão preenchidas, e que ele entrou na pipeline. No painel Attribution do contato o GHL também mostra Source/Medium/Campaign de first-touch e last-touch. ✅

Caminho alternativo — Formulário nativo do GoHighLevel embedado

Se o Pedro preferir, dá pra trocar o formulário do Elementor por um formulário nativo do GHL embedado na página (GHL → Sites → Forms → Integrate → Embed). Vantagem: o GoHighLevel captura UTM, click ID e atribuição nativamente — mais robusto e sem depender do webhook. Você ainda adiciona os mesmos 8 campos ocultos no form do GHL (Pre-Populate = parâmetro da URL). Desvantagem: o visual do form fica menos casado com o site.

Recomendação

Para o Guiaderodas, siga o caminho principal (Elementor + webhook) — é como os forms do site já funcionam hoje. Guarde o caminho nativo como plano B se o webhook der trabalho.

05.5 — OS LINKS COM UTM

UTM automática nos anúncios, gerador nos links manuais

A UTM é a etiqueta de origem. Se ela vier errada (um “Facebook” com maiúscula, um “insta”), a atribuição quebra. A regra de ouro: ninguém monta UTM na mão letra por letra. Existem dois tipos de link, e cada um tem seu jeito.

Tipo 1 · Links de anúncio pago — deixe a plataforma preencher sozinha

Google, Meta e LinkedIn conseguem montar a UTM automaticamente com parâmetros dinâmicos. Você configura uma vez por conta e todo anúncio já sai com a origem certa.

Google Ads

  1. Ligue o auto-tagging (Configurações da conta → “Marcação automática” = ON) — é ele que gruda o gclid.
  2. Em Configurações da conta → Acompanhamento → Sufixo do URL final, cole:
utm_source=google&utm_medium=cpc&utm_campaign=NOME-DA-CAMPANHA&utm_content={creative}&utm_term={keyword}

Meta Ads

No nível do anúncio → campo “Parâmetros de URL”, cole (o Meta troca os {{ }} pelos nomes reais):

utm_source=facebook&utm_medium=paid_social&utm_campaign={{campaign.name}}&utm_content={{ad.name}}
Dica

Nomeie campanha/conjunto/anúncio já no padrão (minúsculo, com hífen) que o {{campaign.name}} vira uma UTM limpa sozinho.

LinkedIn Ads

O LinkedIn não tem parâmetros dinâmicos robustos. Aqui você monta uma UTM fixa por campanha no Gerador (abaixo) e cola no campo de URL de destino do anúncio — utm_source=linkedin&utm_medium=paid_social&utm_campaign=.... O li_fat_id o LinkedIn adiciona sozinho.

Tipo 2 · Links manuais/orgânicos — use o Gerador de UTM da 7Tima

Bio do Instagram, e-mail, WhatsApp, QR code, post e vídeo orgânico: aqui você monta o link. Em vez de digitar na mão, use a nossa ferramenta — os menus só aceitam os valores da convenção, então é impossível gerar um link errado.

🔗 Gerador de UTM da 7Tima

Dropdowns dos valores canônicos, sanitização automática (minúsculo, sem acento, sem espaço), botão copiar, QR code e histórico. Funciona no celular.

Abrir o Gerador de UTM →

A convenção completa (todos os valores válidos) está no Bloco 09 — Referência rápida e dentro do próprio gerador.

06 — DEVOLVER A CONVERSÃO

Contar o lead pro Google, Meta e LinkedIn

Agora a gente avisa cada plataforma “esse clique virou lead” — é o que faz o algoritmo parar de buscar cliques e começar a buscar gente que vira lead.

Google Ads — 2 formas (faça a A agora, a B depois)

A) Rápida — importar a conversão do GA4

  1. Vincule as contas: GA4 → Administrar → Vínculos de produtos → Google Ads → Vincular.
  2. Google Ads → Metas → Conversões → + Nova ação → Importar → Google Analytics 4 → escolha a propriedade do Guiaderodas.
  3. Marque generate_leadImportar e continuar.

B) Por qualidade — conversão offline pelo GoHighLevel (o GCLID)

Esta é a jóia que a YÁgua não tinha: como o GHL guardou o gclid do lead (Bloco 5), quando ele avança na pipeline (ex.: vira “Lead Qualificado”), o GoHighLevel devolve essa conversão pro Google Ads. Aí o Google otimiza por lead que vira cliente, não por formulário preenchido.

  1. No Google Ads → Metas → Conversões → + Nova ação → Importar → “Outras fontes de dados / Webhook”: crie a ação e copie a URL de webhook que o Google Ads gera.
  2. No GoHighLevel → Settings → Integrations → Google Ads (ou num Workflow com a ação de conversão): cole essa URL e escolha o estágio da pipeline que conta como conversão (ex.: “Qualificado”).
  3. Cada vez que um contato chega naquele estágio, o GHL dispara a conversão offline pro Google Ads usando o gclid guardado no contato.
Pré-requisito que a maioria esquece

Só conta a conversão de contatos que foram criados a partir de uma URL com gclid (por isso o Bloco 5 captura o gclid). Sem gclid no contato, não há o que devolver. E a lista de conversões do Google Ads leva ~24h pra popular — não se assuste se não aparecer na hora.

É o que o Leo pediu por “identificar dentro do GoHighLevel que aquilo é uma conversão no Google Ads”. Faça depois que a forma A já estiver rodando.

Meta (Facebook / Instagram) — Pixel + evento Lead

  1. Pegar o Pixel ID: Gerenciador de Eventos do Meta (business.facebook.com) → se não existe, “Conectar fonte de dados → Web” → crie o Pixel → copie o Pixel ID.
  2. Instalar via GTM: GTM → Tags → Novo → “Descobrir mais tipos de tag na galeria” → procure “Facebook Pixel” → cole o Pixel ID → evento PageView → acionador All Pages.
  3. Segunda tag do mesmo template → evento Lead → acionador Pagina - Obrigado (o mesmo do generate_lead) → Publicar.
Miniatura do vídeo
🎬 Vídeo de apoio · canal OFICIAL da Meta
Configurar a Conversions API do Meta com o Google Tag Manager
Meta for Business · dez/2024 · fonte de autoridade pro CAPI
Como saber que deu certo

Com a Meta Pixel Helper aberta, o site acusa o Pixel (PageView); ao enviar o form, o evento Lead. ✅

Sobre o CAPI — leia antes de tentar

O CAPI “de verdade” (o do vídeo oficial acima) é server-side: exige um segundo container do GTM (Server) + um servidor de tags. É robusto, mas é infraestrutura — overkill pro começo do Guiaderodas. O caminho mais simples aqui é a integração de parceiro no Gerenciador de Eventos (conectar Meta ↔ site/CRM direto) ou a integração nativa Meta ↔ GoHighLevel. Deixe o CAPI como fase 2; o Pixel web já libera anunciar.

LinkedIn Ads — Insight Tag + conversão

O LinkedIn é o canal principal do Guiaderodas, então capriche aqui.

  1. Pegar o Partner ID: Campaign Manager → Analytics → Insight Tag → copie o Partner ID.
  2. Instalar via GTM: GTM → Tags → Novo → “Descobrir mais tipos de tag na galeria” → procure “LinkedIn Insight Tag 2.0” → cole o Partner ID → acionador All Pages → Publicar.
  3. Criar a conversão: Campaign Manager → Analytics → Conversion tracking → Create conversion → tipo “Event-specific” com Google Tag Manager → nomeie “Lead — formulário” → o LinkedIn dá um snippet/evento que você dispara no acionador Pagina - Obrigado.
Como saber que deu certo

Com o Tag Assistant, a tag do Insight Tag dispara em todas as páginas; ao cair na /obrigado, o evento de conversão dispara. No Campaign Manager, a conversão sai de “Unverified” pra “Active” depois do primeiro disparo real. ✅ CAPI do LinkedIn é fase 2.

07 — ORGÂNICO E LEITURA

Search Console + Reportei

Estas duas não travam anúncio — são a camada de orgânico (Search Console) e de leitura consolidada (Reportei). Faça por último, mas faça.

7.1 · Search Console (mede o Google orgânico)

  1. search.google.com/search-console → Adicionar propriedade → escolha “Prefixo do URL” com o domínio do site.
  2. Verificar pela forma mais fácil: se o GA4 já está no site, a opção “Google Analytics” valida na hora. (Alternativa: registro DNS na GoDaddy — peça pro Pedro/Larissa.)
  3. Enviar o sitemap: menu Sitemaps → digite sitemap.xml → Enviar. (O plugin de SEO do WordPress gera esse arquivo — cuidado, é o plugin instável; alinhe com o Pedro.)
  4. Vincular ao GA4: GA4 → Administrar → Vínculos de produtos → Search Console → Vincular. Assim os dados de busca aparecem dentro do GA4.
Por que importa pro Guiaderodas

O Search Console mostra quais buscas trazem gente pro site sem pagar anúncio — combustível pro blog e pra estratégia de SEO (autoridade em acessibilidade/design universal).

7.2 · Reportei (o dashboard que junta tudo)

O Reportei só lê — quem liga lead → venda é o GoHighLevel + UTM (Bloco 5). No Reportei, conecte as fontes num relatório único do Guiaderodas:

  • Meta Ads Google Ads LinkedIn Ads — gasto, CPL, cliques por campanha.
  • GoHighLevel — leads e movimentação na pipeline.
  • Google Analytics 4 + Google Sheets (se o Leo mantiver planilha de leads qualificados).
Regra que rege tudo

O Reportei e o GA4 só mostram números. Quem liga o lead à venda é o GoHighLevel + a UTM. É por isso que o Bloco 5 é inegociável.

08 — TESTE FINAL

Teste de fumaça ponta a ponta

Não confie em nenhum número antes deste teste passar. Ele prova que um lead percorre todo o caminho com a mesma origem em todas as pontas.

1 · Monte uma URL de teste com UTM (troque o domínio)

https://SEU-SITE-GUIADERODAS/?utm_source=linkedin&utm_medium=paid_social&utm_campaign=2026-teste&utm_content=teste

Faça também uma versão com utm_source=google e outra com utm_source=instagram pra testar mais de um canal.

2 · Abra numa aba anônima, preencha e envie o formulário. Confira um por um:

  • GA4 → Tempo real / DebugView: apareceu o evento generate_lead?
  • Meta → Testar eventos: apareceu o evento Lead?
  • LinkedIn → Campaign Manager: a conversão registrou (pode levar horas)?
  • GoHighLevel: o contato de teste foi criado com as 8 propriedades de origem preenchidas e entrou na pipeline?
  • Google Ads: a conversão importada aparece na lista (pode ficar “sem dados recentes” até um lead real)?
Aprovado quando…

o mesmo lead de teste percorre clique → GA4 → Meta/LinkedIn → GoHighLevel → pipeline, com a mesma origem (linkedin) em todas as pontas. Aí sim pode ligar as campanhas com confiança.

09 — REFERÊNCIA RÁPIDA

Checklists e quando pedir ajuda

Ordem enxuta pra ligar o anúncio (o mínimo)

#EtapaBloco
1GTM + tag base GA4 no site03
2Evento generate_lead via página /obrigado04
3Publicar GTM + marcar conversão no GA404
4Origem viajando pro GoHighLevel (8 campos + webhook)05
5Google Ads importar do GA4 · Meta Pixel · LinkedIn Insight Tag06
6Teste de fumaça ponta a ponta08

Depois (melhorias, não travam anunciar): conversão offline por GCLID (6-B), CAPI Meta e LinkedIn, Search Console, Reportei refinado.

Checklist geral

  • GTM instalado no site (Elementor Custom Code), sem duplicata
  • Tag base GA4 disparando (aparece no Tempo real)
  • Página /obrigado criada + redirect do form apontado pra ela (Webhook mantido)
  • generate_lead criado, publicado e marcado como conversão
  • 8 propriedades de origem no GoHighLevel (5 UTM + gclid + fbclid + li_fat_id)
  • 8 campos ocultos no form do Elementor (lendo a URL)
  • Workflow Inbound Webhook do GHL mapeando os campos + jogando na pipeline
  • Google Ads importando a conversão do GA4
  • Meta Pixel (PageView + Lead)
  • LinkedIn Insight Tag + conversão event-specific
  • Teste de fumaça aprovado ponta a ponta

Erros comuns (evite)

  • Escolher “Evento do GA4” quando queria a tag base (“Tag do Google”).
  • Remover o Webhook do form do Elementor — quebra o envio pro GoHighLevel.
  • Nome de evento com acento/espaço/maiúscula. Use exato: generate_lead.
  • Esquecer de Publicar o GTM (fica só no Preview).
  • Testar com bloqueador de anúncio ligado (dá falso negativo).
  • Esquecer de mapear a origem no workflow do GHL — lead entra sem origem = anúncio às cegas.
  • Mexer no plugin de SEO do WordPress sem alinhar com o Pedro (já derrubou o site).
  • Criar a conversão direto no Google Ads em vez de importar do GA4 — perde o tráfego orgânico/social e duplica trabalho.
  • Colocar https:// ou barra no fim no nome do container do GTM (a validação recusa em silêncio).
  • Seguir um tutorial antigo quando a tela está diferente — a interface muda; confie na documentação oficial.

Quando chamar reforço

SituaçãoChame
GTM duplicado no site (2 containers)Leo
“Custom Code” não aparece no Elementor / mexer no WordPressPedro (dev do site)
Falta acesso a alguma conta (GA4, Ads, Meta, LinkedIn, GHL)Larissa / Bianca (via Leo)
Contas não vinculadas (GA4 ↔ Google Ads)Leo
Qualquer teste que não passa depois de 2 tentativasLeo

Convenção de UTM (padrão 7Tima — use sempre igual)

ParâmetroValores possíveis
utm_sourcelinkedin · instagram · facebook · youtube · google · gmn · email · organico
utm_mediumcpc · paid_social · organico · post · reel · story · video · email · banner
utm_campaign[nome da campanha do trimestre — ex.: 2026-evento-10anos, 2026-certificacao]
utm_content[identificador do criativo]
utm_term[palavra-chave — só Google Ads de Pesquisa]
Regra que salva a atribuição

Todo link de anúncio e de post orgânico sai com UTM padronizada, sempre minúscula e sem acento. Um link sem UTM = um lead sem origem = dinheiro gasto sem saber o retorno.