Como criar um relatório que mostra jornada, campanha e receita
Um relatório que mostra jornada, campanha e receita precisa ligar cada clique e formulário ao que aconteceu depois no CRM, e depois devolver a conversão offline para o Google Ads. Sem isso, você até enxerga leads, mas não consegue provar quais campanhas geraram receita.
O que esse relatório precisa responder (na prática)
Antes de montar dashboards, defina as perguntas que o relatório vai responder. Para agências e gestores de tráfego, o foco costuma ser atribuição e ROI. Para isso, inclua sempre respostas como:
- Qual campanha e qual anúncio originaram o lead (ou o agendamento)?
- Qual foi o caminho do usuário: clique no anúncio, visitas, retorno, formulário, agendamento, venda?
- Qual receita esse lead gerou e em que momento (data da venda e valor)?
- O que foi atribuído por first touch e por last touch (quando fizer sentido para o seu modelo)?
- Quais etapas do funil estão “quebrando” (ex.: muitos leads sem origem, agendamentos sem fechamento, receita sem GCLID)?
Se o relatório não responde essas perguntas, ele vira só um resumo de métricas. Métricas não explicam o ROI.
Intenção de busca: informacional com aplicação (modelo + checklist)
Este conteúdo é para quem quer criar um relatório, não apenas entender tracking. Então a estrutura abaixo vai te dar um roteiro de implementação, com critérios e exemplos do que incluir.
Arquitetura mínima: dados que precisam existir
Para mostrar jornada, campanha e receita, você precisa de um “fio” que conecte o clique ao resultado. Na prática, isso envolve:
- Identificador do clique: GCLID (ideal) ou um identificador equivalente que permita reconciliação.
- UTMs no formulário/landing (origem, mídia, campanha, termo e conteúdo quando aplicável).
- Registro do evento (ex.: lead criado, agendamento confirmado, venda concluída) com data e valor.
- Integração com CRM: o lead precisa existir no CRM com a origem do tráfego preservada.
- Conversões offline para o Google Ads, quando você quer que o Google otimize para receita e não só para formulário.
Se qualquer um desses blocos falhar, o relatório vai mostrar “campanha” sem “receita” ou “receita” sem “campanha”. Esse é o erro mais comum em auditorias.
Como capturar jornada: do clique ao CRM
O objetivo da jornada é mostrar o que aconteceu entre o primeiro contato e a receita. Para isso, registre eventos com timestamp e chaves de atribuição.
Eventos que valem no relatório
- Clique no anúncio (quando você tem GCLID, use como chave).
- Visita(s) e retorno (se você tiver sessão/UTM, registre ao menos a primeira visita e a última visita antes do formulário).
- Formulário enviado: nome do lead, e-mail/telefone (com cuidado de privacidade) e o conjunto de UTMs.
- Agendamento: status (confirmado, compareceu, cancelado) e data.
- Venda/fechamento: data da venda e valor (receita).
Exemplo prático (fluxo real)
Um usuário clica no anúncio, visita o site, volta dias depois, preenche um formulário, vira lead qualificado, agenda e fecha a compra. No relatório, você precisa conseguir exibir:
- campanha/anúncio que gerou o clique;
- UTMs que chegaram junto ao formulário;
- quando o agendamento aconteceu;
- quando a venda aconteceu e quanto foi a receita;
- se a atribuição muda entre first touch e last touch.
Se você só tiver “lead criado” sem a ligação ao clique (GCLID) ou sem o valor final (receita), você não consegue fechar o ciclo.
Como estruturar o relatório: tabelas e campos essenciais
Para o relatório ser útil para decisões, trate como um conjunto de tabelas (mesmo que você visualize em dashboard). O mínimo é:
1) Tabela de origem (campanha e clique)
- Data/hora do clique
- Conta/campanha/grupo/anúncio
- GCLID (ou identificador de reconciliação)
- UTMs (source/medium/campaign/content/term)
- Keyword (quando disponível)
2) Tabela de eventos (jornada)
- ID do lead no CRM
- Data do formulário
- Data do agendamento (e status)
- Data do fechamento (venda)
- Etapa atual do funil
3) Tabela de receita (resultado financeiro)
- ID do negócio/venda no CRM
- Valor da venda
- Data da venda
- Receita atribuída (quando você separar por modelo de atribuição)
4) Tabela de atribuição (first touch vs last touch)
- Modelo de atribuição (first touch, last touch)
- Campanha atribuída
- Receita atribuída
- Observação de consistência (ex.: “sem GCLID”)
Como calcular métricas sem se enganar
O relatório precisa permitir leitura correta de funil e ROI. Use métricas que façam sentido com os dados que você tem.
- Leads: contagem por campanha e por período.
- Agendamentos: contagem e taxa sobre leads (quando o agendamento é um evento rastreável).
- Vendas: contagem e taxa sobre agendamentos ou sobre leads qualificados.
- Receita: soma por campanha e por período.
- Valor por lead e valor por agendamento (quando a receita estiver clara por negócio).
- Taxa de atribuição: % de vendas que conseguiram ser atribuídas a uma campanha com identificador (ex.: com GCLID/UTMs).
Se a taxa de atribuição estiver baixa, trate como risco de decisão. Você não quer otimizar campanha com base em receita “que não dá para provar”.
Como ligar isso ao Google Ads (conversões offline)
Para o Google Ads otimizar para receita e para você provar ROI, você vai precisar de conversões offline e, quando aplicável, enhanced conversions para melhorar correspondência.
O que enviar como conversão offline
- Evento: venda (ou outra conversão que represente receita).
- Valor da conversão e moeda.
- Data/hora da conversão.
- Identificador do clique: GCLID (quando disponível).
- Dados adicionais para correspondência, quando aplicável (ex.: parâmetros de enhanced conversions, conforme sua configuração).
Por que isso aparece no relatório
Quando você conecta o offline ao Google Ads, o relatório passa a mostrar uma cadeia consistente: clique e campanha no Google Ads, formulário e CRM, e receita no fechamento. Sem isso, o relatório vira “jornada no CRM” e “campanha no Google”, sem ponte.
Como implementar com Apointoo (visão de fluxo)
Se você precisa conectar clique, UTMs, formulário, CRM e receita de volta ao Google Ads, uma abordagem prática é usar uma camada de infraestrutura de atribuição e conversões offline.
Fluxo que você deve conseguir provar
- O usuário clica no anúncio e chega ao formulário com UTMs.
- O formulário cria ou atualiza o lead no CRM.
- O CRM registra agendamento e fechamento com data e valor.
- O sistema reconcilia o lead/venda com o clique (ex.: via GCLID quando disponível) e monta a atribuição.
- As conversões offline são enviadas para o Google Ads para que a campanha seja otimizada com base em resultado e para que você consiga reportar ROI com evidência.
Se você já tem campanhas e precisa responder “qual campanha gerou receita”, esse fluxo é o que sustenta a prova.
Problemas comuns que quebram o relatório
- GCLID perdido: o formulário não recebe ou não preserva o identificador do clique, então você não consegue amarrar receita à campanha.
- UTMs apagadas: parâmetros somem por redirecionamentos, páginas intermediárias ou automações que recriam URLs.
- Formulário sem integração: o lead até entra no CRM, mas sem origem do tráfego.
- CRM sem campos de origem: sem campanha, sem mídia, sem identificador, fica impossível construir atribuição.
- Conversão otimizada para o evento errado: campanha otimiza para lead frio, e a receita vem de outro segmento.
- Receita sem vínculo com o lead: negócio fechado não referencia o lead que veio do formulário.
Em auditorias, esses pontos quase sempre explicam por que o cliente pergunta qual campanha gerou receita e a agência não tem resposta consistente.
Checklist para validar antes de apresentar para o cliente
- Você consegue filtrar por campanha e ver: leads, agendamentos e receita.
- Você consegue mostrar a jornada com datas (formulário, agendamento, venda).
- Você consegue indicar % de conversões com atribuição completa (com identificador).
- Você consegue comparar first touch vs last touch (quando aplicável ao seu modelo).
- Você consegue explicar diferenças de funil (ex.: muita queda entre lead e agendamento).
FAQ
O relatório precisa usar first touch e last touch?
Não é obrigatório, mas ajuda a explicar comportamento. Se você só usa um modelo, pode “premiar” campanhas que aparecem mais tarde ou “punir” campanhas que iniciam o processo. O ideal é deixar claro qual modelo você usa e por quê.
Se eu não tiver GCLID, ainda consigo montar o relatório?
Você pode montar uma visão baseada em UTMs e campos do CRM, mas a atribuição tende a ser menos precisa quando há múltiplas sessões ou mudanças de origem. O ponto é: assuma a limitação e mostre a taxa de atribuição.
Qual conversão devo enviar como offline no Google Ads?
Em geral, você envia a conversão que representa valor (por exemplo, venda) e inclui valor e data. Se você também usa eventos intermediários (lead qualificado, agendamento), pode separar objetivos, mas sem inventar que eles equivalem a receita.
Como lidar com vendas que demoram semanas?
Você precisa considerar janelas de atribuição e garantir que o CRM registre o vínculo do lead com o negócio fechado. O relatório deve mostrar datas e permitir análise por coorte (por exemplo, por data do primeiro clique ou por data do formulário).
Como provar ROI sem “puxar” receita de fora?
O ROI fica provável quando a receita está no CRM com vínculo ao lead originado pelo formulário e quando você consegue ligar essa conversão ao Google Ads via identificadores (ex.: GCLID) e UTMs preservadas.
CTA final
Solicite acesso ao Apointoo se você já roda campanhas em Google Ads e precisa provar quais conversões viraram receita, conectando clique, UTMs, formulário, CRM e dados offline com atribuição consistente.
Sugestões de links internos
- Como implementar tracking com GCLID e UTMs no Google Ads
- Conversões offline: o que enviar e como validar no Google Ads
- Enhanced conversions: quando faz sentido e quais campos usar
- Integração CRM e formulário: como evitar perda de origem
- Modelos de atribuição (first touch vs last touch) para agências
Leia também
Como enviar valor de receita para o Google Ads sem bagunçar os dados
Aprenda a enviar valor de receita para o Google Ads usando conversão offline com GCLID e deduplicação, conectando formulário, CRM e vendas…
Como explicar “conversão bloqueada por consentimento” para o cliente
“Conversão bloqueada por consentimento” no Google Ads não significa ausência de lead no CRM. Entenda a causa, o impacto e como provar ROI.
Por que algumas conversões offline são recusadas pelo Google Ads
Conversões offline podem ser recusadas no Google Ads por falta de correspondência válida, geralmente por GCLID perdido ou inconsistência…