1. O Custo Oculto da Desorganização: Por Que Nomes Aleatórios Quebram o BI
Em agências amadoras e equipes internas sem processos de engenharia de dados, cada gestor de tráfego nomeia campanhas segundo seu próprio humor do dia: 'Campanha Black Friday_V2', 'Teste Wagner novos públicos' ou 'Conversao_vacina_março'.
O resultado dessa desordem é devastador para a governança corporativa:
- Impossibilidade de Automação de Dados: O time de Business Intelligence (BI) não consegue rodar scripts de extração via API ou consultas SQL no BigQuery com comandos simples de
SPLIT(campaign_name, '|')para cruzar faturamento e investimento. - Cegueira Executiva: Diretores e gerentes não conseguem responder em 10 segundos quanto foi investido em determinada praça regional ou em determinada linha de produtos no último trimestre.
- Erros Operacionais de Gestão: Anunciantes pausam conjuntos errados ou aplicam aumentos de orçamento em campanhas com objetivos distintos por confusão visual na interface de gerenciamento.
2. Os Princípios Fundamentais de uma Taxonomia Corporativa
Uma arquitetura profissional de taxonomia deve obedecer a 4 regras universais:
- Consistência e Imutabilidade dos Campos: A quantidade de campos e a ordem de cada elemento entre os delimitadores devem ser rigorosamente as mesmas em todas as campanhas da conta.
- Uso de Delimitador Canônico Único: Utilizar o caractere pipe
|cercado por espaços simples ou underline_. Nunca misturar vírgulas, barras inclinadas e hifens soltos como separadores estruturais. - Zero Caracteres Especiais e Acentos: Proibido o uso de ç, acentuação gráfica, emojis ou espaços duplos, garantindo compatibilidade universal com UTF-8 e parâmetros de URL.
- Codificação Sintética de Elementos: Utilizar siglas padronizadas para representar estágios de funil, canais e objetivos (ex:
TOFpara Topo de Funil,MOFpara Meio de Funil,BOFpara Fundo de Funil).
3. O Padrão Oficial: Naming Convention para Campanhas
Abaixo está o modelo oficial de taxonomia corporativa de 6 níveis para o nível de Campanha:
[CANAL] | [CENARIO] | [REGIAO] | [FUNIL] | [ESTRATEGIA] | [PRODUTO_OFERTA]
Exemplos Reais de Aplicação:
META | LOJA | BRASIL | BOF | ASC | Vacinas-TopProdutos(E-commerce Direto nacional via Advantage+ Shopping).GOOG | UNIDADES | DF-BSB | BOF | tCPA | Exames-Laboratoriais-Checkup(Captação local de agendamento em Brasília).META | REGIONAIS | BA-SSA | MOF | ABO | Vacinacao-Domiciliar-Kids(Campanha regional em Salvador com foco em WhatsApp).GOOG | LOJA | NACIONAL | BRAND | IMPR | Sabin-Marca-Institucional(Campanha de defesa de marca própria).
4. Infográfico Vetorial: Estrutura em Três Níveis de Governança
Veja a hierarquia estrutural que organiza a taxonomia desde a conta até o criativo individual:
5. Padronização de Conjuntos de Anúncios e Criativos
Para o nível de Conjunto de Anúncios (AdSet) e Anúncio (Ad), a estrutura mantém o mesmo rigor sintático:
Estrutura de Conjunto:
[TIPO_PUBLICO] | [SEGMENTACAO_DETALHE] | [POSICIONAMENTO] | [EVENTO_OTIMIZACAO]
Estrutura de Anúncio / Criativo:
[ID_ANUNCIO] | [FORMATO] | [ANGULO_MENSAGEM] | [ELEMENTO_VISUAL] | [CTA]
6. A Nomenclatura no Sabin Growth OS: Loja vs Unidades Físicas
A conformidade com as regras de governança do Sabin Growth OS é auditada a cada nova campanha ativada na conta:
- Identificador de E-Commerce Direto: Toda campanha que direciona tráfego para
loja.sabin.com.brdeve conter a tag|LOJA|ou|ECOMMERCE|. O pipeline do BigQuery reconhece essa tag e associa automaticamente as métricas de sucesso obrigatórias: Faturamento Direto, ROAS, POAS e CAC. - Identificador de Captação Regional e Unidades Físicas: Toda campanha direcionando para
sabin.com.brdeve conter as tags|UNIDADES|,|INSTITUCIONAL|ou|REGIONAIS|. NUNCA utilizar avaliação de ROAS para essas campanhas. O pipeline de dados extrai exclusivamente Volume de Conversões e CPA dos eventos de agendamento (WhatsApp, ligações, rotas e agendamento inteligente).
7. Como Vincular Nomes a Parâmetros UTM e BigQuery
Para garantir rastreabilidade end-to-end sem esforço manual, configure o campo de parâmetros de URL nas plataformas de mídia com variáveis dinâmicas:
utm_source={{site_source_name}}&utm_medium=paid_social&utm_campaign={{campaign.name}}&utm_content={{ad.name}}&utm_term={{adset.name}}
No BigQuery, uma query SQL padrão extrai com facilidade cada dimensão da campanha em colunas analíticas estruturadas:
SELECT
SPLIT(campaign_name, ' | ')[OFFSET(0)] AS plataforma,
SPLIT(campaign_name, ' | ')[OFFSET(1)] AS cenario_negocio,
SPLIT(campaign_name, ' | ')[OFFSET(2)] AS praca_regional,
SPLIT(campaign_name, ' | ')[OFFSET(3)] AS estagio_funil,
SPLIT(campaign_name, ' | ')[OFFSET(4)] AS estrategia_lance,
SPLIT(campaign_name, ' | ')[OFFSET(5)] AS produto_oferta,
SUM(spend) AS investimento_total,
SUM(conversions) AS total_conversoes
FROM `growth_os.media_performance`
GROUP BY 1, 2, 3, 4, 5, 6;
8. Checklist de Governança e Validação de Naming Convention
- [ ] Todos os nomes de campanhas utilizam exatamente o separador canônico pipe com espaços (
|)? - [ ] A taxonomia respeita os 6 campos obrigatórios na ordem definida?
- [ ] Foram eliminados todos os acentos gráficos, caracteres especiais e emojis?
- [ ] As tags de cenário (
LOJAvsUNIDADES) refletem com 100% de precisão o destino final do tráfego? - [ ] Os parâmetros UTM dinâmicos estão configurados no nível da conta ou em cada anúncio?
- [ ] O painel de BI / BigQuery processou os dados sem gerar colunas nulas por quebra de regex?
Matriz Comparativa e Diretrizes de Governança
| Posição do Campo | Elemento Obrigatório | Valores Válidos (Sabin Growth OS) | Mapeamento no BigQuery / BI |
|---|---|---|---|
| Campo 1 | Canal / Rede | META, GOOG, TIKTOK, LINKEDIN |
dim_plataforma |
| Campo 2 | Cenário de Negócio | LOJA (ROAS/POAS) ou UNIDADES (CPA Agendamento) |
dim_cenario_negocio |
| Campo 3 | Praça Geográfica | BRASIL, DF-BSB, BA-SSA, MG-UBER |
dim_praca_regional |
| Campo 4 | Estágio de Funil | TOF (60%), MOF (20%), BOF (20%) |
dim_estagio_funil |
Perguntas Frequentes sobre nomenclatura de campanhas meta google
Qual delimitador é mais recomendado para nomes de campanhas?
O caractere pipe com espaços ou sem espaços (ex: `|` ou `_`) é o padrão mais seguro da indústria. Deve-se evitar o hífen simples `-` como separador principal porque ele é frequentemente usado dentro de palavras compostas e nomes de produtos, dificultando a função split em SQL.
O que deve constar obrigatoriamente no nome da campanha?
Canal/Plataforma, Objetivo de Negócio/Cenário, Praça/Região, Estágio do Funil, Tipo de Leilão/Estratégia de Lance e Nome da Oferta ou Produto principal.
Como os parâmetros UTM se relacionam com a nomenclatura?
Recomenda-se utilizar parâmetros dinâmicos nas plataformas (ex: `utm_campaign={{campaign.name}}` no Meta Ads ou `utm_campaign={_campaignname}` no Google Ads). Dessa forma, a taxonomia da campanha é herdada automaticamente pela URL e chega intacta ao GA4 e BigQuery.
Por que a nomenclatura é vital para o cálculo do POAS e MER?
Porque modelos de Marketing Mix Modeling (MMM) e dashboards de BI executam queries SQL automatizadas que filtram custos por regex nos nomes das campanhas. Se o padrão for quebrado, os custos de mídia não batem com o faturamento do ERP.
Como a nomenclatura diferencia os dois cenários do Sabin?
As campanhas de e-commerce direto contêm a tag obrigatória `|Loja|` ou `|Ecommerce|`, sinalizando para o BI que devem ser avaliadas por ROAS/POAS. As campanhas de clínicas e exames contêm `|Institucional|`, `|Unidades|` ou `|Regionais|`, indicando avaliação estrita por CPA de agendamento.