Lead origin é o elo que sustenta a atribuição entre o clique, o formulário ou o WhatsApp e a conversão final. Em integrações criadas com Make (anteriormente Integromat), esse elo tende a se romper quando fluxo de dados, parâmetros de origem e campos de CRM são transformados ou descartados ao longo do caminho. O resultado é uma história de dados desalinhados: GA4 aponta uma coisa, o CRM recebe outra, e o relatório final é uma batalha de números. O desafio não é apenas coletar UTMs; é manter a origem intacta até o registro de lead no sistema de destino, mesmo com múltiplos apps, redirecionamentos e gateways de API em jogo.
Este artigo aponta exatamente onde o lead origin se perde em integrações Make, como projetar arquiteturas que preservem essa origem, e um roteiro prático com validação contínua. Você vai encontrar critérios de decisão claros, armadilhas comuns a evitar e um checklist acionável para manter a origem consistente do primeiro toque até o fechamento no CRM. Ao terminar, você terá condições de diagnosticar rapidamente falhas de origem, corrigir pontos de quebra e tomar decisões técnicas com base no seu stack (GA4, GTM Server-Side, CAPI, BigQuery, Looker Studio, RD Station, HubSpot, entre outros).

Diagnóstico rápido: onde o lead origin se perde em integrações Make
Quando o Make entra na jogada, a primeira perda de origem costuma acontecer no trajeto entre o formulário, o landing page e o webhook de entrada. UTMs, source/medium/campaign e identificadores de primeira visita devem viajar com o registro de lead, mas transformações automáticas, redirecionamentos e mapeamentos entre sistemas podem descartar, renomear ou reverter esses campos. Além disso, alguns CRMs não aceitam diretamente determinados nomes de campos de origem, levando a projetos de integração a reescrever ou ignorar esses dados na hora da criação ou atualização de contatos.
“Sem manter a origem, a atribuição vira ruído: o que foi clicado deixa de se conectar com o que foi fechado.”
Outro ponto crítico: quando o lead transita por várias camadas — por exemplo, da landing page para o WhatsApp Business API, depois para o CRM via API, com um Node.js intermediário ou uma função de webhook — o risco de perda de parâmetros aumenta. Em Make, é comum que dados passem por vários módulos: um módulo de captura, um roteador condicional, transformações de payload e, por fim, a ação no CRM. Se qualquer etapa não replicar fielmente a origem, o registro perde o rastro do first touch.
“A origem precisa atravessar a cadeia; cada etapa sem confirmação é uma porta aberta para o apagamento de dados.”
Do ponto de vista técnico, três categorias costumam provocar drift de origem: (i) parâmetros HTTP que não chegam ao módulo final por causa de manipulações de URL ou by-passes de formatação, (ii) transformações de payload que renomeiam campos de origem ou substituem valores por defaults, e (iii) incompatibilidades de mapeamento entre o que o Make envia e o que o CRM ou GA4 espera receber (por exemplo, UTMs para campos que não existem no CRM). Sem uma estratégia explícita para capturar, armazenar e reencaminhar a origem, o wellness da atribuição fica vulnerável já no primeiro contato.
Arquiteturas que preservam o lead origin
Para manter o lead origin intacto, é essencial adotar uma arquitetura que trate a origem como dado de identidade do lead, não como uma propriedade transitória do evento. A ideia não é exigir um pipeline perfeito, mas implementar pontos de controle que validem a origem em cada etapa crítica do fluxo Make.
Captura de origem no primeiro toque e passagem via IDs
Capture UTMs, gclid, fbclid e a origem de tráfego no primeiro ponto de contato (landing page ou formulário de WhatsApp) e associe-os a um identificador único de lead (lead_id). Em Make, esse lead_id deve acompanhar todo o fluxo — seja passado por uma store temporária (Data Store), seja anexado ao payload enviado ao CRM. O importante é que o CRM receba o lead_id junto com os campos de origem, para que você possa reconstruir a jornada mesmo que alguma camada não registre tudo perfeitamente.
Padrões de passagem de dados: manter o UTM até o CRM
Defina uma convenção de nomes de campos entre plataformas e mantenha UTMs e referências de campanha com nomes consistentes (utm_source, utm_medium, utm_campaign, first_touch_at, first_touch_client_id). Se o CRM requer campos diferentes, faça um mapeamento explícito no Make que preserve os valores originais ao menos como uma réplica de leitura/retorno, para que a origem não seja perdida em atualizações subsequentes. Em ambientes com múltiplos CRMs (HubSpot, RD Station, Salesforce), vale a pena padronizar esse mapeamento em um módulo de transformação central, antes de encaminhar para qualquer destino.
Data store temporário para correlação de origem
Utilize um data store no Make para reter a origem ligada a um lead_id durante o tempo necessário até a confirmação de conversão. Internamente, isso evita que a origem se perca caso haja falhas intermitentes no envio para o CRM ou no retorno de confirmação de conversão. A ideia é criar um quadro de âncora onde a origem fica vinculada ao registro de lead durante o window de atribuição necessário, e só depois é consolidada no CRM definitivo e nesses momentos aparece nos relatórios de atribuição.
“Um data store bem desenhado funciona como um guardião da origem: ele segura o token de identidade até que a jornada seja encerrada.”
Essa arquitetura reduz ruídos na atribuição, facilita reconciliação entre GA4, Looker Studio e o CRM, e ajuda a diagnosticar onde a origem foi perdida quando surgem discrepâncias entre plataformas. Lembre-se de que, em muitos casos, a preservação da origem depende tanto da configuração de Make quanto da compatibilidade de campos no CRM e das políticas de URL de cada canal (por exemplo, WhatsApp que corta parâmetros).
Checklist salvável: validação de origem (checklist de referência)
Para transformar o conceito em prática, utilize o seguinte roteiro de validação. Ele funciona como checklist de auditoria para cada novo cenário de integração Make, especialmente quando você está conectando campanhas de Google Ads/Meta Ads a CRMs com WhatsApp integrado.
- Capturar UTMs e parâmetros-chave no primeiro toque (landing page, formulário, WhatsApp widget) e gerar um lead_id único.
- Propagar lead_id junto com a origem em cada módulo do Make até o CRM e, se possível, até o conjunto de dados GA4, BigQuery ou Looker Studio.
- Mapear campos de origem no CRM de destino de forma explícita (utm_source, utm_medium, utm_campaign, first_touch_at, first_touch_id).
- Armazenar a origem associada ao lead_id em uma Data Store do Make para referência futura.
- Implementar validação de integridade nos pontos críticos: checagem de presença de UTMs no payload de entrada, confirmação de que o CRM recebeu os campos de origem, e verificação de que o primeiro toque está registrado.
- Testar cenários de redirecionamento com perda de parâmetros (p.ex., UTMs excluídos ao sair do domínio) e confirmar se a origem é recuperável via lead_id.
- Verificar compatibilidade com plataformas externas (GA4, Meta CAPI, Google Ads) para cruzar origem com conversão/lead sem inconsistências.
- Configurar dashboards de monitoramento que mostrem a taxa de preservação de origem por canal e por domínio de origem.
Decisão: quando esta abordagem faz sentido e quando não
Quando vale usar Make para preservar a origem
Se seu objetivo é atribuição que aguenta escrutínio — com prompts de GA4, CRM, e plataformas de anúncios —, e você tem múltiplos pontos de contato (landing pages, WhatsApp, formulários, e-commerce), preservar o lead origin é crucial. Use Make quando você precisa de controle fino sobre a passagem de parâmetros entre fontes de dados, com a capacidade de consolidar a origem em uma única linha de registro no CRM, mantendo um rastro que pode ser auditado dentro de BigQuery ou Looker Studio. Em ambientes com LGPD e consentimento, ter um registro explícito da origem facilita comprovações de consentimento e rastreabilidade de dados.
Quando não vale a pena depender apenas de Make
Se seu stack depende principalmente de integrações com um único CRM que já possui mapeamentos de origem propagation embutidos, ou se a maioria dos dados de lead já é consolidada no CRM antes de qualquer operação de Make, pode ser mais simples alinhar os campos de origem diretamente no CRM e reduzir a complexidade do fluxo. Em cenários de grandes volumes com altas exigências de latência, um enfoque híbrido que combina GTM Server-Side para passagem de UTMs e Make para orquestração de dados pode oferecer melhor desempenho sem sacrificar a segmentação.
Erros comuns com correções práticas
Erro: UTMs sumindo após o redirecionamento
Correção prática: capture UTMs no ponto de entrada e passe-os como parte do payload do lead_id. Evite depender apenas de URL após o redirecionamento; use um armazenamento temporário para vincular UTMs ao lead_id, e rehydrate os valores no CRM no momento da criação/atualização do registro.
Erro: mapeamento de campos entre GA4 e CRM diferente
Correção prática: crie uma camada de transformação central no Make que normalize UTMs para os nomes de campos aceitos pelo CRM. Documente a convenção e aplique-a de forma consistente em todos os cenários. Use validações automáticas para confirmar que os campos obrigatórios de origem chegaram antes de prosseguir com a criação de lead.
Erro: perda de GCLID em campanhas de anúncios com redirecionamento
Correção prática: trate o GCLID como parte da origem (gclid) e não como uma propriedade volátil de sessão. Guarde o GCLID junto com o lead_id, e não apenas no URL; se necessário, transporte-o via cabeçalhos ou payloads do webhook para o CRM, mantendo a vinculação com o primeiro toque.
Adaptação prática para projetos e clientes
Quando você trabalha com clientes diferentes, a padronização de como a origem é capturada e propagada faz a diferença na entrega de resultados confiáveis. Em agências que gerenciam múltiplos clientes, estabeleça um modelo de implementação que se repete com pequenas variações: capture de forma idêntica a origem no primeiro toque, mantenha o lead_id como âncora, e aplique o mesmo conjunto de mapeamentos no CRM de cada cliente. Isso reduz erros operacionais, facilita auditoria e acelera a entrega de relatórios consistentes para clientes exigentes.
Para casos com dados offline ou conversões que ocorrem dias após o clique, mantenha a história de origem disponível via Data Store até a confirmação da conversão. Em ambientes que envolvem LGPD e consentimento, mantenha registros de consentimento vinculados ao lead_id e à origem, para facilitar auditorias e demonstrações de conformidade sem comprometer o fluxo de dados.
Se possível, consulte a documentação oficial das plataformas para garantir que você está alinhado com as políticas de cada provedor. Por exemplo, veja como as plataformas lidam com a passagem de dados de origem e parâmetros através de integrações com APIs do Google e do Meta, e como as recomendações de API devem ser aplicadas em cenários de server-to-server e client-to-server. GA4 Measurements Protocol e Conversions API da Meta ajudam a entender limites e possibilidades. Em Make, a documentação de ajuda pode orientar na construção de cenários robustos para preservação de origem. Make Help
Em resumo, manter o lead origin intacto em integrações Make exige um design deliberado: capture, armazene e propague a origem com um identificador estável, use uma camada de transformação uniforme entre plataformas e valide a integridade da origem antes de qualquer consolidação de dados. Isso reduz discrepâncias entre GA4, CRM e plataformas de anúncios e entrega uma base mais confiável para decisões de investimento em mídia.
Próximo passo prático: revise seu cenário Make atual, identifique onde a origem pode estar se perdendo (especialmente em UTMs, GCLIDs e mapeamento de campos), implemente uma Data Store simples para ligar origem a um lead_id, e ajuste o fluxo de envio para o CRM com um mapeamento explícito de campos de origem. Comece com um pequeno piloto de 2–3 cenários de cliente e evolua o fluxo com base nos resultados de auditoria. Se quiser alinhar rapidamente com as melhores práticas, analise como a origem é preservada em seus fluxos GA4/BigQuery e como isso se reflete nos seus relatórios, e implemente a camada de validação de origem mencionada acima para cada novo cenário.