Google Analytics 2027 · Capítulo 9 de 35 · 11 min
Leads B2B, CRM e negócios locais: ligar contratos ao marketing
As etapas do CRM levadas de volta ao Analytics, o valor esperado de cada lead sem somar etapas, a data certa de cada evento e a ficha do Google como indicador da loja física.
Este capítulo faz parte do curso gratuito Google Analytics 2027.
O paisagismo corporativo da Verde Vivo vende projetos de R$ 42.000 em média, e cerca de um em cada sete orçamentos vira contrato, uns 60 dias depois do primeiro contato. O pedido chega por formulário ou por WhatsApp, a negociação acontece no HubSpot, o CRM em que o time comercial registra cada contato e cada proposta, e o Analytics só ficava sabendo do formulário enviado. Para o relatório, os sete orçamentos eram iguais.
A empresa ligou o clique ao contrato levando de volta ao Analytics cada mudança de etapa registrada no CRM. O resultado mais útil foi uma descoberta sobre canais: a busca orgânica trazia menos pedidos de orçamento que a mídia paga e fechava muito mais contratos por pedido. A decisão de mídia passou a olhar o avanço até o contrato, com a ressalva de quantos leads tinham identificação para entrar na conta.
A venda B2B tem etapas que acontecem fora do site
Clique, pedido, atendimento, proposta e contrato formam a sequência comercial. O site observa o clique, o envio do formulário e o clique de saída para o WhatsApp; a conversa em si depende do atendimento. Cada etapa tem uma fonte dona da informação: o pedido registrado, o lead aceito, o atendimento, a proposta e o contrato são do CRM. Medir leads é trazer as etapas do CRM de volta ao Analytics como eventos, com a data em que cada uma aconteceu e o valor que o CRM conhece.
- Etapa 1 de 5: Clique no anúncio ou na busca
Site: a sessão nasce com origem e campanha
- Etapa 2 de 5: Pedido registrado
Formulário enviado ou conversa de WhatsApp lançada no CRM; generate_lead
- Etapa 3 de 5: Lead aceito
CRM: o vendedor confirma o perfil; qualify_lead, ou disqualify_lead com o motivo
- Etapa 4 de 5: Atendimento e proposta
CRM: o representante fala com o cliente, working_lead; a proposta enviada fica registrada no CRM, sem evento recomendado próprio
- Etapa 5 de 5: Contrato ou perda
CRM: close_convert_lead com o valor real, ou close_unconvert_lead com o motivo
Ver como texto
- Clique no anúncio ou na busca: Site: a sessão nasce com origem e campanha
- Pedido registrado: Formulário enviado ou conversa de WhatsApp lançada no CRM; generate_lead
- Lead aceito: CRM: o vendedor confirma o perfil; qualify_lead, ou disqualify_lead com o motivo
- Atendimento e proposta: CRM: o representante fala com o cliente, working_lead; a proposta enviada fica registrada no CRM, sem evento recomendado próprio
- Contrato ou perda: CRM: close_convert_lead com o valor real, ou close_unconvert_lead com o motivo
O Google publica eventos recomendados para essa sequência. generate_lead registra o lead criado. qualify_lead e disqualify_lead registram a decisão do vendedor, o segundo com o motivo. working_lead marca o momento em que o lead fala com um representante ou é procurado por ele. close_convert_lead registra o contrato, e close_unconvert_lead a perda, com o motivo. Usar os nomes publicados permite que a equipe técnica implemente sem inventar vocabulário e que os relatórios de geração de leads do Analytics reconheçam as etapas.

Ver como texto
Referência de eventos recomendados, seção qualify_lead: evento que mede quando um usuário atende aos critérios para se tornar um lead qualificado, com os parâmetros currency e value e a nota de que value é recomendado ao marcar o evento como principal
O valor de um lead é uma expectativa, e não uma receita
Para a mídia enxergar quanto vale um lead antes do contrato, a Verde Vivo atribui a cada pedido de orçamento um valor esperado: R$ 42.000 de ticket médio vezes a taxa agregada de um contrato a cada sete orçamentos dá R$ 6.000. Um lead aceito pelo vendedor tem probabilidade maior de fechar, e por isso a equipe calculou para ele outra taxa, um contrato a cada quatro leads aceitos, ou R$ 10.500. No contrato, entra o valor real assinado.
Esses valores nunca se somam. O mesmo cliente pode carregar R$ 6.000 no pedido, R$ 10.500 na qualificação e R$ 38.000 no contrato, e a soma dos três não descreve dinheiro nenhum. Cada etapa se lê sozinha, e só o contrato entra na conversa de receita.
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
WhatsApp e telefone geram demanda, e o lead nasce no CRM
O clique no botão de WhatsApp diz que alguém quis conversar. Ele é um bom sinal de demanda e um mau indicador de resultado: em agosto, 210 cliques no botão viraram 19 leads registrados pelo atendimento. O lead da conversa nasce quando o atendente registra o contato no HubSpot com origem whatsapp, e é o servidor, lendo o CRM, que avisa o Analytics. Visita técnica marcada segue o mesmo caminho.
A ligação com o CRM depende de três campos
Quando a pessoa envia o formulário, o site grava num campo oculto o identificador que o Analytics usa para reconhecer aquele navegador, o client_id. O HubSpot guarda esse código junto com a origem e a data. Quando o vendedor muda a etapa do lead, um webhook, o aviso automático que um sistema manda a outro, chama o servidor da Verde Vivo, que envia o evento correspondente ao Analytics pelo Measurement Protocol, a porta de entrada para eventos que vêm de um servidor. O protocolo segue operando sem plano de descontinuação, e o Google recomenda a Data Manager API para integrações novas, segundo a página oficial revista em 22 de outubro de 2026.

Ver como texto
Página Enviar eventos do Measurement Protocol para o Google Analytics, com o aviso em destaque de que o protocolo atingiu estado maduro e continuará operacional sem planos de descontinuação, e a recomendação de usar a API Data Manager em integrações de servidor para servidor
A data do evento merece cuidado. Um contrato assinado hoje, por um lead que chegou em julho, é um fato de hoje e entra com a data de hoje. O identificador gravado permite ligar o evento ao mesmo usuário e ler o contrato pela primeira origem dele; a origem da sessão e a atribuição de conversões dependem de o evento chegar perto da visita, o que um ciclo de 60 dias não permite. Outra coisa é um evento atrasado no envio, como uma etapa registrada na sexta e transmitida só na segunda. Para esse caso, o protocolo aceita informar o horário original com até 72 horas de atraso e recomenda enviar em até 48 horas para que o evento se junte à visita. Duração do ciclo comercial e atraso de transmissão são problemas diferentes, com soluções diferentes.
A leitura por origem mudou a mídia
Julho fechou com 84 pedidos de orçamento. Em setembro, 12 deles tinham virado contrato, somando R$ 504.000. Dos 84, 74 vieram do site e 71 desses tinham o client_id gravado: cobertura de 96% entre os pedidos digitais e de 85% sobre o total. Os 10 que entraram por telefone ou por indicação ficaram registrados com origem offline, fora da conta de canais do Analytics; os 3 digitais sem identificador foram falhas do campo oculto.
Dos 12 contratos, oito vieram de busca orgânica por termos como "paisagismo corporativo campinas", com um contrato a cada quatro pedidos; os pedidos vindos de mídia paga fecharam um a cada 11. Com 84 pedidos, essas taxas oscilam muito de um mês para o outro, e a equipe as tratou como pista. A decisão foi levar à mídia o lead aceito pelo vendedor como sinal principal, e manter o envio de formulário só para observação.
Para a equipe de marketing: promover o lead aceito a evento principal
Pré-requisito: papel Editor ou superior e qualify_lead já chegando pelo servidor.
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 em poucos minutos.
Deu certo quando: O evento aparece em minúsculas e com sublinhado, igual ao enviado.
Erro comum: Criar o evento principal com grafia diferente, como qualifyLead: a linha fica zerada por semanas.
Passo 2: Marque a estrela em qualify_lead e close_convert_lead
Administrador > Exibição de dados > Eventos. A marcação vale da data em diante, sem mudar o histórico.
Deu certo quando: As duas linhas aparecem na aba de eventos principais.
Erro comum: Marcar clique no WhatsApp, abertura e envio do formulário ao mesmo tempo infla a taxa e confunde o lance.
Passo 3: Escolha o método de contagem pela natureza do evento
Uma vez por evento conta cada ocorrência; uma vez por sessão conta uma por visita. Etapas enviadas pelo servidor raramente se repetem na mesma sessão, e a escolha fica registrada no plano.
Deu certo quando: O método de cada evento principal aparece anotado ao lado da data da mudança.
Passo 4: Monte o funil comercial numa exploração
Etapas generate_lead, qualify_lead e close_convert_lead, detalhadas pelo canal do primeiro acesso do usuário.
Deu certo quando: A tabela mostra, por canal de origem, quantos pedidos viraram lead aceito e contrato.
Erro comum: Detalhar pelo canal da sessão: o contrato enviado pelo servidor não tem visita própria e cai em (not set).
Passo 5: Leve o lead aceito ao Google Ads
Importe qualify_lead como conversão principal e deixe generate_lead como secundária, só para observação.
Deu certo quando: A meta de leads da conta usa o lead aceito.
No fim você tem: Depois de 30 dias, compare por canal a passagem de pedido de orçamento para lead aceito, com a quantidade de pedidos ao lado.
Negócio local entra pela ficha do Google
Desde 8 de junho de 2026, o Analytics vincula o Perfil da Empresa no Google, a ficha que aparece no Maps e na busca, e traz sete métricas: interações, cliques no site, ligações, rotas, mensagens, reservas e cardápios. Os dados cobrem os últimos seis meses, somados entre todos os perfis vinculados. A integração não separa por unidade, não aceita explorações, comparações nem filtros e não funciona em subpropriedades. Para a loja de Barão Geraldo, isso faz da ficha um indicador de procura por visita e ligação, lido no relatório próprio, sem cruzamento com o e-commerce.

Ver como texto
Tela Vinculações do Perfil da Empresa (Google Business Profile links) no Administrador do GA4, com a lista vazia, as colunas nome, endereço, data e autor do vínculo e o botão Vincular no alto à direita
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. Rotas e cliques no site são intenções diferentes: quem pede rota quer ir à loja, quem clica quer saber mais. Uma ficha com muita rota e pouco clique pede, antes de qualquer mudança, uma conversa com a loja sobre o que os clientes perguntam ao chegar.
A decisão seguinte
Conte quantos leads dos últimos 60 dias têm o identificador do Analytics gravado no CRM, entre os que vieram do site. Uma cobertura baixa indica campo oculto ou webhook falhando, e os contratos vão chegar sem origem. Com a cobertura conhecida, escolha qual etapa do CRM a mídia passa a perseguir e escreva o valor esperado de cada uma. O mesmo raciocínio, aplicado a uma assinatura que vive num aplicativo, está em Aplicativo e assinatura com Firebase: ler o uso junto com a cobrança.
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.
Depois, siga para
- CursoGoogle Ads 2027sugerido pelo grafo7 capítulos de “Google Ads 2027” usam conceitos apresentados em “Google Analytics 2027”.
- CursoMeta Ads 2027sugerido pelo grafo5 capítulos de “Meta Ads 2027” usam conceitos apresentados em “Google Analytics 2027”.
- CursoCRO: Otimização de Conversão e Experimentaçãosugerido pelo grafo2 capítulos de “CRO: Otimização de Conversão e Experimentação” usam conceitos apresentados em “Google Analytics 2027”.
- CursoVibecoding para SEOsugerido pelo grafo2 capítulos de “Vibecoding para SEO” usam conceitos apresentados em “Google Analytics 2027”.
Conceitos deste capítulo
O mesmo assunto em outros cursos
- LinkedIn Ads: investimento e resultadosCriar uma oferta que mereça o próximo passoExaminar conexões de Criar uma oferta que mereça o próximo passo
- Google Ads 2027Ensinar ao Google qual lead virou vendaExaminar conexões de Ensinar ao Google qual lead virou venda
- Meta Ads 2027Levar a venda confirmada no CRM de volta à MetaExaminar conexões de Levar a venda confirmada no CRM de volta à Meta
Terminou a leitura?
Você está aqui: capítulo 9 de 35
0 de 35 concluídos
- Próximo · Capítulo 10 de 35 · 10 minAplicativo e assinatura com Firebase: ler o uso junto com a cobrançaLer o capítulo 10 sem concluir
Marque como concluído para o capítulo contar no seu painel e no certificado.
- Anterior · Capítulo 8 de 35 · 11 minE-commerce no GA4: da vitrine à receita conferida com a lojaVoltar para o capítulo 8
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
- 07Conteúdo e engajamento: o que uma página ajuda o cliente a fazer
- 08E-commerce no GA4: da vitrine à receita conferida com a loja
- 09Leads B2B, CRM e negócios locais: ligar contratos ao marketing
- 10Aplicativo e assinatura com Firebase: ler o uso junto com a cobrança
- 11Explorações, segmentos e funis: onde o cliente deixa de avançar