Integração de anúncios com CRM: do clique à venda, passo a passo
Integração de anúncios com CRM em duas pontes: guardar o clique em cada lead e devolver reunião e venda ao Google, Meta e LinkedIn. Passos, dados e erros.

A integração de anúncios com CRM funciona em duas pontes. Na ida, o CRM guarda de qual clique veio cada lead. Na volta, o CRM conta ao Google, à Meta e ao LinkedIn o que aconteceu depois: reunião, oportunidade, venda. Sem a ida não existe volta, porque a plataforma só consegue ligar a venda ao anúncio se o identificador do clique estiver gravado junto do lead.
O que muda quando as duas pontes funcionam aparece no funil. Numa frente de um SaaS de RH que a gente gere, a mídia paga levou 35 reuniões ao time comercial num trimestre. No mesmo trimestre do ano seguinte, depois de passar a medir reunião e venda no CRM, devolver o lead qualificado à Meta e julgar cada campanha pelo funil do CRM, e não pela conversão do painel, foram 204. A verba cresceu 22% no período, então não é um teste controlado, e o número inclui reuniões de campanhas do próprio cliente que caem no mesmo funil. Nas campanhas que a gente gere, a alta foi de 8 para 83. A direção é a mesma nos dois recortes.
Abaixo está o caminho completo do clique à venda, os dados que precisam ficar no CRM, como devolver cada etapa em cada plataforma e como saber se a integração está funcionando.
Como funciona a integração de anúncios com CRM?
O fluxo tem cinco passos, e o erro quase sempre está no segundo ou no quarto.

- A pessoa clica no anúncio. A plataforma anexa um identificador à URL (
gclidno Google,fbclidna Meta,li_fat_idno LinkedIn) e as UTMs vêm do link que você montou. - A landing page lê esses parâmetros e os grava em campos ocultos do formulário.
- O formulário envia o lead ao CRM com a origem preenchida.
- O comercial move o negócio de etapa. Cada mudança relevante vira um evento, com data e, se houver, valor.
- Um conector (nativo, webhook, planilha agendada ou ferramenta própria) devolve o evento à plataforma, que o liga ao clique original.
O identificador do clique só existe na URL do primeiro acesso. Se a pessoa navega por outra página, volta no dia seguinte ou abre o formulário em outro domínio, ele se perde. Por isso o script que lê os parâmetros e os guarda em cookie precisa rodar já na página de entrada.
Quais dados guardar no CRM junto de cada lead?
Crie um campo no CRM para cada item da tabela e um campo oculto equivalente no formulário.
| Campo | O que guarda | De onde vem |
|---|---|---|
| gclid | Clique do Google Ads | Parâmetro da URL, exige a marcação automática ligada na conta |
| fbclid | Clique da Meta | Parâmetro da URL |
| li_fat_id | Clique do LinkedIn | Parâmetro da URL |
| msclkid | Clique do Microsoft Ads | Parâmetro da URL |
| utm_source, utm_medium, utm_campaign | Origem, tipo de mídia e campanha | Link do anúncio |
| utm_content, utm_term | Anúncio e palavra-chave | Link do anúncio |
| Página de entrada | Onde a pessoa chegou | Script da landing |
| Data e hora do clique | Com fuso horário | Script da landing |
O padrão de nomes das UTMs está em o que é UTM e a montagem dos links em gerador de UTM. Sem padrão, "LinkedIn" e "linkedin" viram duas origens no relatório.
Crie dois conjuntos de campos: primeiro toque e último toque. O de primeiro toque nunca é sobrescrito. Se o lead volta por outro anúncio e o formulário apaga o gclid original, você perde a origem real e manda ao Google um clique que não gerou a oportunidade. Grave também e-mail e telefone no mesmo formato sempre, porque as plataformas aceitam esses dados, com hash, como alternativa ao identificador do clique.
Como devolver as etapas para o Google, a Meta e o LinkedIn?
Cada plataforma tem o seu canal, e a regra de ouro é a mesma: o evento volta com o identificador do clique (ou o e-mail com hash) e com a data em que a etapa aconteceu, não a data do envio.
Google Ads. O caminho clássico é a importação de conversões offline: você devolve o gclid, o nome da ação de conversão, a data e o valor. A própria ajuda do Google chama as conversões otimizadas para leads de "versão melhorada" dessa importação, que usa e-mail e telefone com hash ao lado do gclid, e recomenda começar por ela quem ainda não usa a importação. A mesma página avisa que esse envio migrou para a Data Manager API e deixou de funcionar pela Google Ads API, então pergunte ao fornecedor do seu conector qual caminho ele usa. O passo a passo está em conversões offline no Google Ads.
Meta. Os eventos voltam pela API de Conversões, com fbc (o clique), fbp (o navegador) e e-mail e telefone em hash. O evento precisa ter o mesmo event_id do pixel, senão a Meta conta o lead duas vezes. Os detalhes estão em API de Conversões da Meta.
LinkedIn. Os eventos voltam pela API de Conversões do LinkedIn, ligados a uma regra de conversão criada no Campaign Manager. A documentação do HubSpot informa que o LinkedIn só aceita eventos ocorridos até 90 dias depois do clique, então a venda de um ciclo longo pode chegar tarde demais. Nesse caso, devolva uma etapa anterior.
Microsoft Ads. Usa o msclkid, e o evento precisa chegar até 90 dias depois do clique. O resumo está em Microsoft Ads para B2B.
Qual etapa do funil mandar de volta?
A mais avançada que ainda tenha volume. O lance automático aprende com um sinal que se repete, e quem fecha quatro vendas por mês não ensina nada a ninguém. O critério que a gente usa é de cerca de 30 eventos por mês por campanha. Se a venda não chega a isso, otimize pela reunião realizada ou pela oportunidade, e use a venda só como valor. A lógica de cada carimbo está em MQL e SQL, e o desenho do funil em CRM e funil de vendas.
Escolha etapas que sejam claras, difíceis de forjar e que o comercial não alterne de um lado para o outro. Uma etapa que o time muda a cada semana transforma o sinal em ruído.
Para dar valor ao evento, use a taxa histórica do seu funil. Se 25% das reuniões viram oportunidade e 20% das oportunidades fecham, num contrato de R$ 24 mil por ano, uma reunião realizada vale em média R$ 1.200 (24.000 × 0,25 × 0,20). É um exemplo de conta, com números hipotéticos: use os seus e refaça a cada trimestre.
Quando a integração não compensa?
Se a empresa gera menos de 15 a 20 leads por mês em mídia paga, montar tudo traz pouco ganho. Nesse volume, grave as UTMs e o clique no CRM, confira a qualidade à mão e só depois automatize a volta. E se o comercial não atualiza o CRM, a integração apenas espalha dado ruim mais rápido: conserte a disciplina de preenchimento antes de qualquer conector.
Como saber se a integração está funcionando?
Faça o teste com um lead de verdade por plataforma, antes de mexer em campanha:
- Clique no seu próprio anúncio e preencha o formulário.
- Abra o contato no CRM e confira se
gclid,fbclidouli_fat_id, as UTMs e a página de entrada chegaram inteiros, sem corte. - Mude o lead de etapa e confira se o evento aparece na plataforma, na aba de conversões ou no gerenciador de eventos.
- Só então troque o objetivo de uma campanha, uma de cada vez, e espere o período de aprendizado antes de julgar.
Depois, compare todo mês o que a plataforma mostra com o que o CRM registra. A diferença sempre existe, e o que importa é que ela seja estável e explicada. As causas estão em por que as conversões não batem com o CRM, e a parte de comportamento no site, em GA4 para B2B.
Qual CRM usar: HubSpot, RD Station ou outro?
Qualquer CRM com campos personalizados e algum jeito de enviar a mudança de etapa (API, webhook ou exportação) serve. O HubSpot tem uma ferramenta de anúncios nativa, com limites que valem conhecer antes de contar com ela: veja integração HubSpot com Google, Meta e LinkedIn. O RD Station tem API e webhooks, e a devolução para as plataformas costuma exigir um conector: veja RD Station API para anúncios.
Quais erros aparecem com mais frequência?
- Formulário que apaga os campos ocultos quando a pessoa recarrega a página de obrigado.
- Campo de texto do CRM com limite curto, que corta o
gclidao meio. - Evento de venda enviado com a data do envio e não a data da venda.
- Todas as etapas marcadas como conversão principal, o que faz o lance tratar formulário e venda como equivalentes.
- Lead de teste do próprio time e spam indo para a plataforma como conversão.
- Ninguém responsável pelo fluxo: o desenvolvedor sai, o webhook quebra e ninguém percebe por semanas.
Perguntas frequentes
O que é integração de anúncios com CRM?
É o fluxo que grava, junto de cada lead, o identificador do clique e as UTMs do anúncio e devolve às plataformas as etapas que o lead cumpre depois. Assim Google, Meta e LinkedIn passam a aprender com reunião e venda, e não só com formulário preenchido.
Preciso de um CRM específico?
Não. Precisa de campos personalizados para guardar a origem e de uma forma de enviar a mudança de etapa. HubSpot e RD Station têm recursos próprios, mas o princípio vale para Pipedrive, Salesforce ou um CRM sob medida.
A integração substitui o pixel e a tag?
Não. O pixel e a tag registram o lead na hora e alimentam os públicos. A integração com o CRM acrescenta o que acontece depois do formulário. Os dois convivem, desde que o evento do site e o do CRM usem o mesmo identificador para não contar em dobro.
Quantas conversões preciso para otimizar por reunião ou venda?
Para o lance automático aprender, a regra que usamos é de cerca de 30 eventos por mês por campanha. Se a venda não chega a isso, mande a reunião ou a oportunidade como evento principal e a venda como valor.
Seu CRM sabe de qual anúncio veio cada venda?
Fale com a Summia. A gente audita o caminho do clique até o CRM, aponta onde a origem se perde e monta a volta dos eventos para o Google, a Meta e o LinkedIn.