Agências de marketing · Conversões offline

Conversões do CRM de volta para Meta e Google

Lead qualificado, reunião e venda do CRM de cada cliente enviados para Meta e Google uma vez só, dentro da janela que cada plataforma aceita.

UsoComum
EsforçoMédio
Para quemAgências que gerem mídia de clientes cuja venda acontece no CRM, no WhatsApp ou na loja.
Fonte

Etapas e vendas do CRM, dados de rastreio da página

Regra

Janela por destino, identificadores e event_id

Resultado

Eventos e públicos prontos para envio

Ativação

Meta Conversions API e Google Ads

O que resolve

  • As plataformas passam a otimizar por lead qualificado, reunião ou venda, e não por formulário preenchido.
  • Cada evento chega uma vez, dentro do prazo que a plataforma aceita.
  • Leads desqualificados e clientes atuais saem da prospecção por público de exclusão.

Perguntas de negócio que responde

Faça estas perguntas ao seu agente quando o caso estiver pronto.

Quais eventos foram enviados ontem para a Meta, por cliente?
Quantas vendas do CRM foram devolvidas ao Google no mês?
A qualidade de correspondência caiu? Quais campos estão faltando?
Algum cliente tem a tabela pronta e o envio desligado?
Quantos leads desqualificados estão no público de exclusão?

O que você precisa

  • O CRM de cada cliente conectado na Nekt, com a data de cada etapa
  • As etapas que viram evento e o valor de cada uma, combinados com o cliente
  • Os destinos Meta Conversions e Google Ads configurados por conta, com a ação de conversão criada na plataforma

O que você recebe

  • Uma tabela por destino e por cliente com os eventos da janela corrente
  • Identificadores normalizados: e-mail, telefone, fbc e id externo
  • Públicos de clientes e de desqualificados atualizados
  • Um monitor que compara a tabela produzida com o envio feito

Onde ativar

Meta Conversions API

Eventos de qualificação, reunião e venda, várias vezes ao dia quando o volume pede.

Google Ads Click Conversions

Vendas ganhas com e-mail válido, uma vez por dia.

Públicos

Clientes e desqualificados como público semelhante e de exclusão.

Quer construir?

Uma esteira por cliente e por destino. A lógica se repete; o cuidado está na janela, na deduplicação e em conferir que o envio foi contabilizado. 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.

Ver detalhado
O problema

A mesma venda precisa chegar à Meta e ao Google em formatos e prazos diferentes. A Meta recusa evento com mais de 7 dias ou com data no futuro; o Google aceita até 90 dias do clique, mas recusa identificador vazio. O destino reenvia a tabela inteira a cada execução, então quem não controla a janela manda o mesmo evento várias vezes. E uma execução com sucesso na Nekt não prova que a plataforma casou a venda com um clique.

Como costuma ser feito, e a regra

Cada linha é um erro que já aconteceu na prática.

O jeito comumA regra
01
Uma tabela de conversões para todos os destinos.
Uma tabela por destino

Meta e Google exigem colunas, janelas e identificadores diferentes para a mesma venda. Monte uma transformação por cliente e por destino, já no formato do destino. Nunca uma tabela única servindo os dois.

02
Janela de 7 dias exatos ou backfill de meses para a Meta.
Janela dentro do limite, com margem

A Meta Conversions API rejeita event_time com mais de 7 dias: use janela de 6 dias ou de 132 horas, nunca 7 exatos. O Google Ads Click Conversions aceita até 90 dias depois do clique (63 dias nas conversões otimizadas para leads): janelas reais usam 55 dias para sobrar margem. Evento com data no futuro derruba o lote da Meta: limite event_time ao momento da execução.

03
Tabela acumulada com todo o histórico.
A tabela só tem a janela corrente

O destino reenvia a tabela inteira a cada execução. Por isso a tabela traz só os eventos da janela atual, amarrada ao horário da execução, com janelas disjuntas quando roda várias vezes por dia. Cada atualização sai uma vez e a contagem diária fica igual no Events Manager.

04
event_id aleatório ou com a data da execução.
event_id determinístico

Monte o event_id com o id do lead ou do negócio e o nome do evento (<id>-<evento>). Se o mesmo negócio voltar numa janela seguinte, ele sai com o mesmo event_id e a deduplicação da Meta absorve. No Google, use order_id com o mesmo princípio.

05
Mandar o telefone como foi digitado.
Identificadores normalizados

E-mail em minúsculas, sem espaços e com @. Telefone só com dígitos, com 55 na frente quando tiver 10 ou 11 dígitos, válido com 12 ou 13. Primeiro nome só com letras. fbc no formato fb.1.<timestamp em ms>.<fbclid> quando a URL de entrada tiver fbclid; fbp, IP e user agent da página quando existirem. Linha sem e-mail e sem telefone não sai.

06
Mandar todo negócio criado como Purchase.
Etapa vira evento com nome e valor combinados

Cada cliente define quais etapas viram evento (lead qualificado, reunião marcada, proposta, venda) e o valor de cada uma. Venda leva o valor do negócio ganho; etapa intermediária pode levar valor fixo combinado. Evento vindo só do CRM vai como system_generated (offline); evento com dados da página vai como website, o único que recebe nota de qualidade de correspondência.

07
Dois envios do mesmo agendamento com nomes diferentes.
Um dono por evento

Se o pixel, uma automação ou outra ferramenta já envia um evento (agendamento pelo calendário, lead do formulário), a esteira do CRM não manda o mesmo fato com outro nome. Use um marcador no lead para não disparar de novo e mantenha nomes de evento distintos entre as esteiras.

08
Mandar a base inteira do CRM.
Só o que pode ter vindo da plataforma

Envie as conversões que podem ter clique no destino: quando o cliente pedir, só negócios com origem Meta vão para a Conversions API. Nunca envie base importada, contatos de teste nem e-mails da equipe do cliente ou da agência.

09
Concluir que a plataforma recebeu porque a tabela existe.
Envio feito não é conversão contada

Confira os dois lados: a transformação rodou, o destino está ativo e rodou depois dela. Transformação recente com destino inativo é sinal nunca entregue. E mesmo com envio aceito, sem clique correspondente na janela a venda não vira conversão: o sinal de que funciona é a ação de conversão offline aparecer com conversões na conta de anúncio.

10
Exportar a lista do CRM sem limpar.
Público usa a mesma limpeza

Públicos de clientes (Customer Match, Custom Audiences) e de exclusão (desqualificados, clientes atuais, base de outra linha de negócio) usam a mesma normalização de e-mail e telefone, sem contatos de teste nem da equipe, deduplicados por telefone. Desqualificado é a etapa de desqualificação ou a perda por perfil, combinada com o cliente.

Limites de cada destino

O que cada plataforma aceita e o que a esteira faz para caber.

Meta Conversions APIevent_time até 7 diasjanela de 6 dias ou 132 horas
Meta · evento no futuroLote recusadoevent_time limitado ao momento da execução
Meta · deduplicaçãoMesmo event_id em 48 horas<id>-<evento>
Meta · action_source websiteRecebe nota de qualidade de correspondênciaem, ph, fbc, fbp, IP, user agent
Meta · action_source system_generatedOffline, sem nota de qualidadevenda do CRM
Google Ads Click ConversionsAté 90 dias do cliquejanela de 55 dias
Google · identificador vazioLinha recusadasó linhas com e-mail válido
Customer Match e Custom AudiencesPúblicos de clientes e de exclusãomesma normalização

Definições

Evento de conversão
uma linha por registro do CRM e etapa, com event_name, event_time, event_id e identificadores, dentro da janela do destino
Janela corrente
intervalo de atualização dos registros que esta execução envia; não se sobrepõe à janela da execução anterior
event_id
id do lead ou do negócio mais o nome do evento
Taxa de identificação
eventos com e-mail ou telefone válidos / eventos elegíveis na janela
Eventos entregues
eventos da tabela cobertos por uma execução concluída do destino, posterior à transformação
Conversões contabilizadas
conversões da ação offline na conta de anúncio no período (no Google, ação do tipo UPLOAD_CLICKS)
Público de exclusão
contatos normalizados e deduplicados por telefone em etapa de desqualificação ou de cliente, sem testes

Armadilhas que já aconteceram

Esteira pela metade

A transformação rodava todo dia e a tabela estava certa, mas o destino estava inativo havia semanas. O Google seguia otimizando por lead.

Monitor que compara tabela produzida com envio feito.

Lote recusado pela data

Um evento com data alguns minutos no futuro fez a Meta recusar o lote inteiro.

Limite event_time ao momento da execução.

Contagem em dobro no Events Manager

A tabela acumulada era reenviada a cada execução e o mesmo lead aparecia várias vezes no dia.

Janela disjunta amarrada ao horário da execução.

Deduplicação que não deduplicava

Respostas completas e parciais do formulário tinham ids de espaços diferentes; deduplicar pelo id da resposta não removia nada e o lead saía duas vezes.

Deduplique por telefone normalizado numa janela de 7 dias.

Venda que é eco

A conversão de venda na conta de anúncio era dado enviado pela própria agência e foi apresentada ao cliente como medição da plataforma.

Rotule a conversão offline como enviada pela agência.

Enviado e nunca contabilizado

Meses de envios com sucesso e nenhuma conversão offline atribuída, porque os e-mails não casavam com cliques na janela.

Acompanhe a ação offline na conta, e não o status do envio.

Teste de aceitação

O caso está pronto quando todos os itens passam.

Pacote para o agente

Cole no Claude, ChatGPT ou outro cliente com o MCP da Nekt conectado.

Markdown completo
Conversões do CRM para as plataformas
- Cada cliente tem uma tabela por destino. Tabelas de conversão são saídas para Meta e Google, não fonte de análise de resultado.
- Meta Conversions API: event_time de até 7 dias (janela de 6 dias ou 132 horas) e nunca no futuro. Deduplicação pelo event_id em 48 horas.
- Google Ads Click Conversions: até 90 dias do clique (63 nas conversões otimizadas para leads); linha sem identificador é recusada.
- event_id = id do registro + nome do evento. A tabela contém só a janela corrente.
- Eventos só do CRM vão como system_generated (offline, sem nota de qualidade). Eventos com dados da página vão como website.
- Tabela produzida não é envio feito: confirme destino ativo e execução depois da transformação. Envio aceito não é conversão contabilizada: confira a ação offline na conta.
- Conversão de venda que aparece na plataforma foi enviada pela agência. Não apresente como medição independente.
Exceções por cliente:
- <cliente>: eventos <LeadQualificado>, <ReuniaoMarcada> e <Purchase>; LeadQualificado = lead ainda aberto <n> dias depois de criado.
- <cliente>: só negócios com origem Meta vão para a Conversions API.
- <cliente>: valor fixo de <x> para a etapa <etapa> no Google.

Variações

Formulário com respostas parciais

Parcial e completa saem com o mesmo nome de evento, o event_id do parcial ganha sufixo próprio e a deduplicação é por telefone.

Uma esteira por cliente final

Agências com dezenas de clínicas ou franquias geram uma tabela e um destino por formulário, a partir de um modelo.

Venda do checkout

Venda aprovada em plataforma de infoproduto enviada por transação, com e-mail validado.