# Dado de marketing pronto para IA: o que arrumar antes de perguntar

> Nomes de campanha, UTMs, uma definição por conversão, moeda, fuso e CRM ligado. O checklist para a IA não responder com segurança algo errado.

- URL: https://relator.digital/blog/dado-de-marketing-pronto-pra-ia
- Publicado: 2026-10-06
- Atualizado: 2026-10-07
- Autor: Time Relator Digital
- Categoria: ai-analytics

Uma IA só responde bem sobre os seus dados de marketing se eles já estiverem organizados: campanhas com nome padronizado, UTMs completas, uma definição única para cada conversão, moeda e fuso conhecidos em cada conta e o investimento ligado à receita do CRM. Sem isso, o ChatGPT, o Claude ou o copiloto do seu painel soma o que não devia, confunde "lead" com "venda" e entrega uma resposta bem escrita e errada.

> [!NOTE]
> **Em resumo**
> - Padronize o nome das campanhas com campos fixos, separador único e vocabulário fechado.
> - Feche as UTMs: `utm_source`, `utm_medium` e `utm_campaign` sempre, em minúsculas, e saiba que no Google Ads o `gclid` manda.
> - Escolha uma definição para cada conversão e elimine a contagem dupla entre pixel, API de conversões e CRM.
> - Registre a moeda e o fuso de cada conta e o grão dos dados (dia × campanha × anúncio).
> - Peça à IA agregações, comparações e anomalias; causalidade e incrementalidade pedem experimento.

## A IA não sabe que seus dados estão bagunçados

Um modelo de linguagem trata o que recebe como verdade. Se uma campanha se chama `BF_Remarketing` em novembro e `blackfriday-rmkt` em dezembro, para ele são duas campanhas. Se o Meta Ads conta um lead quando alguém envia o formulário e o CRM conta um lead quando nasce um contato novo, ele soma os dois e chama de "leads". Se a pergunta é vaga, ele supõe, sem avisar.

Por isso o trabalho começa antes da pergunta, em três etapas: padronizar, juntar e definir.

![Fluxo de cima para baixo: fontes brutas, padronizar, juntar, definir e, no fim, perguntas que a IA responde](https://uploads.relator.digital/blog/dado-de-marketing-pronto-pra-ia/d62ddc54-pipeline.pt-BR.svg "Das fontes brutas às perguntas que uma IA consegue responder")

## Dê a cada campanha um nome que uma máquina consiga ler

O nome da campanha é o único campo que você controla em todas as plataformas, e é por ele que a IA entende o que cada linha é. Um bom padrão tem campos em ordem fixa, um separador só (o `_`, por exemplo), tudo em minúsculas, sem acento e sem espaço, e um vocabulário fechado para cada campo.

![Nome de campanha dividido em seis campos: cliente, canal, objetivo, público, oferta e mês](https://uploads.relator.digital/blog/dado-de-marketing-pronto-pra-ia/b209c691-anatomia-nome.pt-BR.svg "Anatomia de um nome de campanha legível por máquina")

| Campo | Valores permitidos (exemplo) |
| --- | --- |
| Canal | `meta`, `gads`, `tiktok` |
| Objetivo | `conv`, `lead`, `trafego`, `alcance` |
| Público | `prospec`, `remarketing`, `base` |
| Mês | `AAAAMM`, como `202611` |

Com esse padrão, "quanto investimos em remarketing no trimestre?" vira um filtro no campo de público. Sem ele, a IA precisa adivinhar que `RMKT`, `Retarget` e `remarketing_v2` são a mesma coisa. Guarde o vocabulário num documento da equipe.

## Feche as UTMs, porque o GA4 não perdoa buraco

UTMs são os parâmetros que você acrescenta ao link do anúncio para o Google Analytics 4 (GA4) saber de onde veio a visita. O GA4 recomenda usar sempre `utm_source`, `utm_medium` e `utm_campaign`; o que faltar aparece como `(not set)`. Os valores diferenciam maiúsculas: `utm_source=Facebook` e `utm_source=facebook` viram duas origens.

O `utm_medium` também decide o canal. No agrupamento padrão do GA4, o tráfego só entra em Paid Social ou Paid Search se o meio casar com a regra `^(.*cp.*|ppc|retargeting|paid.*)$`. Um anúncio com `utm_medium=social` cai fora do canal pago, e a pergunta "quanto o social pago trouxe?" volta com um número menor do que o real.

Três situações quebram as UTMs com frequência:

- **Google Ads com marcação automática.** O clique recebe um `gclid` (o identificador de clique do Google). Com `gclid` e UTMs juntos, o GA4 usa a marcação automática para origem, meio e campanha, sem opção de inverter; só `utm_content` e `utm_term` manuais aparecem, em dimensões próprias. O nome que vale no GA4 é o da campanha dentro do Google Ads.
- **Meta Ads sem parâmetros.** Configure o campo de parâmetros de URL do anúncio com os parâmetros dinâmicos da Meta, como `{{campaign.name}}`, `{{campaign.id}}`, `{{adset.name}}` e `{{ad.name}}`. Há relatos de anunciantes de que a Meta acrescenta UTMs com IDs quando o anúncio não tem nenhuma, mas não encontramos documentação oficial estável sobre isso. Não conte com esse comportamento.
- **Renomear campanha no meio do mês.** O nome muda, a UTM muda e o histórico se divide em dois. Use também `utm_id` com o ID da campanha: o ID não muda quando alguém renomeia.

## Uma conversão, uma definição, contada uma vez

"Lead" é a palavra mais perigosa num relatório. Cada sistema conta uma coisa diferente, e a IA não tem como saber qual você quis dizer.

| Onde | O que costuma ser contado como "lead" |
| --- | --- |
| Meta Ads | Evento de envio de formulário disparado pelo pixel ou pela API de conversões |
| GA4 | Evento marcado como evento principal, por exemplo `generate_lead` |
| CRM | Contato novo criado, depois de unir duplicados |

Escolha uma definição para cada etapa do funil (lead, oportunidade, venda) e a fonte de cada uma. No GA4, o que era "conversão" agora se chama "evento principal".

Depois, elimine a contagem dupla. Se o site manda o mesmo evento pelo pixel da Meta e pela API de conversões (o envio pelo servidor), a Meta só remove a duplicata quando o `eventID` do pixel é igual ao `event_id` do servidor e o nome do evento também é igual, e só dentro de 48 horas a partir do primeiro recebimento. Sem esse ID, uma venda pode ser contada duas vezes. No CRM, a mesma pessoa que preencheu três formulários deve ser um contato, não três.

A janela de atribuição também faz parte da definição. Desde 12 de janeiro de 2026, a API de Insights da Meta deixou de entregar as janelas de 7 e 28 dias após visualização; continuam 1, 7 e 28 dias após o clique e 1 dia após a visualização. Se o seu histórico usava 7 dias após visualização, os números antigos e os novos não são comparáveis sem ajuste.

## Escolha o grão e não misture granularidades

Grão é o nível de detalhe de cada linha. Para mídia paga, um bom padrão é uma linha por dia × campanha × conjunto × anúncio, com investimento, impressões, cliques e conversões. Daí você soma para semana, mês ou campanha.

O cuidado está nas métricas que não somam. Alcance e usuários únicos de cada dia não podem ser somados para dar o alcance do mês, porque a mesma pessoa aparece em vários dias. Se a base só tem alcance diário, a IA vai somar e entregar um alcance mensal inflado. Guarde métricas únicas no grão em que vão ser lidas, ou deixe claro que elas não existem em outro grão.

## Anote moeda e fuso de cada conta

Moeda e fuso parecem detalhe até a IA somar dólar com real. Cada plataforma trata isso de um jeito:

- **Google Ads:** fuso e moeda são definidos na criação da conta e não podem ser alterados. Para mudar, só criando outra conta.
- **Meta Ads:** trocar moeda ou fuso cria uma conta de anúncios nova; a antiga fica fechada e os anúncios dela param.
- **GA4:** mudar o fuso da propriedade só vale dali em diante e pode criar um vale ou um pico no dia da troca. Mudar a moeda converte também o histórico, e transações em outra moeda são convertidas pela cotação do dia anterior.

Um exemplo hipotético: uma conta da Meta em dólar gastou US$ 1.000 no mês, e a conta do Google Ads, em reais, gastou R$ 5.000. Somar os dois dá "6.000" de nada. Com uma cotação hipotética de R$ 5,40, o total correto é R$ 5.400 + R$ 5.000 = R$ 10.400. Converta antes de juntar e registre a cotação usada. Com o fuso, o efeito é parecido: uma conta no horário do Pacífico e um GA4 em Brasília ficam 4 ou 5 horas defasados, e as vendas da madrugada mudam de dia de uma fonte para a outra.

## Ligue o investimento à receita do CRM

"Qual campanha trouxe venda?" só tem resposta se a venda carregar a origem. Para isso, o formulário do site precisa gravar no contato do CRM as UTMs e os identificadores de clique (`gclid`, `fbclid`) em campos ocultos. Quando o negócio é ganho, a receita fica ligada à campanha. O mesmo `gclid` permite importar a venda de volta para o Google Ads como conversão offline.

Um exemplo hipotético: uma conta investe R$ 20.000 no mês e o CRM registra 12 negócios ganhos vindos dessas campanhas, somando R$ 90.000. O ROAS (receita dividida pelo investimento) real é 4,5, e o custo por negócio ganho fica em cerca de R$ 1.667. Sem o elo com o CRM, a IA só enxerga o valor de conversão que a plataforma informa, que segue as regras de atribuição dela e não a venda fechada.

É isso que o Relator Digital faz por padrão: cruza os negócios ganhos no HubSpot ou no RD Station CRM com a campanha que trouxe o lead e divide a receita pela verba investida. O RelatorAI consulta as mesmas fontes dos dashboards e mostra, passo a passo, o que buscou em cada uma, o que ajuda a conferir se a resposta usou a definição certa.

## Peça à IA o que ela sabe responder

Com os dados em ordem, a IA lê muitas linhas rápido. Ela não substitui um experimento.

| A IA responde bem | A IA responde mal |
| --- | --- |
| Somas e médias por período, canal ou campanha | "O criativo novo causou a alta nas vendas?" |
| Comparação entre meses ou entre contas | "Quantas vendas teríamos sem os anúncios?" |
| Ranking de campanhas por custo por venda | Previsão com poucas semanas de histórico |
| Dias fora do padrão (gasto ou CPA atípico) | Qualquer coisa que não esteja na base |

Causalidade e incrementalidade (o quanto a mídia acrescentou além do que aconteceria sem ela) pedem grupo de controle: um teste de lift, em que parte do público não vê o anúncio. O Google Ads e a Meta oferecem esses estudos. Sem isso, a IA aponta correlação, não efeito.

## Transforme a pergunta vaga numa pergunta respondível

A mesma base dá respostas muito diferentes conforme a pergunta. Veja uma pergunta ambígua:

```
Qual campanha deu mais resultado no mês passado?
```

"Resultado" pode ser clique, lead, venda ou receita. "Mês passado" depende do fuso. "Campanha" pode incluir uma que gastou R$ 30. A versão esclarecida fecha cada lacuna:

```
Entre as campanhas de Meta Ads e Google Ads do cliente X,
de 1 a 30 de setembro de 2026 no horário de Brasília,
qual teve o menor custo por negócio ganho no CRM?
Considere só campanhas com pelo menos R$ 1.000 investidos.
Mostre investimento em reais, negócios ganhos e receita.
```

Ela diz a métrica, a fonte da conversão, o período com fuso, a moeda e o filtro mínimo. Se você não sabe preencher uma lacuna, a IA também não sabe.

## Como aplicar

1. Escreva o padrão de nomes (campos, ordem, separador e vocabulário) e renomeie as campanhas ativas de uma vez, no começo de um mês.
2. Crie um modelo de UTMs por plataforma: parâmetros dinâmicos na Meta, `utm_id` com o ID da campanha e marcação automática ligada no Google Ads.
3. Liste as conversões de cada etapa do funil com a fonte oficial de cada uma e configure o `event_id` igual no pixel e na API de conversões.
4. Registre moeda e fuso de cada conta de anúncios e de cada propriedade do GA4 numa tabela, e converta tudo para uma moeda antes de somar.
5. Grave UTMs, `gclid` e `fbclid` em campos ocultos do formulário e leve esses valores até o negócio no CRM.
6. Antes de perguntar à IA, diga métrica, fonte, período com fuso, moeda e filtro. Para causalidade, planeje um teste de lift.

## Fontes

- [Google Analytics: Coletar dados de campanha com URLs personalizados](https://support.google.com/analytics/answer/10917952)
- [Google Analytics: Agrupamentos de canais padrão](https://support.google.com/analytics/answer/9756891)
- [Google Ads: Sobre a marcação automática](https://support.google.com/google-ads/answer/3095550)
- [Google Analytics: Benefícios da marcação automática do Google Ads](https://support.google.com/analytics/answer/10723328)
- [Meta: Adicionar parâmetros de URL aos anúncios](https://www.facebook.com/business/help/1016122818401732)
- [Meta: Especificações dos parâmetros dinâmicos de URL](https://www.facebook.com/business/help/2360940870872492)
- [Meta for Developers: Eliminar duplicidade entre eventos do pixel e do servidor](https://developers.facebook.com/docs/marketing-api/conversions-api/deduplicate-pixel-and-server-events)
- [Meta for Developers: Mudanças de métricas na API de Insights (out. 2025)](https://developers.facebook.com/blog/post/2025/10/16/ads-insights-api-metric-availability-updates/)
- [Google Analytics: Eventos principais e conversões](https://support.google.com/analytics/answer/13965727)
- [Google Ads: Idioma, formato de número, fuso horário e moeda](https://support.google.com/google-ads/answer/9842104)
- [Google Ads: Sobre a configuração de fuso horário](https://support.google.com/google-ads/answer/17006726)
- [Meta: Alterar a moeda usada nos anúncios](https://www.facebook.com/business/help/291404291014138)
- [Google Analytics: Adicionar uma propriedade do GA4 (fuso e moeda)](https://support.google.com/analytics/answer/9744165)
- [Google Analytics: Referência de moedas](https://support.google.com/analytics/answer/9796179)
- [Google Ads: Importar conversões offline com GCLID](https://support.google.com/google-ads/answer/7012522)
- [Google Ads: Sobre o Conversion Lift](https://support.google.com/google-ads/answer/12003020)
