Eventos do RD, campo Fonte do CRM e GA4
Decodificação e cascata por cliente
Um canal por lead e CPL por canal
Relatório, alerta e agente de IA
O que resolve
- Cada lead tem um canal só, com a regra que o classificou ao lado.
- Lead sem origem vira uma linha visível e um alerta, e não um canal genérico que esconde o problema.
- O CPL por canal divide o investimento pelos leads pagos, e não pelo total do CRM.
Perguntas de negócio que responde
Faça estas perguntas ao seu agente quando o caso estiver pronto.
O que você precisa
- RD Station Marketing e o CRM de cada cliente conectados na Nekt
- A lista de canais e a ordem da cascata combinadas com cada cliente
- As decisões de cada cliente sobre fontes ambíguas, como Desconhecido
O que você recebe
- Uma tabela de leads com canal, plataforma, regra aplicada e formato da origem
- CPL por canal e por plataforma só com leads pagos
- Alerta quando a parcela sem origem passa do limite do cliente
- Um agente de IA que explica a diferença entre plataforma, RD e CRM
Onde ativar
Leads e CPL por canal, com a parcela sem origem sempre visível.
Avisa quando a parcela sem origem salta de uma semana para outra, com o formulário que mudou.
Explica por que o Meta diz 40 e o CRM diz 27, sem escolher um número.
A decodificação é a mesma para todos. O trabalho está em escrever a cascata e as exceções de cada cliente e em mantê-las como dado. O detalhado traz as regras de negócio, as armadilhas e o teste de aceitação. Ou mande tudo direto para o seu agente com o MCP da Nekt.
A origem do lead chega em cinco formatos no mesmo campo: base64, query string, texto livre, URL de app e vazio. Integrações entre CRM e automação de marketing gravam um evento a cada mudança de etapa, e importação de base aparece como conversão. Cada cliente decide de um jeito o que fazer com a fonte Desconhecido, e plataforma, RD e GA4 contam o mesmo lead de formas diferentes.
Como costuma ser feito, e a regra
Cada linha é um erro que já aconteceu na prática.
No RD Station, traffic_source pode vir como encoded_<base64>, com um JSON da primeira e da última sessão; traffic_medium e traffic_campaign vêm quase sempre vazios. Dentro do JSON, a origem ainda aparece como UTM, como cookie __utmz legado ou como URL crua. Classifique cada linha pelo formato e separe o vazio do formato não reconhecido: não veio origem e veio origem que não entendemos são estados diferentes.
Exclua eventos de importação de base, sincronização de CRM, integração, inserção manual, mailing, disparo, lista e teste, pelo identificador do evento. Em contas reais, três quartos dos eventos de conversão eram carga em lote, e uma integração entre CRM e RD gerava 9 em cada 10 eventos. Use fronteira de palavra: sem ela, Fale com um Especialista cai no filtro de lista. Marque o evento como excluído em vez de apagar, para a diferença ser explicável.
Cada cliente tem sua ordem de sinais: ajuste manual, identificador de clique (gclid, gbraid, wbraid, fbclid, li_fat_id), UTM paga, UTM gravada no contato, origem da sessão, campo Fonte do CRM e, por último, sem origem. Guarde a ordem e os termos de cada canal numa tabela por cliente, nunca copiada de outro cliente. A ordem muda a contagem: um termo curto como fb casa em qualquer posição do texto.
Cada lead leva canal, plataforma, a regra que casou e o formato da origem. Quando o cliente contesta, a resposta mostra por que aquele lead é Meta e não orgânico, e uma mudança de regra fica visível na série.
Num cliente, a fonte Desconhecido conta como digital, porque quase todos esses negócios tinham conversão no site nos 30 dias anteriores; sem fonte fica fora, porque é o comercial criando negócio à mão. Em outro cliente, Desconhecido não conta como pago. Registre a decisão, a data e o teste que a sustentou. Teste com conversão nos 30 dias antes da criação do negócio, e não com o contato existir na base, que absorve quase todo mundo.
Não identificado nunca se disfarça de direto nem é rateado entre canais. Mostre volume e parcela por mês e alerte quando passar do limite do cliente (15% e 25% foram limites reais). Um salto de uma semana para outra é quase sempre rastreio quebrado: formulário próprio que não envia os campos de origem, redirect que perde a query string ou chatbot sem UTM.
Lead Ads não passa pelo site e chega sem UTM. No RD, conversões do formulário nativo do Meta têm identificador terminado em hífen e 9 ou mais dígitos, e formulários com LINKEDIN no nome vêm do formulário nativo do LinkedIn. Classifique pela assinatura antes de cair em sem origem.
Lead, oportunidade e venda por canal vêm do RD ou do CRM, que ligam a origem à pessoa. Investimento, cliques e conversão de plataforma vêm da plataforma, que credita na data do clique e não desconta a outra. Sessão e comportamento vêm do GA4, que não conhece o lead. Canal do GA4 e canal do CRM não se somam nem se cruzam.
CPL = investimento do período / leads de mídia paga criados no período. CPL por plataforma = investimento da plataforma / leads daquela plataforma. Orgânico, direto, chatbot sem origem e Desconhecido não entram no denominador. Sem lead pago, o CPL é nulo, não zero. Investimento / todos os leads pode aparecer ao lado, rotulado como piso.
Leads confirmados pelo time e sem UTM recebem canal por ajuste manual, guardado numa tabela com quem, quando e motivo, e aplicado no topo da cascata. Nunca corrija o canal direto no resultado ou na planilha do relatório.
Cascata típica de canal
A primeira regra que casar vale. A ordem e os termos são de cada cliente.
Definições
Armadilhas que já aconteceram
Os campos de meio e campanha vinham vazios em quase todos os eventos e o time concluiu que não havia rastreio. A origem estava em base64 no traffic_source.
Decodifique antes de classificar.
Uma integração entre CRM e automação gravava um evento a cada mudança de etapa e multiplicava as conversões por dez.
Exclua pelo identificador do evento e mostre os excluídos à parte.
Um filtro de lista sem fronteira de palavra tirou da conta o formulário nativo do Meta que mais gerava leads.
Fronteira de palavra em todo termo curto.
A parcela de conversões sem origem pulou de menos de 10% para cerca de metade de uma semana para outra, depois de uma troca no formulário do site.
Acompanhe a parcela por semana e trate como instrumentação, não como análise.
O chatbot de WhatsApp chegava com o nome do fornecedor como origem e sem meio, e respondia por perto de um quinto dos leads do mês.
Rotule como WhatsApp sem origem e peça a UTM ao fornecedor. Não redistribua por estimativa.
Casar rótulos de cliente entre Google Ads e RD pelo nome acertava poucos pares e fundia marcas diferentes.
Use o id da campanha e o registro conta para cliente.
Teste de aceitação
O caso está pronto quando todos os itens passam.
- Todo lead tem exatamente um canal e uma regra aplicada, e a soma dos leads por canal é igual ao total de leads.
- Nenhum evento de importação, integração, mailing ou teste entra na contagem, e os excluídos aparecem à parte com o identificador.
- Para um cliente e mês, a soma dos leads pagos por plataforma é igual aos leads de mídia paga, e o CPL é igual a investimento / leads pagos.
- Linhas com origem em formato não reconhecido ficam abaixo de 1% das que têm origem.
- Sem origem aparece como linha própria, e o alerta dispara quando a parcela passa do limite do cliente.
Pacote para o agente
Cole no Claude, ChatGPT ou outro cliente com o MCP da Nekt conectado.
Origem e canal do lead - Lead e canal do lead vêm do RD Station ou do CRM. A plataforma de anúncio serve para investimento, cliques e conversão de plataforma. O GA4 serve para sessão. Não some nem cruze os três. - traffic_source com prefixo encoded_ é base64 com um JSON da sessão: decodifique antes de classificar. Vazio e formato não reconhecido são estados diferentes. - Ficam fora eventos de importação, sincronização de CRM, integração, inserção manual, mailing, disparo, lista (com fronteira de palavra) e testes. - Canal = primeira regra que casar na cascata do cliente: ajuste manual, id de clique, UTM paga, UTM do contato, origem da sessão, campo Fonte do CRM, sem origem. - Identificador terminado em -<9 ou mais dígitos> = formulário nativo do Meta (pago). - Sem origem nunca vira direto nem é rateado. Se a parcela passar do limite do cliente, avise e diga desde quando. - CPL = investimento / leads de mídia paga. Sem lead pago, o CPL é nulo. - A plataforma credita a conversão na data do clique e não desconta as outras. Quando plataforma e CRM divergem, explique as duas contagens em vez de escolher uma. - Conversão de venda que aparece na plataforma pode ter sido enviada pela agência: não é medição independente. Exceções por cliente: - <cliente>: fonte Desconhecido conta como digital, mas não como paga; (sem fonte) fica fora. Decisão de <data>. - <cliente>: alerta de sem origem acima de <x>% dos leads do mês. - <cliente>: chatbot <nome> sem UTM vira WhatsApp sem origem e não entra em mídia paga.
Construa no meu workspace Nekt o caso "Origem e canal do lead" seguindo as regras em https://academy.nekt.com/industrias/agencias/origem-canal-do-lead.md. 1) Encontre as tabelas de origem e confirme as colunas usadas pelas regras. 2) Crie uma transformação no grão indicado aplicando todas as regras. 3) Rode o teste de aceitação e me mostre o resultado de cada item. 4) Crie o context document do caso no workspace, com as exceções dos meus clientes em aberto para eu preencher.
Variações
Leve o canal do lead até MQL, SQL e venda no CRM de cada cliente.
Guarde a origem da primeira e da última conversão em colunas separadas e declare qual o relatório usa.
A mesma lógica sobre sessionSource e sessionMedium do GA4, sem cruzar com o canal do lead.