Meta Ads
Estrutura de conta, copy por ângulo, públicos e as regras que impedem a verba de queimar.
Regras que valem para todo anúncio
Do item 13 do manual de identidade:
- Texto no criativo em até 20% da área
- Estrutura "promessa + condição + botão"
- Claro para prospecção, Profundo para retargeting
- Sempre "WhatsApp API Oficial". Nunca
ilimitado, nuncadisparo em massa - Um dado em Figtree 700 azul tabular, com período e base
- Margem de 96 px no 1080×1080
E a regra de operação que vale acima de todas:
Otimizar para
Purchasevia Conversions API com valor real. Não para clique, não para lead, não para ThruPlay. Sem isso o algoritmo entrega curioso e nada do resto do plano funciona.
Estrutura de conta
Conta EcomSmart
├── CAMP · Prospecção · Raio-X grátis [Vendas · CAPI CompleteRegistration]
│ ├── ADSET · Advantage+ amplo
│ ├── ADSET · Lookalike 1% pagantes (só com 100+ clientes)
│ └── 6 criativos: C1 C2 C3 × feed e story
├── CAMP · Prospecção · Radar de Preço [Vendas · CAPI Purchase]
│ ├── ADSET · Advantage+ amplo
│ └── 6 criativos: A1 A2 A3 × feed e story
├── CAMP · Prospecção · Radar de Anúncios [Vendas · CAPI Purchase]
│ ├── ADSET · Advantage+ amplo
│ └── 4 criativos: B1 B2 B3
├── CAMP · Retargeting 7 dias [Vendas · criativo Profundo]
│ ├── ADSET · visitou landing, não converteu
│ └── ADSET · conectou loja, não comprou Radar
└── CAMP · Retargeting Hub [Vendas]
└── ADSET · comprou Radar e fatura ≥ R$ 30k
Orçamento inicial
R$ 150 por dia no total.
| Campanha | Fatia | Valor |
|---|---|---|
| Prospecção Raio-X | 50% | R$ 75 |
| Prospecção Radar de Preço | 30% | R$ 45 |
| Retargeting | 20% | R$ 30 |
O Radar de Anúncios entra depois, quando a estrutura estiver estável.
Não mexer por sete dias. É a fase de aprendizado. Escalar só adset com CPA abaixo da meta por três dias seguidos, e no máximo 20% a cada 48 horas.
Copy · Radar de Preço
Prospecção
| Ângulo | Texto principal | Título | Descrição |
|---|---|---|---|
| Perda | Seu concorrente baixou o preço às 6h da manhã. Você descobriu às 18h. Nesse intervalo ele vendeu o que era seu. O Radar te avisa no mesmo dia. | Saiba na hora que o concorrente baixa o preço | 30 produtos monitorados. R$ 97 por ano. |
| Trabalho manual | Você ainda abre a aba do concorrente toda manhã pra conferir preço? 30 produtos, 3 concorrentes cada, checados todo dia. Automático. | Pare de conferir preço na mão | Alerta por e-mail. R$ 97 por ano. |
| Prova | Analisamos 1.400 lojas brasileiras. Em 62% delas, pelo menos um produto campeão estava mais caro que o concorrente naquele dia. | 62% das lojas têm o campeão mais caro | Descubra se a sua é uma. R$ 97 por ano. |
Retargeting
| Ângulo | Texto |
|---|---|
| Objeção de preço | R$ 97 pelo ano inteiro. É menos que uma venda perdida por estar mais caro que o concorrente. |
| Concretude | Seus 30 produtos principais, 3 concorrentes cada, checados todo dia. Começa a rodar hoje. |
| Custo diário | R$ 97 por ano. 27 centavos por dia. A primeira venda que você não perder já pagou. |
Copy · Radar de Anúncios
| Ângulo | Texto principal | Título |
|---|---|---|
| Curiosidade | Tem anúncio do seu concorrente rodando há 47 dias. Anúncio que roda 47 dias está dando lucro. Veja quais são. | Veja o anúncio que o concorrente não desliga |
| Atalho | Você não precisa adivinhar o criativo que funciona no seu nicho. Ele já está no ar. O Radar te avisa toda vez que um novo sobe. | O criativo que converte já existe |
| Economia | Testar criativo do zero custa caro em aprendizado. Olhar o que já roda há 30 dias custa R$ 49. | Pare de pagar pra aprender o que já se sabe |
Nunca usar espionar. A Meta reprova. Dizer "acompanhar", "monitorar", "biblioteca pública de anúncios da Meta".
Copy · Raio-X
É a campanha de maior volume e melhor conversão, porque não pede cartão.
| Ângulo | Texto principal | Título |
|---|---|---|
| Dinheiro parado | Conecte sua loja e descubra em 3 minutos quanto dinheiro está parado na sua base de clientes. Grátis, sem cartão. | Quanto sua base de clientes tem parado? |
| Compra única | Na loja média brasileira, 7 de cada 10 clientes compram uma vez e nunca mais voltam. Descubra o seu número. | 7 em 10 compram uma vez só |
| Diagnóstico | Faturamento, recompra, ticket, capital parado, curva RFV. Sua loja inteira em um relatório. Em 3 minutos, de graça. | O raio-X da sua loja, em 3 minutos |
Públicos
Prospecção
Advantage+ com sinal inicial de interesse, não segmentação apertada:
- Países: BR · Idade: 25 a 55
- Interesses semente: Nuvemshop, Tray, Shopify, Mercado Livre, Comércio eletrônico, Empreendedorismo
- Excluir: Clientes pagantes
Deixar o Advantage+ expandir. Segmentação apertada com orçamento pequeno mata o aprendizado.
Custom audiences a sincronizar
| Público | Origem | Uso |
|---|---|---|
| Clientes pagantes | Stripe, e-mail e telefone com hash | Excluir da prospecção · semente do lookalike |
| Conectou loja, não comprou | Banco | Retargeting |
| Faturamento ≥ R$ 30 mil | Lead score | Campanha do Hub |
| Visitou landing, não converteu | Pixel, 7 dias | Retargeting |
Lookalike 1% só com pelo menos 100 clientes na semente. Abaixo disso o público sai ruim e queima verba.
Hash: SHA-256 do valor normalizado — e-mail em minúsculas sem espaço, telefone em E.164 sem o + e sem separador.
Ferramentas disponíveis
No Claude Code há o conector MCP de Meta Ads. Usar para descobrir ids, validar formato e fazer a primeira subida acompanhada:
| Tool | Para quê |
|---|---|
ads_get_ad_accounts | descobrir ad_account_id |
ads_get_user_pages | descobrir page_id |
ads_get_datasets | descobrir dataset_id do pixel |
ads_get_dataset_quality | conferir a qualidade da correspondência |
ads_creative_upload_local_image | subir o PNG da fábrica |
ads_create_campaign / ads_create_ad_set / ads_create_creative / ads_create_ad | criar a estrutura |
ads_get_ad_preview | gerar preview para revisão antes de ativar |
ads_create_custom_audience / ads_update_custom_audience_users | públicos |
ads_library_search | alimentar o Radar de Anúncios |
ads_insights_performance_trend | acompanhar |
Em produção, o serviço fala com a Marketing API diretamente, com token de sistema próprio. Não depender do MCP em runtime.
Guardas de segurança
- Toda campanha nasce
PAUSED. Ativar é um comando separado e consciente. - Teto de orçamento diário por conta em variável de ambiente. O publicador recusa se a soma passar.
- Nunca alterar campanha que não esteja no arquivo de estado — não mexer no que foi criado à mão.
- Preview gerado e revisado antes de ativar qualquer coisa.
O que costuma dar errado
| Sintoma | Causa provável |
|---|---|
| CPL baixo mas nenhum lead qualificado | Otimizando para clique ou lead em vez de Purchase com valor |
| CTR alto e conversão zero | Criativo promete o que a landing não entrega |
| CPA sobe depois de escalar | Escalou mais de 20% de uma vez e reiniciou o aprendizado |
| Anúncio reprovado | Palavra proibida, ou pegada de espionar |
| Qualidade de correspondência baixa | Faltam parâmetros no CAPI: fbc, fbp, telefone |