Google Analytics 2027 · Capítulo 16 de 35 · 11 min
Importação de custos: comparar plataformas de mídia pelo mesmo critério
Custo de Meta e e-mail dentro do Analytics por conector ou arquivo, o relatório de validação de agosto de 2026 como conferência obrigatória e a tabela que compara canais com o mesmo modelo de atribuição.
Este capítulo faz parte do curso gratuito Google Analytics 2027.
A Verde Vivo já sabia quanto crédito o Analytics dava a cada canal. Faltava saber quanto cada crédito custava. O painel da Meta informava um custo por compra de R$ 51, calculado pelo critério da Meta. Colocado ao lado do custo por compra do Google Ads calculado no Analytics, o número fazia a Meta parecer o canal mais barato da casa, numa comparação entre medidas diferentes.
A empresa trouxe o custo da Meta e do e-mail para dentro do Analytics, conferiu no relatório de validação quanto do custo encontrou visitas correspondentes e só então comparou os canais com o mesmo modelo de atribuição. Na primeira carga aceita, a cobertura do relatório de validação ficou em 58%; depois de corrigir a grafia, chegou a 96%. Com o custo na mesma tabela, o e-mail apareceu como o canal que fecha vendas a custo baixo, e os dois canais pagos ficaram acima da margem de um primeiro pedido.
O custo entra no Analytics por vínculo, por conector ou por arquivo
O custo do Google Ads chega sozinho pelo vínculo entre as contas. Para outras plataformas, a importação de dados de campanha aceita duas formas. Os conectores diretos, hoje para Meta, Pinterest, Reddit, Snap e TikTok, buscam o custo todo dia e tentam trazer 24 meses de histórico na primeira carga. O arquivo serve a qualquer outra origem, como e-mail, parceiros e afiliados, e pode chegar por planilha, CSV, Google Sheets, SFTP, BigQuery e outros repositórios.

Ver como texto
Cartão Vínculos de produtos (Product links) do Administrador do GA4, com as vinculações do Google e, no fim da lista, Meta, Pinterest, Reddit, Snap e TikTok
A escolha entre conector e arquivo depende de uma exigência do conector: ele pede uma única origem e uma única mídia para todo o tráfego pago daquela plataforma. A convenção da Verde Vivo separava facebook e instagram como origens, então ligar o conector da Meta exigiria primeiro unificar a grafia em todos os anúncios. A empresa manteve a Meta no arquivo em setembro e marcou a unificação para outubro, quando a troca de campanhas de inverno facilitaria a mudança. As duas formas não podem trazer o mesmo período ao mesmo tempo, porque o Analytics soma os custos e a Meta passaria a custar o dobro.

Ver como texto
Tela Vinculações da Meta (Meta links) no Administrador do GA4, com o cartão Conectar à Meta, a explicação sobre importar custos, cliques e impressões agregados e o botão Importar dados de campanha
O arquivo e a visita se encontram pelas mesmas palavras
Cada linha do arquivo descreve um dia de uma campanha: origem, mídia e data são obrigatórias, e o ID e o nome da campanha são opcionais e recomendados. Custo, cliques e impressões são métricas, e ao menos uma precisa existir. Desde 28 de julho de 2026, a moeda é obrigatória sempre que houver custo, informada numa coluna no padrão de três letras, como BRL, ou fixada para o arquivo inteiro.
O Analytics não grava o custo dentro dos eventos. Ele junta, na hora de montar o relatório, cada linha do arquivo com as visitas que têm a mesma origem, a mesma mídia e a mesma data. Os valores diferenciam maiúsculas de minúsculas, e Facebook no arquivo não encontra facebook na UTM. A convenção de links descrita em UTMs e canais: de onde vieram as visitas e as campanhas é, na prática, o dicionário desta importação.
Criar e validar seu arquivo de importação
Você monta o arquivo, sobe no painel e verifica se as linhas casaram com as sessões.
Passo 1: Monte o arquivo com datas
Copie o modelo acima para um bloco de notas e salve com a extensão ponto csv. Confirme se as datas seguem o padrão de ano, mês e dia em números.
Deu certo quando: O arquivo salvo abre em editores simples com os dados separados por vírgula.
Erro comum: Salvar em formato de planilha nativa. O painel aceita apenas o formato CSV puro.
Passo 2: Suba o arquivo no painel
Vá em Administrador, abra Importação de dados e crie uma fonte de Dados de campanha. Envie o seu arquivo recém-criado na área indicada.
Deu certo quando: O painel exibe um aviso verde e confirma o recebimento e o processamento inicial.
Erro comum: Esquecer a coluna de moeda com a sigla BRL. O sistema recusa o envio na mesma hora.
Passo 3: Verifique a validação
Abra o relatório de validação na seção de importação de dados no dia seguinte. Olhe a taxa de cobertura e os três estados das linhas.
Deu certo quando: Você encontra uma proporção de linhas no estado de casamento acima de noventa por cento.
Erro comum: Ignorar linhas sem dados de Analytics. Elas apontam diferença de texto entre o arquivo e a UTM.
Obrigatórios do arquivo de custo
O arquivo exige correspondência exata com as informações capturadas na visita para o custo aparecer.
- Datas formatadas com ano, mês e dia em padrão numérico.
- Moeda preenchida com três letras na sigla oficial.
- Origem e mídia idênticas ao parâmetro capturado na sessão original.
- Presença de pelo menos uma métrica de custo, clique ou impressão.
alexandrecaramaschi.com/educacao/frontends-com-vibecoding
| Campo | Obrigatório | Formato | Erro frequente |
|---|---|---|---|
| Origem (utm_source) | Sim | Igual ao utm_source dos anúncios | "Facebook" no arquivo e "facebook" no link |
| Mídia (utm_medium) | Sim | Igual ao utm_medium dos anúncios | "paid social" com espaço e "paid_social" no link |
| Data | Sim | AAAA-MM-DD, posterior a 2013 e não futura | Exportação da plataforma em DD/MM/AAAA |
| Moeda | Sim, quando houver custo, desde 28/07/2026 | Código de três letras, como BRL, por coluna ou fixo | Arquivo sem moeda recusado |
| Custo, cliques, impressões | Ao menos um | Número | Ponto no milhar e vírgula decimal |
| ID e nome da campanha | Não, mas recomendados | Iguais a utm_id e utm_campaign | Maiúscula ou acento diferente do link |
Fonte: Google Analytics Help, Import campaign data e What's new in Google Analytics (consultadas em 24/10/2026)
Dois números de qualidade aparecem em lugares diferentes. A taxa de correspondência da importação é a porcentagem de linhas do arquivo que encontraram visitas com a mesma origem, mídia e data, calculada sobre os últimos dois anos. A taxa de cobertura do relatório de validação mede outra coisa: as linhas casadas sobre as linhas em que o Analytics coletou visitas. O dado leva até 24 horas para aparecer, e reenviar valores com as mesmas chaves substitui os anteriores, o que permite corrigir um mês inteiro com um arquivo novo.
O relatório de validação mostra o que casou e o que ficou sem par
Desde 10 de agosto de 2026, o Analytics tem um relatório de validação da importação de dados de campanha, em Relatórios, na seção de importação de dados. Ele mostra, por origem e mídia ou por campanha, se o custo importado encontrou visitas, e classifica cada linha em três estados. O relatório olha sessões e, por padrão, filtra campanhas pagas marcadas à mão, deixando de fora as origens do Google; o filtro pode ser removido para ver todo o tráfego.

Ver como texto
Página de ajuda Campaign data import validation report, seção Import join status, com a tabela dos estados Joined, No campaign data e No Analytics data e o início da tabela de dimensões do relatório
| Estado | O que a ajuda diz | Causa mais provável na Verde Vivo | O que fazer |
|---|---|---|---|
| Joined | O custo foi unido aos dados do Analytics | Chaves iguais nos dois lados | Conferir se o custo somado bate com a fatura da plataforma |
| No campaign data | O custo não foi importado para essa dimensão ou não foi unido corretamente | Campanha nova sem linha no arquivo | Incluir a campanha no próximo envio |
| No Analytics data | O custo importado não foi unido e aparece sozinho, sem dados do Analytics | Grafia diferente de origem, mídia ou campanha; link sem UTM; campanha sem visita observada no período | Corrigir o arquivo ou o link e reenviar |
Fonte: Google Analytics Help, Campaign data import validation report (consultada em 24/10/2026)
O primeiro envio mostrou um problema de grafia
O arquivo de agosto levou R$ 24.000 da Meta em 14 campanhas e R$ 3.200 da ferramenta de e-mail. A primeira tentativa, em setembro, foi recusada por falta da coluna de moeda. O custo do e-mail foi repartido entre as campanhas de envio pelo número de destinatários, uma escolha contábil da Verde Vivo que fica registrada no plano. Na primeira carga aceita, o relatório de validação mostrou 58% de cobertura, isto é, 58% das linhas com visitas registradas pelo Analytics em agosto encontraram custo correspondente, e as linhas em No Analytics data eram as da Meta, com origem "Facebook", mídia "paid social" e nomes de campanha com espaço.
A importação de custo da Verde Vivo, primeira carga aceita e carga corrigida
Primeira carga aceita
Antes
- Origem "Facebook", mídia "paid social", campanha com espaço e maiúscula
- Data em DD/MM/AAAA, como saiu da plataforma
- Moeda incluída depois da tentativa recusada sem essa coluna
- Cobertura de 58%
Carga corrigida
Depois
- Origem "facebook" ou "instagram", mídia "paid_social", campanha igual ao link
- Data em AAAA-MM-DD, convertida na planilha
- Moeda fixa em BRL para o arquivo inteiro
- Cobertura de 96%; os 4% restantes são visitas de links de parceiros sem custo no arquivo

Ver como texto
Tela Importação de dados (Data import) do GA4, com as abas Todos, Dados de eventos personalizados, Dados de campanha, Dados de itens, dados de usuário por User ID e por Client ID e Eventos, e o botão Criar fonte de dados
Com o custo dentro, os canais se comparam pelo mesmo critério
Custo por compra e retorno sobre o custo de mídia, a receita atribuída dividida pelo custo, só se comparam entre canais quando o crédito vem do mesmo modelo e da mesma janela. A Verde Vivo usou o modelo baseado em dados do Analytics, com janela de 30 dias, para os três canais. E separou o gasto do Google Ads entre loja e paisagismo antes de dividir: dos R$ 38.000 do mês, R$ 31.000 foram para campanhas da loja e R$ 7.000 para campanhas do B2B, que geraram 34 pedidos de orçamento.
| Canal | Custo da loja | Compras atribuídas | Receita atribuída | Custo por compra | Retorno (receita ÷ custo) |
|---|---|---|---|---|---|
| Google Ads (campanhas da loja) | R$ 31.000 | 260 | R$ 55.900 | R$ 119 | 1,80 |
| Meta (social pago) | R$ 24.000 | 140 | R$ 30.100 | R$ 171 | 1,25 |
| R$ 3.200, rateado | 205 | R$ 44.075 | R$ 16 | 13,8 |
Cenário composto. Modelo baseado em dados, janela de 30 dias, ticket médio de R$ 215, compras confirmadas observadas pelo Analytics. O B2B fica fora desta tabela: R$ 7.000 por 34 pedidos de orçamento, cerca de R$ 206 por pedido.
A leitura exige duas ressalvas. Retorno sobre o custo de mídia compara receita bruta com o gasto na plataforma e deixa de fora produto, frete, imposto e a equipe que opera a campanha. Com margem de contribuição de 38%, cada compra de R$ 215 deixa cerca de R$ 82, e os dois canais pagos têm custo por compra atribuída acima desses R$ 82 de contribuição do primeiro pedido; só a recompra dos meses seguintes, lida nas coortes, diz se a conta fecha. E a receita atribuída é crédito, e não efeito: o e-mail fecha vendas que outros canais abriram, e cortar a Meta pela tabela poderia secar a lista que o e-mail trabalha.
A tabela mudou a reunião de mídia sem cortar canal nenhum. O e-mail, que nunca tinha aparecido na pauta, ganhou orçamento de produção. A Meta, que parecia o canal mais barato pelo painel dela, passou a ser discutida pelo custo de R$ 171 no critério comum, com o teste de efeito em andamento desde 24 de agosto como critério antes de qualquer corte.
Para a equipe de mídia: enviar o arquivo de custo e conferir a validação
Exige papel Editor ou superior. Confira antes se a mesma plataforma já entra por conector.
Passo 1: Exporte o custo diário por campanha do mês
Uma linha por dia e campanha, com origem, mídia, campanha, custo, cliques e impressões.
Deu certo quando: A soma do custo bate com a fatura da plataforma.
Passo 2: Converta a grafia e os formatos
Origem e mídia iguais aos links, data em AAAA-MM-DD, custo como número e moeda BRL.
Deu certo quando: Nenhuma célula com maiúscula, espaço ou vírgula decimal fora do padrão.
Erro comum: Conferir só o total e deixar a grafia como saiu da plataforma.
Passo 3: Envie pela Importação de dados, tipo Dados de campanha
Administrador > Coleta e modificação de dados > Importação de dados > Criar fonte de dados.
Deu certo quando: A fonte aparece com a data do último envio.
Erro comum: Enviar o mesmo período de uma plataforma que já entra por conector: o custo dobra.
Passo 4: Abra o relatório de validação no dia seguinte
Relatórios > Importação de dados > relatório de validação, por origem e mídia.
Deu certo quando: Cobertura alta e poucas linhas em No Analytics data.
Passo 5: Corrija e reenvie o que ficou sem par
Reenviar as mesmas chaves substitui os valores anteriores.
Deu certo quando: As linhas corrigidas passam a Joined.
No fim você tem: Custo de todas as plataformas dentro do Analytics, com a cobertura conferida antes de qualquer comparação.
A decisão seguinte
Envie o custo do mês passado de uma plataforma fora do Google, por conector ou arquivo, e abra o relatório de validação no dia seguinte. Cada estado é um sintoma que pede investigação. Uma linha em No Analytics data pode vir de grafia diferente, de campanha sem visita observada, de recusa de cookies ou de link sem marcação; uma linha em No campaign data costuma indicar campanha sem custo informado. Com a cobertura conferida, a pergunta que sobra é quanto do resultado cada canal provoca, assunto de Orçamento e incrementalidade: medir o efeito de uma mudança de verba.
Confira o seu relatório de validação amanhã cedo. Você sabe que o trabalho funcionou quando a cobertura supera noventa por cento e os três canais dividem a tabela sob o mesmo critério. Alinhe a grafia das campanhas antes do próximo capítulo, Orçamento e incrementalidade: medir o efeito de uma mudança de verba.
Seu caderno neste capítulo
Abrir o caderno completoSelecione um trecho do capítulo para destacar ou anotar. Nos vídeos e áudios, use Anotar este momento. No teclado, selecione com Shift e as setas e use Alt+Shift+D para destacar ou Alt+Shift+N para anotar.
Salvo neste navegador. Entre na sua conta para levar o caderno a outros aparelhos.
Entre na sua conta para compartilhar o que aprendeu e convidar alguém para estudar com você.
Conexões deste capítulo
Veja o que estudar antes e para onde seguir depois, explore os conceitos e compare abordagens em outros cursos. Sugestões marcadas como “sugerido pelo grafo” vêm dos assuntos em comum, não do índice do curso.
Depois, siga para
- CursoGoogle Ads 2027sugerido pelo grafo7 capítulos de “Google Ads 2027” usam conceitos apresentados em “Google Analytics 2027”.
- CursoMeta Ads 2027sugerido pelo grafo5 capítulos de “Meta Ads 2027” usam conceitos apresentados em “Google Analytics 2027”.
- CursoCRO: Otimização de Conversão e Experimentaçãosugerido pelo grafo2 capítulos de “CRO: Otimização de Conversão e Experimentação” usam conceitos apresentados em “Google Analytics 2027”.
- CursoVibecoding para SEOsugerido pelo grafo2 capítulos de “Vibecoding para SEO” usam conceitos apresentados em “Google Analytics 2027”.
Conceitos deste capítulo
O mesmo assunto em outros cursos
- Meta Ads 2027Conciliar Meta, GA4 e CRM num relatório que gera decisãoExaminar conexões de Conciliar Meta, GA4 e CRM num relatório que gera decisão
- Analytics de buscaEscolher a fonte para cada perguntaExaminar conexões de Escolher a fonte para cada pergunta
- Google Ads 2027Separar o que a campanha causou do que ela só registrouExaminar conexões de Separar o que a campanha causou do que ela só registrou
Terminou a leitura?
Você está aqui: capítulo 16 de 35
0 de 35 concluídos
- Próximo · Capítulo 17 de 35 · 11 minOrçamento e incrementalidade: medir o efeito de uma mudança de verbaLer o capítulo 17 sem concluir
Marque como concluído para o capítulo contar no seu painel e no certificado.
- Anterior · Capítulo 15 de 35 · 11 minAtribuição entre canais: por que os painéis disputam a mesma vendaVoltar para o capítulo 15
Leve uma ideia para a prática
Escolha uma atividade no painel e volte a este curso quando quiser.
Atividades e evolução ficam reunidas no painel da sua conta.
Capítulos vizinhos em Google Analytics 2027
- 14Públicos e métricas preditivas: quem alcançar, reativar ou excluir
- 15Atribuição entre canais: por que os painéis disputam a mesma venda
- 16Importação de custos: comparar plataformas de mídia pelo mesmo critério
- 17Orçamento e incrementalidade: medir o efeito de uma mudança de verba
- 18Painéis nativos do Analytics: o que a gestão precisa ver