Google Analytics 2027 · Capítulo 20 de 35 · 9 min
Ligar o clique ao contrato assinado com eventos de lead e CRM
O orçamento de R$ 42.000 que fecha 60 dias depois volta ao GA4 com estágio e valor, e a loja física entra no relatório com os limites certos.
Este capítulo faz parte do curso gratuito Google Analytics 2027.
A loja registra purchase com número de pedido; o paisagismo corporativo não tem página de obrigado que valha R$ 42.000. O orçamento chega por formulário ou por WhatsApp, o contrato é assinado uns 60 dias depois dentro do HubSpot (o CRM, o sistema em que o time comercial registra cada contato e cada proposta, como a agenda da recepção), e o GA4 só fica sabendo do envio do formulário.
O custo desse silêncio é o mais alto da trilha. Um em cada sete orçamentos vira contrato, e o relatório trata os sete como iguais. Se os leads que fecham vêm de uma origem e os que somem vêm de outra, a mídia nunca descobre, porque o único sinal que o GA4 recebe é o envio.
Desde 2024 o GA4 tem seis eventos recomendados que descrevem o caminho comercial inteiro, do lead gerado ao contrato fechado ou perdido. Este capítulo os liga ao HubSpot da Verde Vivo, decide o que WhatsApp e telefone medem de verdade e coloca a loja física de Barão Geraldo no relatório por meio do Perfil da Empresa no Google, com os limites que essa integração tem.
A jornada comercial de um negócio B2B tem etapas que acontecem fora do site. Clique, contato, lead, qualificação, atendimento, proposta e fechamento formam a sequência, e só as duas primeiras acontecem onde a tag enxerga. Medir leads é levar as etapas seguintes de volta ao GA4, cada uma como evento, com a data e o valor que o CRM conhece.
Os seis eventos de lead nomeiam essas etapas. generate_lead registra o lead criado, o formulário enviado com sucesso. qualify_lead e disqualify_lead registram a decisão do vendedor, com disqualification_reason no segundo. working_lead marca o lead em atendimento. close_convert_lead registra o contrato, e close_unconvert_lead a perda, com unconvert_lead_reason. Todos aceitam currency, value, lead_source e lead_status.
Os seis eventos recomendados de lead e quem dispara cada um na Verde Vivo
| Evento | Etapa do CRM | Quem dispara | Parâmetros usados | Valor |
|---|---|---|---|---|
| generate_lead | Lead criado | Site (formulário) ou servidor (WhatsApp registrado) | lead_source, lead_status | R$ 6.000, valor esperado |
| qualify_lead | Qualificado | Servidor, via etapa do HubSpot | lead_source, lead_status | R$ 6.000 |
| disqualify_lead | Descartado | Servidor, via etapa do HubSpot | disqualification_reason | Sem valor |
| working_lead | Em atendimento (visita técnica marcada) | Servidor, via etapa do HubSpot | lead_source, lead_status | Sem valor |
| close_convert_lead | Contrato assinado | Servidor, via etapa do HubSpot | value, currency | Valor do contrato |
| close_unconvert_lead | Perdido | Servidor, via etapa do HubSpot | unconvert_lead_reason | Sem valor |
Os seis eventos apareceram em 2024 sem anúncio oficial datado; junto vieram uma coleção de relatórios de geração de leads e oito modelos de público por estágio.
Fonte: Google Analytics, Recommended events; Stape, GA4 new recommended events for lead generation (2025)
Classificar contatos de lead
Você sai sabendo separar contato, lead e fechamento antes de mexer no HubSpot.
Passo 1: Cole o modelo
Abra uma planilha vazia, cole o modelo e mantenha as linhas como dados fictícios de treino.
Deu certo quando: As colunas lead_id, origem, ação_observada, etapa_crm, valor e evento_ga4 aparecem separadas.
Erro comum: Se tudo cair na primeira coluna, importe como CSV, texto separado por vírgulas, e escolha vírgula como separador.
Passo 2: Confira o WhatsApp
Veja L-002 e L-003. O clique sem registro fica vazio; a conversa registrada vira generate_lead com origem whatsapp.
Deu certo quando: Você consegue explicar por que só uma das duas linhas entrou como lead.
Erro comum: Preencher generate_lead no clique infla o funil. Apague o evento até existir registro no CRM.
Passo 3: Valide os valores
Compare L-004 e L-007. Antes do contrato, use o valor esperado. No fechamento, use o valor real do contrato.
Deu certo quando: A planilha mostra R$ 6.000 nas etapas de lead e R$ 42.000 no contrato assinado.
Erro comum: Repetir R$ 6.000 no fechamento reduz a receita do contrato. Troque pelo valor real do CRM.
Passo 4: Marque o próximo teste
Escolha um lead real recente e procure client_id, identificador do GA4, origem e etapa no CRM. Você só precisa conferir um registro agora.
Deu certo quando: O registro tem identificador do GA4, origem e uma etapa que vira um dos seis eventos.
Erro comum: Se faltar client_id, teste o campo oculto do formulário antes de analisar mídia.
Quando enviar evento de lead
Envie evento de lead quando o CRM tiver etapa, origem e identificador para devolver ao GA4.
- Botão clicado: contato, sem valor de lead
- Formulário confirmado: generate_lead
- Vendedor aprovou: qualify_lead
- Contrato assinado: close_convert_lead com valor real
- Sem client_id: entra como canal offline, quando couber
alexandrecaramaschi.com/educacao/frontends-com-vibecoding
O valor esperado de R$ 6.000 sai de uma conta simples: ticket médio de R$ 42.000 dividido pelos sete orçamentos que um contrato exige. Esse valor entra em generate_lead e qualify_lead para que o relatório e a mídia enxerguem quanto vale um lead antes de saber se ele fechou. No close_convert_lead entra o valor real do contrato, e o esperado sai de cena.
Formulário e atendimento exigem quatro momentos distintos. O clique no botão de orçamento é intenção. O contato é a abertura do canal, como o clique no WhatsApp. O lead só existe quando o envio foi confirmado pelo servidor, e não quando o botão foi apertado, regra que o capítulo 7 fixou. O atendimento começa quando alguém da Verde Vivo responde, e isso o CRM sabe, o site não.
WhatsApp e telefone merecem cuidado, porque a conversa acontece fora do site. O clique no link de WhatsApp é um evento de contato, útil para medir demanda, e nada mais. O lead nasce quando o atendente registra a conversa no HubSpot com origem "whatsapp", e é o servidor, lendo o CRM, que dispara generate_lead. Agendamento de visita técnica segue a mesma lógica: marcado no CRM, vira working_lead.
Integração com o CRM se resolve com três campos. O identificador: o client_id do GA4, gravado num campo oculto do formulário e guardado no HubSpot; quando há login, o User-ID faz esse papel nas duas pontas. A etapa: cada mudança de estágio no CRM vira um dos seis eventos. A data: o Measurement Protocol aceita evento com até 72 horas de atraso, e etapas mais tardias entram com a data do envio, com a data real guardada como parâmetro.
- Etapa 1 de 6: Clique com client_id
O site grava o client_id do GA4 num campo oculto do formulário
- Etapa 2 de 6: Lead no HubSpot
client_id, origem e data entram no cadastro; generate_lead sai do site
- Etapa 3 de 6: Vendedor decide
Qualificado ou descartado em até 3 dias úteis
- Etapa 4 de 6: Webhook do HubSpot
Cada mudança de etapa chama o servidor da Verde Vivo
- Etapa 5 de 6: Measurement Protocol
O servidor envia o evento com o client_id, o estágio e o valor
- Etapa 6 de 6: GA4 e mídia
close_convert_lead com valor do contrato, 60 dias depois do clique
O envio pelo servidor tem dois caminhos em 2026. O Measurement Protocol continua operacional, sem plano de descontinuação, com o limite de 25 eventos por requisição. A Data Manager API passou a aceitar eventos do Analytics em 7 de maio de 2026, roteados pelo Measurement ID, e é a rota que o Google recomenda para integrações novas; o acesso a propriedades, contudo, ainda depende de allowlist. A Verde Vivo ficou no Measurement Protocol e deixou a migração anotada.
Quem também envia conversões offline ao Google Ads precisa saber que a API do Google Ads deixou de aceitar novos adotantes dessa importação em 15 de junho de 2026. O caminho novo é a Data Manager API, e o capítulo 22 trata do que fazer com o close_convert_lead quando ele precisa virar conversão de mídia.
Negócio local entra por outra porta. Desde 8 de junho de 2026 o GA4 vincula o Perfil da Empresa no Google (Google Business Profile, a ficha que aparece no Maps e na busca) em Admin, em Product links, e traz sete métricas: interações, ligações, reservas, rotas, cliques no site, mensagens e cardápios. A janela é móvel, de seis meses.
Os limites da integração definem o uso. Não há segmentação por local, então uma rede com dez lojas vê um número só. Os dados não entram em explorações, comparações nem filtros, e a integração não funciona em subpropriedades. Para a loja de Barão Geraldo, isso faz do Perfil da Empresa um indicador de visita e de ligação, lido no relatório próprio, e nunca uma origem cruzável com o e-commerce.
O que a integração com o Perfil da Empresa entrega e o que ela não entrega
7
métricas importadas
Interações, ligações, reservas, rotas, cliques no site, mensagens e cardápios
6 meses
de janela móvel
Sem histórico anterior ao vínculo
0
explorações, comparações ou filtros
Dados só no relatório próprio; sem segmentação por local; indisponível em subpropriedade
Fonte: Google Analytics, What's new (8 de junho de 2026); PPC Land e Search Engine Journal (junho de 2026)
Armadilha comum: contar o clique no WhatsApp como lead. Uma campanha que leva cem pessoas ao botão de conversa produz cem "leads" no relatório e talvez doze conversas de verdade. Como o clique não tem valor nem estágio, a mídia otimiza para quem clica, e o vendedor recebe curiosos. Clique é contato; lead é registro no CRM.
Na Verde Vivo, Caio colocou o client_id num campo oculto do formulário de orçamento e criou no HubSpot três propriedades: identificador do GA4, origem e valor do contrato. Um webhook do HubSpot (um aviso automático que o sistema envia a outro, como o recado que a recepção passa à cozinha) chama o servidor a cada mudança de etapa, e o servidor envia o evento correspondente pelo Measurement Protocol (a porta de entrada do GA4 para eventos que não vêm do navegador), com o client_id gravado e o estágio em lead_status.
Julho fechou com 84 leads B2B, dentro da faixa de 70 a 110 que a frente costuma gerar. Em setembro, 60 dias depois, 12 deles tinham virado contrato, com R$ 504.000 somados, e 71 tinham o client_id gravado, uma cobertura de 85 por cento. Os 13 sem identificador entraram por telefone ou por indicação, e ficaram no relatório com lead_source de canal offline.
A leitura por origem foi a novidade. Dos 12 contratos, 8 vieram de busca orgânica por termos como "paisagismo corporativo campinas", com 1 contrato a cada 4 leads; os leads de formulário genérico da home fecharam 1 em 11. O clique no WhatsApp, que antes era tratado como lead, gerou 210 contatos e 19 leads registrados, e passou a ser lido como demanda, não como resultado.
Abra o seu CRM e conte quantos leads dos últimos 60 dias têm o identificador do GA4 gravado. O critério é 80 por cento ou mais dos leads que vieram do site; abaixo disso, o campo oculto ou o webhook está falhando, e o close_convert_lead vai chegar sem dono. O próximo capítulo entra no aplicativo do clube de assinatura, onde nem o formulário existe.
Você sabe se o CRM devolve o dono de cada lead: 80 por cento ou mais dos leads dos últimos 60 dias que vieram do site têm o identificador do GA4 gravado.
Os dois guias a seguir levam este capítulo para a tela do GA4. O primeiro serve a qualquer empresa que vende por proposta, como consultoria, software B2B, indústria e serviços corporativos. O segundo serve a quem atende no balcão ou no telefone, como clínica, restaurante, academia e loja de bairro, e quer ver no Analytics o que a ficha do Google gera.
Passo a passo (leads B2B): promover o lead qualificado a evento-chave e ler o funil comercial
Objetivo: fazer o relatório e a mídia contarem o lead que o vendedor aprovou, e não o envio de formulário. Pré-requisito: papel Editor ou superior na propriedade e o qualify_lead já chegando pelo servidor, como no circuito descrito acima.
Passo 1: Confirme que o evento chega com o nome exato
Mude um lead de teste de etapa no CRM e abra Relatórios > Tempo real: qualify_lead precisa aparecer no cartão de eventos em poucos minutos. Depois do processamento, ele surge também em Administrador > Exibição de dados > Eventos, na aba de eventos recentes.
Deu certo quando: O evento aparece em minúsculas e com sublinhado, igual ao que o servidor envia.
Erro comum: Criar o evento-chave digitando uma grafia diferente da enviada, como qualifyLead: a linha fica zerada e ninguém percebe por semanas.
Passo 2: Marque a estrela nos eventos que valem negócio
Em Administrador > Exibição de dados > Eventos, clique na estrela ao lado de qualify_lead e de close_convert_lead. A propriedade padrão aceita até 30 eventos-chave, e a marcação vale da data em diante, sem mudar o histórico.
Deu certo quando: As duas linhas ficam com a estrela preenchida e passam a constar na aba de eventos-chave.
Erro comum: Ligar a estrela no clique do WhatsApp, na abertura do formulário e no envio ao mesmo tempo: três eventos-chave para a mesma pessoa inflam a taxa e confundem o lance.
Passo 3: Ajuste a contagem para uma vez por sessão
Na aba de eventos-chave, abra o menu de três pontos da linha qualify_lead e escolha Alterar método de contagem > Uma vez por sessão. Lead repetido na mesma visita passa a contar uma vez; compra continua em uma vez por evento.
Deu certo quando: A coluna de método de contagem mostra Uma vez por sessão para os eventos de lead.
Passo 4: Monte o funil comercial numa exploração
Em Explorar > Exploração de funil, crie três etapas: generate_lead, qualify_lead e close_convert_lead. No detalhamento, use Primeiro grupo de canais padrão do usuário, porque o contrato chega semanas depois e não tem sessão de origem própria.
Deu certo quando: A tabela mostra, por canal de primeiro acesso, quantos leads viraram qualificados e quantos fecharam.
Erro comum: Detalhar pelo canal da sessão: o close_convert_lead enviado pelo servidor cai em (not set) ou em Direct, e o canal que trouxe o cliente some do funil.
Passo 5: Leve o lead qualificado ao Google Ads
No Google Ads, acesse Metas > Resumo, clique em + Criar uma ação de conversão, escolha importar do Google Analytics e selecione qualify_lead. Deixe generate_lead como ação secundária, só para observação.
Deu certo quando: A ação qualify_lead aparece como principal na meta de leads da conta.
No fim você tem: Como medir: depois de 30 dias, compare por canal a taxa de passagem de generate_lead para qualify_lead. Canal com muito lead e pouca qualificação é candidato a corte, mesmo com custo por lead baixo.
Passo a passo (negócio local): vincular o Perfil da Empresa no Google
Objetivo: ver no GA4 as ligações, rotas, mensagens, reservas e cliques no site que a ficha do Maps e da Busca gera, ao lado do tráfego do site. Pré-requisito: papel Editor ou Administrador na propriedade e papel Proprietário ou Administrador no Perfil da Empresa, com o mesmo e-mail.
Passo 1: Confira o acesso à ficha antes de abrir o GA4
Peça a quem administra o perfil que confirme o seu e-mail como Proprietário ou Administrador. Sem esse papel, o perfil simplesmente não aparece na lista do vínculo.
Erro comum: Usar o e-mail da agência no GA4 e o da empresa na ficha: o fluxo de vínculo não encontra nada.
Passo 2: Abra as vinculações do Perfil da Empresa
No GA4, vá em Administrador > Vínculos de produtos > Vinculações do Perfil da Empresa (Google Business Profile links) e clique em Vincular (Link).
Deu certo quando: A lista de vínculos abre, vazia na primeira vez, com o botão Vincular no alto à direita.
Passo 3: Escolha os perfis e confirme
Marque a ficha ou as fichas que quer ligar, leia o resumo de compartilhamento de dados e confirme. Uma propriedade aceita mais de um perfil, mas os números são somados num total só.
Erro comum: Ligar as dez unidades de uma rede esperando comparar lojas: a integração não separa por local. Para comparar unidades, coloque uma UTM própria no link do site de cada ficha.
Passo 4: Abra a coleção nova nos relatórios
Em Relatórios aparece a coleção Google Business Profile, com interações, cliques no site, ligações, rotas, mensagens, reservas e cardápios dos últimos seis meses.
Deu certo quando: Os sete indicadores aparecem com a série dos últimos seis meses.
Erro comum: Tentar usar esses números numa exploração, numa comparação ou com filtro: o GA4 não permite, e a integração também não funciona em subpropriedades.
No fim você tem: Como medir: anote todo mês ligações e rotas da coleção e, no relatório de aquisição, as sessões que chegam pela UTM do link da ficha. Ficha com muita rota e pouco clique no site pede um site melhor na ficha, não mais anúncio.

Se a figura ultrapassar a área visível, deslize para os lados. Pelo teclado, foque a figura e use as setas.
Revise em até três dias úteis os leads dos últimos sessenta dias. Siga para o aplicativo quando oitenta por cento dos leads do site tiverem identificador do GA4, origem e etapa do CRM.
Seu caderno neste capítulo
Abrir o caderno completoSelecione um trecho do capítulo para destacar ou anotar. Nos vídeos e áudios, use Anotar este momento. No teclado, selecione com Shift e as setas e use Alt+Shift+D para destacar ou Alt+Shift+N para anotar.
Salvo neste navegador. Entre na sua conta para levar o caderno a outros aparelhos.
Entre na sua conta para compartilhar o que aprendeu e convidar alguém para estudar com você.
Conexões deste capítulo
Veja o que estudar antes e para onde seguir depois, explore os conceitos e compare abordagens em outros cursos. Sugestões marcadas como “sugerido pelo grafo” vêm dos assuntos em comum, não do índice do curso.
Estude antes
- CursoPython: Programação do Zerosugerido pelo grafo21 capítulos de “Google Analytics 2027” usam conceitos apresentados em “Python: Programação do Zero”.
- CursoGoogle Ads 2027sugerido pelo grafo4 capítulos de “Google Analytics 2027” usam conceitos apresentados em “Google Ads 2027”.
- CursoLinkedIn Ads 2027sugerido pelo grafo5 capítulos de “Google Analytics 2027” usam conceitos apresentados em “LinkedIn Ads 2027”.
Conceitos deste capítulo
O mesmo assunto em outros cursos
- LinkedIn Ads 2027Montar a oferta e a página que um comprador B2B concluiExaminar conexões de Montar a oferta e a página que um comprador B2B conclui
- Google Ads 2027Instalar Google Tag, GTM e conversões que o lance consegue usarExaminar conexões de Instalar Google Tag, GTM e conversões que o lance consegue usar
- Meta Ads 2027Levar a venda confirmada no CRM de volta à MetaExaminar conexões de Levar a venda confirmada no CRM de volta à Meta
Voltar ao capítulo anterior: Instrumentar a loja do view_item ao refund e conciliar com o financeiro
Leve uma ideia para a prática
Escolha uma atividade no painel e volte a este curso quando quiser.
Atividades e evolução ficam reunidas no painel da sua conta.
Capítulos vizinhos em Google Analytics 2027
- 18Construir públicos que a mídia usa e saber quando o preditivo não existe
- 19Instrumentar a loja do view_item ao refund e conciliar com o financeiro
- 20Ligar o clique ao contrato assinado com eventos de lead e CRM
- 21Medir o aplicativo e a assinatura com Firebase sem perder a pessoa entre plataformas
- 22Escolher quais eventos-chave viram conversão no Google Ads e quais só analisam