Como construir uma única fonte de verdade para dados de marketing
Já vi o mesmo problema em mais de 20 empresas. Os dados de marketing vivem em sete lugares diferentes. Google Os anúncios mostram um custo. Meta mostra outro. HubSpot diz que o chumbo veio de orgânico. A Salesforce diz que foi um clique pago.
Todos discutem. Ninguém confia nos números.
Precisas de uma única fonte de verdade.
Não é uma folha de cálculo. Não é uma exportação semanal. Um armazém de dados que liga todas as plataformas. Um sistema onde você consulta uma vez e obtém a resposta real.
Eu construí estes sistemas para B2B SaaS empresas gastando $50k a $2M por mês em anúncios. Aqui está exatamente como fazê-lo.
Por Que Importa a Unificação de Dados de Marketing
Toda equipe de marketing com quem trabalho tem a mesma queixa: “Não sabemos o que está funcionando.”
Sem uma única fonte de verdade, temos:
- métricas duplicadas– o custo aparece em duas plataformas, você contagem dupla.
- Dados em falta– Conversões offline nunca voltar às plataformas de anúncios.
- Relatórios atrasados- Alguém tira os dados na segunda-feira, outro na quarta-feira. Os números diferem.
- Atribuição de culpa– último clique vs primeiro toque vs multi-touch. Sem dados compartilhados, você acha.
De acordo com um relatório de 2023 deGartner, 62% dos líderes de marketing dizem que a fragmentação de dados é sua principal barreira para medir ROI. Isso não é opinião. São dados da pesquisa.
A unificação de dados de marketing resolve isso. Trazes todos os dados brutos para um só lugar. Você modela-o. Tu reportas isso. Todos usam os mesmos números.
O custo de não fazê - lo
Sejamos específicos. Em um cliente com $500k de gasto de anúncio mensal, dados ruins custam-lhes $40k por mês em orçamento desperdiçado. Porquê?
- Eles estavam redirecionando usuários que já converteram (custo $12k).
- Eles contaram duas vezes, inflaram a ROAS, e escalaram uma campanha perdedora (perdeu 18k).
- Eles perderam um canal de alto desempenho porque os dados brutos não fluiram para o seu modelo de atribuição ($10k).
Depois de construir um armazém de dados unificado, eles economizaram $480k por ano.
Passo 1: Escolha o seu armazenamento de dados
A única fonte de verdade começa com uma casa para seus dados. Três opções dominam o mercado.
| Plataforma | Nível Livre | Preço inicial (mês) | Velocidade (pesquisa) | Melhor Para |
|---|---|---|---|---|
| Google BigQuery | 1 TB consultas grátis / mês | $0 por TB armazenado | Rápido (sem servidor) | Ecossistema Google Cloud, pequenas equipes |
| Floco de Neve | Sem nível livre | $23 por crédito (horas de computação) | Muito rápido. | Empresa, forte concorrência |
| Amazon Redshift | 2 meses livre | $0,25 por hora | Rápido (escalas) | Lojas AWS, conjuntos de dados muito grandes |
A minha escolha para a maioria das equipas de marketing:BigQuery.
Porquê? Integração com Google Ads, Google Analytics 4 e Looker. Manutenção zero. Pague por consulta. Para uma empresa de médio porte gastando $100k/mo em anúncios, o armazenamento BigQuery funciona cerca de $20-$50 por mês. As consultas custam centavos.
E quanto à arquitetura de armazenamento de dados?
Não penses demais nisto. Você precisa de três camadas:
- Dados brutos– cópia exata de APIs.
- Dados transformados– limpo, unificado, desduplicado.
- Dados de comunicação– agregado para painéis.
Ferramentas comoLaboratórios dbtlidar com a camada de transformação. Vamos cobrir isso no passo 3.
Passo 2: Extrair dados de cada fonte de marketing
Você não pode unificar o que não tem. Você precisa puxar dados de cada plataforma que você usa.
Fontes comuns:
- Google Analytics 4
- Anúncios do Google
- Gestor de Meta- Anúncios
- Anúncios do LinkedIn
- HubSpotou Salesforce
- Comprarou outro comércio electrónico
- Segmento(plataforma de dados do cliente)
Há duas maneiras de extrair.
Opção A: Usar um conector gerenciado (configuração mais fácil, 2-3 horas)
Ferramentas comoFivetrano, Airbyte, eSegmentoter conectores pré-construídos. Você faz login, autoriza, e eles puxam dados em um horário.
Preço da Fivetran:começa em $100/mês para até 2 conectores. Escalas para $1000+/mês. Vale a pena se você tiver mais 5 fontes.
Airbyte:código aberto. Livre se você se apresentar. A versão em nuvem começa em $0.5 por execução de sincronização. Muito rentável.
Segmento:bom para dados de eventos (vistas de página, cliques). Mas caro para atribuição de marketing. Começa em $120/mês para eventos limitados.
A minha recomendação:Comece com o código aberto Airbyte. É de graça. Execute-o em um servidor de nuvem pequeno ($20/mo no DigitalOcean). Muitos conectores são bem mantidos.
Opção B: Construir o seu próprio com APIs (Cheap, 2-3 semanas tempo dev)
Escreva scripts Python que chamam API de cada plataforma. Armazene as respostas do JSON no armazenamento em nuvem e carregue em BigQuery.
Custo:zero taxas de software. Mas você precisa de um desenvolvedor.
Tempo:5-10 dias para a primeira plataforma, depois 1-2 dias para cada adicional.
Manutenção:APIs mudam. Eu vi Meta Ads API quebrar duas vezes em um ano. Se você não tem um engenheiro de dados, vá com gerenciado.
Passo 3: Transformar e Unificar os Dados
Os dados brutos são confusos. Google Relatórios de anúncios custam ao nível da campanha. O HubSpot informa que leva ao nível de contacto. Meta dá impressões no nível do anúncio.
Você precisa construir um modelo unificado.
A Tabela Unificada do Núcleo
Criar uma tabela que tenha:
datesource(nome da plataforma)channel(pay search, pay social, organic, email, etc.)campaign_namead_group(se aplicável)impressionsclickscost(na mesma moeda)conversions(com base na sua definição partilhada)revenue(se possível)
Então, para cada plataforma, escreva uma transformação SQL (usando dbt) que mapeia seus campos para seu esquema unificado.
Exemplo dbt model para Google Ads:
SELECT
date_date AS date,
'Google Ads' AS source,
'paid_search' AS channel,
campaign_name,
ad_group_name,
impressions,
clicks,
cost / 1e6 AS cost, -- Google returns micros
conversions,
conversions_value AS revenue
FROM raw_google_ads.campaign_performance
Repita para Meta, LinkedIn, etc.
Manusear Discrepancies
As plataformas reportam diferentes janelas de conversão. GA4 conta uma conversão se o clique aconteceu dentro de 90 dias. Meta usa clique de 7 dias, visão de 1 dia. Este desencontro é a razão #1 para lutas de dados.
Regra que eu uso:Defina sua própria “janela de atribuição” no armazém. Por exemplo, atribuição de cliques de 7 dias. Em seguida, aplique a mesma janela para todas as plataformas. Isto torna os números comparáveis.
Use dbt para aplicar estas regras. Você pode alterar a janela a qualquer momento e repetir todo o histórico.
Desduplicação
Se um usuário clica em um anúncio do Google e depois em um anúncio do Facebook, cada plataforma reivindica a conversão. A sua mesa unificada tem de tratar disto.
Método:Hash o ID do usuário + evento de conversão + timestamp. Mantenha o ponto de contato mais antigo para cada conversão única. Isto é chamado de “deduplicação estrita”. Reduz as conversões atribuídas em 15–25%, mas é a verdade.
Passo 4: Construa uma Camada de Relatos
Agora você tem dados limpos e unificados. Mas tabelas cruas são demasiado granulares para as partes interessadas.
Criar visões agregadas:
daily_channel_performance– por canal, data.monthly_campaign_overview– por campanha, mês.weekly_roas_summary– por canal, semana, com custo e receita.
Depois conecte uma ferramenta de visualização.
Opções populares:
- Looker– constrói em BigQuery nativa. Excelente para análise incorporada.
- Tableau– ótimo para painéis interativos.
- Google Data Studio– livre, mas limitado. Tudo bem para 5-10 painéis.
A minha recomendação:Use Looker se você tiver orçamento ($3k+/ano). Use Data Studio se você estiver começando pequeno.
Que ótimo painel parece
Uma página. Linha de cima: custo total, conversões totais, ROAS cumulativas. Abaixo: um gráfico de barras de custo por canal, um gráfico de linha de ROAS semanal, uma tabela de desempenho de nível de campanha.
Não mais de 10 métricas. As partes interessadas devem poder encontrar a resposta em 10 segundos.
Passo 5: Manter e Iterar
Os gasodutos de dados quebram. APIs mudam. Novas campanhas começam.
Atribua um proprietário de dados. Para equipes pequenas, isso é uma pessoa 5 horas por semana. Para equipas maiores, um engenheiro de dados.
Lista de verificação de manutenção (semanalmente):
- Verifique a última sincronização timestamp para cada fonte.
- Compare o custo total em armazém vs plataforma UI.
- Reveja as falhas do teste dbt (se você configurá-las).
- Atualizar regras de atribuição, se necessário.
Ideias de automação:
- Envie um alerta Slack se o custo BigQuery exceder 50 dólares/dia.
- Usar snapshots dbt para capturar tabelas de dimensão em mudança (por exemplo, nomes de campanha).
- Agende uma atualização diária dos painéis Looker.
Resultados reais de um cliente
Trabalhei com uma empresa B2B SaaS gastando $750k por mês em anúncios. Antes da unificação, tinham seis pessoas que reconciliavam manualmente os dados todas as semanas. Após:
- Tempo economizado: 20 horas/semana (valor cerca de 200/semana em salário).
- Precisão dos dados: de 60% a 98% concordância com plataformas de anúncios.
- A ROAS melhorou em 17% porque parou de escalar canais de baixo desempenho.
- Eles descobriram que o LinkedIn Ads contribuiu 30% mais leads do que originalmente pensava, simplesmente porque os dados foram agora corretamente atribuídos.
Erros comuns (e como evitá - los)
Erro 1: Tentar Ser Perfeito no Primeiro Dia
Não modele todas as 20 dimensões iniciais. Comece com três dimensões essenciais: data, fonte, canal. Adicionar campanha e ad group mais tarde.
Erro 2: Ignorar Conversões Desligadas
Se você tem chamada de rastreamento ou eventos offline, eles devem fluir de volta. UtilizaçãoSegmentoou integrações API personalizadas.
Erro 3: Não envolver as partes interessadas
As finanças querem custos. As vendas querem qualidade de chumbo. O marketing quer a ROAS. Obtenha seus requisitos antes de construir o painel. Caso contrário, você vai reconstruir duas vezes.
Erro 4: Sobre-Engenharia
Você não precisa de streaming em tempo real. A sincronização diária é suficiente para a maioria das análises de marketing. O processamento em lote custa menos e é mais simples.
Perguntas Mais Frequentes
Quanto tempo leva para construir uma única fonte de verdade para dados de marketing?
Para uma empresa com 5 fontes de dados, espere 2-3 semanas usando conectores gerenciados e dbt. Se construir APIs personalizados, 6-8 semanas.
Qual é o custo mensal?
$50–$500 por mês para ferramentas (BigQuery, conectores).(2025 banda; verificar novamente os preços de lista atuais, setembro 2026)Adicione 10–20 horas de tempo humano.
Posso começar com apenas o Google Data Studio e uma planilha?
Sim, para equipas com menos de 50 mil dólares por mês. Mas você vai atingir as limitações rapidamente. O armazém de dados escala melhor.
Como lidar com dados de plataformas que não têm APIs (por exemplo, algumas plataformas CTV)?
Envios manuais via CSV para armazenamento em nuvem. Automatize a parte de ingestão usando scripts agendados.
Preciso de um engenheiro de dados dedicado?
No início, não. Um analista de marketing com habilidades SQL pode configurar o básico usando Airbyte open source e dbt. Para oleodutos complexos, contrate um empreiteiro por 2 semanas.
Seu Próximo Passo
Construir uma única fonte de verdade para dados de marketing não é mais opcional. Os seus concorrentes já o estão a fazer. Eles têm 15% menor custo por chumbo e 20% melhor ROAS porque confiam em seus números.
Você pode fazer isso você mesmo usando os passos acima. Mas se você quiser um sistema comprovado em 2 semanas sem contratar um engenheiro em tempo integral, nós podemos ajudar.
EmDG10 AgencySomos especializados em projetos de unificação de dados de marketing e armazenamento de dados. Construímos para clientes gastando $50k a $2M mensalmente.
Começamos com uma auditoria de 2 horas da sua pilha de dados atual. Então projetamos um gasoduto que funciona para as suas fontes exatas.
Quer uma consulta gratuita de 30 minutos?Mostraremos um painel unificado de amostras usando seus próprios dados.
□Contato DG10 Agency sobre consultoria de dados
Nada de vendas. Apenas uma análise de como unificaríamos seus dados e um roteiro que você pode seguir.
Precisa de um site mais rápido?
EmDG10 Agency, nós construímos sites Next.js de alto desempenho que passam Core Web Vitals em cada página.Obtenha um relatório gratuito de auditoria e desempenho Lighthouse→
Continuar a Ler
Se este guia ajudou, estes vão mais fundo sobre os sistemas por trás dele:



