Vetora

conversão offline

Conversão offline: como devolver a venda à Meta e ao Google

Por Jefferson Monteiro, desenvolvedor e engenheiro de software · Atualizado em · 9 min de leitura

Resposta curta

Conversão offline é a venda fechada fora do site, no WhatsApp ou por telefone, que o CRM devolve à Meta e ao Google com o identificador do clique e o valor. Com ela, a campanha aprende a buscar quem compra, não só quem preenche formulário. Há prazo: 90 dias do clique no Google, 7 dias da venda na Meta.

Toda agência já viveu esta cena. A campanha bate a meta de leads com o menor custo do trimestre, e o comercial diz que ninguém compra. As duas coisas são verdade ao mesmo tempo: a plataforma entregou exatamente o que pediram a ela — gente que preenche formulário.

Este guia mostra por que isso acontece, como devolver a venda à Meta e ao Google, os prazos, o que a LGPD pede e os erros que fazem a venda sumir sem aviso. Quem escreve vende a Vetora, um CRM que faz esse envio; a penúltima seção diz como, e até onde ela não alcança.

O que é conversão offline?

Conversão offline é a venda, ou outro resultado, que acontece fora do site e que o CRM informa depois à plataforma de anúncio. "Offline" aqui não quer dizer loja física: quer dizer fora do alcance do pixel. A venda fechada no WhatsApp é offline para a Meta e para o Google, mesmo tendo acontecido pela internet.

Cada plataforma dá um nome ao envio:

  • Na Meta, é a API de Conversões (Conversions API, ou CAPI): o servidor do CRM manda o evento direto para a Meta, sem passar pelo navegador do cliente.
  • No Google Ads, é a importação de conversões off-line. Segundo a central de ajuda do Google, desde 15/06/2026 o envio por API passa pela Data Manager API, e não mais pela API do Google Ads.

O que liga a venda ao anúncio é o click id: o código que a plataforma acrescenta ao endereço quando alguém clica — gclid no Google, fbclid na Meta. Ele entra no CRM junto com o lead e volta com a venda.

Por que a campanha otimiza para quem preenche formulário?

A plataforma de anúncio aprende com o que você conta a ela. Se o único evento que ela vê é o formulário enviado, ela procura mais gente parecida com quem envia formulário — compradores, e também curiosos, estudantes, concorrentes e quem clica em tudo.

Um exemplo inventado, com números redondos, de duas campanhas com o mesmo investimento:

CampanhaInvestidoLeadsCusto por leadVendasCusto por venda
AR$ 2.000100R$ 202R$ 1.000
BR$ 2.00040R$ 506R$ 333

Olhando só o lead, a plataforma põe o dinheiro na Campanha A, de contato mais barato. Olhando a venda, a B é três vezes melhor — e a plataforma não tem como saber disso, porque a venda mora no CRM. As fórmulas e os erros que inflam o resultado estão em como calcular ROAS, CAC e CPL.

Como a venda volta para a Meta e para o Google

O caminho é o mesmo nas duas plataformas, em cinco passos:

  1. O anúncio leva a uma página com formulário. No Google, a codificação automática precisa estar ligada para o gclid aparecer no endereço; na Meta, o fbclid costuma chegar sozinho no clique.
  2. A página guarda o click id junto com o lead, num campo escondido do formulário, e o CRM grava a data em que o recebeu.
  3. O lead vira negócio e anda no funil — no WhatsApp, na ligação, onde for.
  4. Quando o negócio é marcado como ganho, o CRM manda à plataforma o click id, o valor, o instante da venda e um identificador único daquela venda.
  5. A plataforma casa a venda com o clique. Para ela otimizar pela venda, essa conversão tem de ser a meta da campanha: no Google, uma ação de conversão principal; na Meta, o evento escolhido para otimizar.

O que vai em cada envio

DadoMeta (API de Conversões)Google (importação off-line)
Click idfbclid, dentro do campo fbc, sem hashgclid, sem hash
Valor e moedaSimSim
Instante da vendaAté 7 dias antes do envioAté 90 dias depois do último clique
E-mail e telefoneOpcionais, em SHA-256Opcionais, em SHA-256, nas conversões otimizadas para leads
Contra duplicidadeUm id único do eventoUm id único da transação

SHA-256 é uma conta que transforma o e-mail num código de 64 caracteres, sempre o mesmo para o mesmo e-mail e impossível de desfazer. A plataforma faz a mesma conta com o e-mail das pessoas que ela conhece e compara os códigos. Ela não recebe o seu cliente em texto.

O detalhe que faz o casamento falhar calado

O código só bate se o texto de origem for idêntico. "Joao@Gmail.com " e "joao@gmail.com" geram códigos diferentes, e a venda não casa — sem erro nenhum. Por isso o dado é arrumado antes: e-mail em minúsculas e sem espaço, telefone só com dígitos e o código do país.

E as duas plataformas não arrumam o telefone igual. A Meta pede o número sem símbolos, começando pelo 55; o exemplo do Google usa o sinal de mais na frente. O mesmo telefone vira dois códigos, e quem reaproveita o da Meta no Google perde o casamento da base inteira.

Qual o prazo para enviar a conversão offline?

Conversão offline tem validade, e cada plataforma conta de um jeito:

  • Google: a central de ajuda diz que a conversão enviada mais de 90 dias depois do último clique não é importada. Nas conversões otimizadas para leads, com e-mail e telefone, o limite cai para 63 dias.
  • Meta: a documentação da API de Conversões aceita eventos de até 7 dias antes do envio. Se um evento do lote passar disso, a Meta recusa o lote inteiro.
  • Começo: depois de criar a ação de conversão no Google, espere de 4 a 6 horas antes do primeiro envio. Antes disso, o Google avisa que a conversão pode levar dois dias para aparecer.

Na prática, a venda tem de voltar no dia em que fecha, e não numa planilha no fim do mês: o envio mensal perde, na Meta, toda venda com mais de uma semana. E o click id também vence — depois de 90 dias, ele é só dado pessoal parado no seu banco.

O que a LGPD pede da conversão offline

Mandar dado de cliente para uma plataforma de anúncio é tratamento de dado pessoal, com hash ou sem. Cinco pontos da Lei Geral de Proteção de Dados (Lei 13.709/2018) pesam aqui:

  • Hash não é anonimização. O código não volta a ser o e-mail, mas a plataforma acha a pessoa com ele — e informação que permite identificar alguém é dado pessoal (art. 5º, I). Anonimizado é só o dado que não pode mais ser ligado à pessoa (art. 5º, III, e art. 12).
  • Base legal. O envio precisa de uma das bases do art. 7º: em geral, o legítimo interesse (inciso IX, nas condições do art. 10) ou o consentimento (inciso I). Qual vale para o seu caso é conversa com o seu advogado.
  • Transparência. O titular tem direito de saber com quem o dado é compartilhado e para quê (art. 9º, V), e os Termos das Ferramentas da Meta para Empresas pedem um aviso "adequado e suficientemente visível". Na prática, a política de privacidade do formulário diz que a venda pode ser informada às plataformas de anúncio.
  • O mínimo necessário. Click id, valor, data e, no máximo, e-mail e telefone em hash (art. 6º, III). Nome, CPF e a conversa não vão.
  • Prazo. Cumprida a finalidade, o dado é eliminado (arts. 15 e 16). Para o click id, a finalidade acaba quando a plataforma deixa de aceitá-lo: guardar além disso não tem justificativa.

Os mesmos termos da Meta dizem que ela exclui as informações de contato depois de fazer o casamento. Isto não é parecer jurídico. O resto do que a lei pede de quem atende no WhatsApp está em LGPD e CRM no WhatsApp.

Os erros que fazem a venda não voltar

  • Anúncio sem página. O de clique para o WhatsApp leva direto à conversa, sem formulário para guardar o click id. Pela API oficial, a Meta manda um código próprio do clique na primeira mensagem, e só o CRM que o lê devolve essa venda.
  • Página que perde o endereço: codificação automática desligada no Google, formulário sem o campo escondido, ou um redirecionamento que apaga os parâmetros.
  • Envio uma vez por mês. Na Meta, o que passou de 7 dias é recusado.
  • Valor zero ou fixo. Sem o valor real, a plataforma não distingue a venda de R$ 300 da de R$ 30 mil.
  • A mesma venda contada duas vezes. Sem um identificador único por venda, a nova tentativa depois de uma falha de rede conta em dobro. E somar o relatório da Meta com o do Google também dobra: quem clicou nos dois anúncios aparece nos dois.

Como a Vetora faz

Na Vetora, a conversão offline se liga em Ajustes → Anúncios. Você clica em "Conectar com a Meta" ou "Conectar com o Google", escolhe a conta de anúncio e o destino da venda: o conjunto de dados (pixel), na Meta; a ação de conversão de importação, no Google. Sem o destino, o gasto entra e a venda não volta.

  • O que guarda: o formulário de captura, o widget do site e a API de negócios gravam as etiquetas de campanha (UTM) e o click id, com a data em que ele chegou.
  • Quando envia: o negócio marcado como ganho volta na batida seguinte do agendador do sistema, que roda de dez em dez minutos, se o click id tiver até 90 dias.
  • O que manda: à Meta, um evento de compra com o valor em reais, o fbclid e o e-mail e o telefone do contato em SHA-256; ao Google, o gclid, o valor e o instante, pela Data Manager API. O id do negócio vai como identificador da venda, e reenviar não conta duas vezes.
  • Quando falha: o motivo fica no negócio, a tela de Anúncios mostra quantas vendas não voltaram e o sistema tenta de novo a cada seis horas. Só conta como enviado o que a plataforma aceitou.
  • Prazo: o click id é apagado sozinho depois de 90 dias. As etiquetas de campanha ficam, para o relatório.

E o que ela não faz, para ser justo:

  • Para o Google, não manda e-mail nem telefone. Ou seja, não usa as conversões otimizadas para leads, que a central de ajuda do Google recomenda.
  • Devolve só a venda ganha. Etapas do meio, como lead qualificado ou reunião marcada, não voltam.
  • Não lê o código do anúncio de clique para o WhatsApp nem o do formulário instantâneo da Meta. O lead dessas origens entra sem click id, e a venda dele não volta.
  • O negócio mensal volta com o valor de um mês.
  • Se você ligar o conector depois, a venda ganha há mais de 7 dias não entra na Meta.

No Google, a conexão pede um projeto no Google Cloud com a API do Google Ads e a Data Manager API ativadas. Desde 09/09/2026, sem o developer token, o acesso é do projeto, e o nível que lê contas de verdade sai por análise automática na maioria dos casos. A tela de Anúncios lista cada passo.

O gasto das mesmas contas alimenta a tela de Atribuição, com CPL, CAC e ROAS só sobre o que foi pago — veja a seção para agências. Vender o CRM com a sua marca aos clientes da agência é assunto de CRM para agência de tráfego. E quem traz o lead por outro sistema pode passar o click id pela API: o formato está no guia de integração.

Perguntas frequentes

O que é conversão offline?

É a venda, ou outro resultado, que acontece fora do site — no WhatsApp, por telefone, numa reunião — e que o CRM informa depois à plataforma de anúncio, com o identificador do clique e o valor. Com ela, a Meta e o Google aprendem a trazer quem compra, e não só quem preenche formulário.

Qual a diferença entre a API de Conversões da Meta e a importação do Google Ads?

As duas recebem a venda do CRM. A da Meta aceita o evento até 7 dias depois da venda e usa o fbclid, com e-mail e telefone em hash. A do Google aceita até 90 dias depois do clique pelo gclid, ou 63 dias nas conversões otimizadas para leads, e o envio por API hoje passa pela Data Manager API.

Mandar e-mail e telefone em hash fere a LGPD?

Não necessariamente, mas o hash não tira o dado da LGPD: a plataforma acha a pessoa com ele, então ainda é dado pessoal. É preciso base legal, como o legítimo interesse ou o consentimento, aviso claro na política de privacidade e só o mínimo necessário.

Por quanto tempo devo guardar o gclid e o fbclid?

Até 90 dias, que é quanto o Google aceita depois do clique. Depois disso o identificador não serve mais para devolver a venda, e guardá-lo é só dado pessoal sem finalidade. Na Vetora, ele é apagado sozinho depois de 90 dias, e as etiquetas de campanha ficam.

Dá para fazer conversão offline com anúncio de clique para o WhatsApp?

Dá, se o CRM ler o código do clique que a Meta manda na primeira mensagem, pela API oficial. A Vetora ainda não lê esse código: essas vendas não voltam. O caminho, por enquanto, é levar o anúncio a uma página com formulário, que guarda o click id.

Leia também