A agência conecta a conta de Google Ads ou Meta do cliente sem nunca tocar na senha dele. É o jeito certo de escalar o onboarding de dezenas de contas.
Incremental nas tabelas grandes, rode em horário comercial e dias úteis, e desligue pipelines de contas que saíram.
Cada agência organiza as camadas como fizer sentido. O que importa é o conceito: bruto, refinado, pronto.
| data | cliente | canal | invest | leads |
|---|---|---|---|---|
| 2026-06-01 | Loja Silva | Meta | R$ 320 | 18 |
| 2026-06-01 | Loja Silva | R$ 410 | 22 | |
| 2026-06-01 | Café Aurora | Meta | R$ 280 | 15 |
Misturar dados de clientes na mesma tabela sem isolamento quebra tudo, e confunde a IA. O cruzamento manual em planilha não escala.
Uma layer por cliente, ou pastas por cliente dentro das camadas. O importante é o isolamento não ter exceção.
Com a métrica registrada, o agente responde com a regra de negócio daquela conta, em vez de adivinhar.
| cliente | canal | invest | receita | roas |
|---|---|---|---|---|
| Acme | Meta | R$ 8,2 mil | R$ 41 mil | 5,0x |
| Loja Silva | R$ 5,1 mil | R$ 12 mil | 2,3x | |
| Café Aurora | Meta | R$ 3,4 mil | R$ 18 mil | 5,3x |
Prefixo por cliente garante o isolamento. Uma Gold consolidada com a coluna cliente dá o panorama da agência, sem misturar.
| Coluna | Descrição |
|---|---|
spend decimal |
Investimento do dia, líquido de impostos, em BRL |
actions int |
Conversões atribuídas pela plataforma |
campaign text |
Nome da campanha, padrão da agência |
Há templates prontos pros casos comuns de agência, consolidação de mídia e CRM espelhado, então nem sempre é preciso escrever o SQL na mão.
Não monte um star schema quando uma wide table resolve. Modelo bonito no diagrama costuma ser caro na prática.
Enriquecer via API externa, aplicar um modelo de ML, processar texto livre ou JSON aninhado, e cálculos iterativos. Regra prática: SQL pra maioria, notebook quando precisa de lógica ou libs.
| data_id → dim_data |
cliente_id → dim_cliente |
canal_id → dim_canal |
invest |
|---|---|---|---|
| d_06 | cl_31 | ch_1 | R$ 320 |
| d_06 | cl_31 | ch_2 | R$ 410 |
| data | cliente | canal | invest | conv |
|---|---|---|---|---|
| 06-01 | Acme | Meta | R$ 320 | 18 |
| 06-01 | Acme | R$ 410 | 22 | |
| 06-01 | Loja Silva | Meta | R$ 280 | 15 |
{
"cliente": "acme",
"invest_mes": 8200,
"roas": 5.0
}
Prefixo por cliente, mais descrições de tabela, mais documentos de contexto. Com isso, o agente navega dezenas de clientes sem se perder.
Um token limitado às tabelas de um cliente faz o agente enxergar só aquela conta. O dashboard do cliente nunca alcança dado de outro.
| data | cliente | canal | investimento | leads |
|---|---|---|---|---|
| 2026-06-01 | Loja Silva | Meta | R$ 320 | 18 |
| 2026-06-01 | Loja Silva | R$ 410 | 22 | |
| 2026-06-01 | Café Aurora | Meta | R$ 280 | 15 |
| 2026-06-01 | Café Aurora | R$ 190 | 9 |
O app lê a Gold pela Data API, com pouco código: rápido, estável, e o cliente acessa quando quiser.