\"SLA

SLA de qualidade de dados de marketing transforma “o dashboard está estranho” em critérios objetivos: frescor, completude, validade e reconciliação. Sem SLA, ops vive no heroísmo e a liderança decide com números sem carimbo de validade. Qualidade não é projeto de limpeza pontual — é serviço contínuo com donos, alertas e severidade.

Alertas e indicadores de qualidade
Alertas e indicadores de qualidade

Por que marketing precisa de SLA de dados?

Mídia e growth operam em ciclo curto. Dado atrasado, duplicado ou com UTM quebrada gera otimização errada e disputa entre times. SLA deixa explícito o que é aceitável: por exemplo, gasto de ads disponível até 8h com tolerância de 2%, e leads do CRM até 9h com chave de origem preenchida em 98% dos casos.

Isso também protege o time de dados: sem acordo, qualquer pedido ad hoc vira prioridade máxima. Com acordo, há severidade P1/P2 e fila clara.

Quais dimensões de qualidade importam?

Frescor (quando atualizou), completude (nulos e buracos), validade (valores possíveis, tipos), unicidade (duplicatas de lead/evento), consistência (mesmo KPI entre fontes) e reconciliabilidade (bate com UI/fatura dentro da tolerância). Para marketing, acrescente integridade de taxonomia: campanhas fora do padrão de nomenclatura são defeito, não “detalhe”.

Nem toda dimensão precisa do mesmo rigor em toda tabela. Gasto diário por conta exige reconciliação forte; um ranking exploratório de termos de busca admite mais folga.

DimensãoExemplo de regraSeveridade típicaAção se falhar
FrescorFato ads D-1 até 08:00P1 se >2h atrasoAlerta + status no BI
Completudeutm_source nulo < 2% leadsP2Quarentena / correção GTM
Reconciliação|gasto BI − UI| ≤ 3%P1 se >5%Bloquear decisão de verba
Unicidade0 duplicata de lead_id/diaP1Parar sync até correção
Taxonomia≥95% campanhas no padrãoP2Backlog de rename + gate

Como escrever um SLA que o time cumpre?

SLA bom é específico, mensurável, com horário e fuso, dono, canal de alerta e exceções (manutenção de API, outage de plataforma). Evite “dados confiáveis em tempo real” — isso não é contrato. Prefira: “pipeline Google Ads conclui até 07:30 BRT em 95% dos dias úteis”.

Inclua o que acontece na falha: banner no dashboard, mensagem no Slack, não envio de PDF executivo, ou freeze de otimização automatizada. Sem consequência operacional, SLA vira PDF esquecido.

Quem é dono de cada pedaço?

Fonte (Ads/CRM): contrato de acesso e mudanças de schema. Engenharia/dados: pipelines e testes. Marketing ops: taxonomia e dicionário de UTM. Analistas: uso correto das tabelas certificadas. Negócio: priorização do que é P1. RACI simples evita o clássico “achei que era vocês”.

Tabelas certificadas (gold) merecem selo e documentação; sandboxes não entram no SLA executivo.

  • RACI por pipeline crítico
  • Catálogo das tabelas gold vs sandbox
  • Canal único de incidente de dados
  • Janela de manutenção comunicada
  • Revisão trimestral de tolerâncias

Como testar qualidade no pipeline?

Testes automatizados no ELT: volume inesperado (zero rows, spike), ranges (CTR > 100% impossível), referências (campaign_id órfão), reconciliação agregada diária vs API/UI, e schema tests (coluna sumiu). Ferramentas como dbt tests, Great Expectations ou checks SQL simples funcionam — o importante é rodar em CI/agendamento e alertar.

Para tagueamento, complemente com QA de site (debugView, crawlers de dataLayer) e amostragem pós-release. Dado de marketing quebra na coleta com frequência igual ou maior que na transformação.

Tolerâncias realistas

APIs de ads e atribuição tardia fazem o “gasto de ontem” mudar. SLA deve permitir reprocessamento dos últimos N dias e tolerância de reconciliação — senão você terá incidente eterno por comportamento normal da plataforma.

Como comunicar qualidade para quem não é de dados?

Traduza para decisão: “números de ontem confiáveis para otimizar budget” vs “estimativa com atraso”. Use status semáforo no BI, notas de metodologia e changelog quando a definição de conversão muda. Treine o time a olhar freshness antes de discutir performance.

Incidentes merecem post-mortem curto: impacto, causa, prevenção. Cultura de qualidade nasce de aprendizado, não de caça às bruxas.

Por onde começar o programa de qualidade?

Escolha 3–5 pipelines que sustentam decisão de dinheiro (gasto, leads, receita, conversões chave). Defina métricas de qualidade, alertas e um dashboard de saúde. Só depois expanda. Qualidade universal no dia um é miragem; qualidade onde dói é estratégia.

Checklist prático

  • Lista dos pipelines P1 ligados a decisão de verba/receita
  • Dimensões e limiares numéricos por pipeline
  • RACI e canal de incidente
  • Testes automatizados de volume/schema/reconciliação
  • Semáforo de freshness no dashboard executivo
  • Política de reprocessamento (últimos N dias)
  • Runbook de falhas frequentes (OAuth, quota, schema)
  • Revisão trimestral do SLA com marketing e dados

Erros comuns

  • SLA vagamente qualitativo (“dado confiável”)
  • Alertar tudo como P1 até ninguém olhar mais
  • Ignorar atribuição tardia e abrir incidente por variação normal
  • Não expor freshness no BI (usuário assume que está ok)
  • Qualidade só no warehouse enquanto GTM quebra na origem
  • Ausência de dono de taxonomia de campanhas/UTM
  • Mudar definição de KPI sem changelog

Time discute número todo meeting?

A DataScroll institui SLA, monitores e ritual de qualidade para o debate voltar a ser de negócio — não de tag quebrada.

Criar SLA de dados Falar com a DataScroll

Perguntas frequentes

SLA de dados é a mesma coisa que SLA de agência de mídia?

Não. SLA de agência fala de prazo de campanha, relatório e operação. SLA de dados fala de pipelines, qualidade e disponibilidade numérica. Eles se tocam no relatório — mas as causas de falha e os donos são diferentes. Vale alinhar os dois contratos.

Qual tolerância de reconciliação de gasto é razoável?

Depende da fonte, do fuso e do horário de corte. Muitos times trabalham com faixas de poucos pontos percentuais e investigam outliers. O importante é fixar a regra e o horário de comparação — não perseguir igualdade absoluta a qualquer momento do dia.

Preciso de ferramenta cara de observability?

Não no início. SQL tests agendados + alerta no Slack já mudam o jogo. Ferramentas especializadas ajudam na escala. Comece pelo hábito de medir qualidade onde a decisão é cara.

Como tratar outage da Meta/Google?

Como exceção documentada: status da plataforma, impacto no SLA, comunicação aos consumidores do dado, e reprocessamento quando a API voltar. Não invente número. Transparência mantém confiança no restante do sistema.

Dado “bom o suficiente” para quê?

Para o uso. Otimização intra-day de CPC tolera menos atraso; análise de marca trimestral tolera mais. Classifique usos e não aplique rigor de fatura financeira a um heatmap exploratório — e vice-versa.

Quem paga a conta de qualidade: marketing ou TI?

Quem sofre o risco de decisão ruim deve co-priorizar. Na prática, custo de pipeline costuma ser compartilhado, com marketing ops como voice of customer do dado. Modelo só de TI sem dono de negócio vira plataforma subutilizada.

Como inserir qualidade em releases de tagueamento?

Checklist pré-deploy, ambiente de teste, validação de eventos-chave, e monitoramento pós-release de volume. Trate mudança de dataLayer como mudança de produção — porque é.

Como a DataScroll implementa SLA de dados de marketing?

Mapeando pipelines críticos, definindo limiares com o negócio, implementando testes/alertas e deixando qualidade visível no BI. O objetivo é decisão com número carimbado — não dashboard bonito em cima de areia.