PLANO DE TRÁFEGO · 13/16 · @TRAFFIC-MANAGER

6 semanas. 1 plataforma.
Andrômeda consolidada.

Plano operacional para a campanha Meta Ads (Instagram/Facebook) da Imersão Clínica em Recursos Ergogênicos · Edição 2026. Estrutura enxuta, criativo-first, audience expansion ON, learning phase respeitada. Daily mínimo viável escalando com pixel maduro. Compliance Meta health/wellness preservado em 100% das peças.

Período de venda
06/mai → 16/jun6 semanas · 3 lotes
Plataforma
Meta AdsInstagram + Facebook
Geo
Grande Recife ≥80%+ SP teste isolado
Estrutura
1 CBO + 1 ABO3 funis · 9 ad sets · 28 ads
Compliance Meta Ads — escudo ativo
  • NUNCA usar nominalmente: peptídeo, BPC-157, Tirzepatida, esteroide, SARM, doping, hormônio, anabolizante.
  • SEMPRE usar: recursos ergogênicos, conduta clínica integrada, cenário regulatório, painel hormonal (laboratorial), decisão clínica, atleta de alto rendimento.
  • Sem aproximação direta na 2ª pessoa ("você travou", "você não sabe"). Sempre 1ª pessoa do palestrante ("eu travei", "me peguei sem resposta") OU 3ª pessoa ("o nutri travou").
  • Sem before/after físico, sem promessa absoluta de resultado, sem mostrar produto controlado.
  • Frase MEC literal quando o ângulo for certificado: "Certificado reconhecido pelo MEC — emitido pela FACOP, Faculdade do Centro Oeste Paulista (Portaria 1.135/2024)."

01Sumário executivo

O cliente saiu de uma compra grande de imóvel. Verba enxuta é diretriz, não estilo. O plano abaixo entrega o máximo de aprendizado possível com daily mínimo viável, escala apenas com pixel maduro e respeita rigorosamente os 14 dias de learning.

Verba recomendada
R$ 8.500
Cenário Realista · 6 semanas · daily médio R$ 200 com escala progressiva
Vendas projetadas
55-85
CPA blended R$ 100-155 · faturamento bruto R$ 21,8k-33,7k
ROAS bruto
2,3-3,1x
Sem contar upsell mentoria · LTV real é maior
Risco principal
Pixel cru
Conta nova precisa atravessar fase de aprendizado antes do BOFU performar

O que este plano resolve em 5 frases

  • Concentra 80% da verba na Grande Recife (Recife/Olinda/Paulista) num único CBO Advantage+ — o que joga o algoritmo a favor da força de marca local do Matheus.
  • SP fica em ABO isolado de teste com daily mínimo — não contamina o aprendizado do CBO Recife e ainda devolve sinal sobre tração fora do estado.
  • 3 funis em campaigns separadas (TOFU + MOFU + BOFU), respeitando a regra Andrômeda de não misturar frio/morno/quente no mesmo CBO.
  • Pareamento Reel + Estático no mesmo ad set com audience expansion ON e placement automático — o algoritmo escolhe o que serve melhor pra cada slot.
  • Lockdown de virada de lote automatizado: na sexta da virada, criativo trocado às 23h59 (Pioneiro 04/jun · Antecipado 12/jun · Cheio 16/jun).

Riscos identificados (ler antes de subir)

  • Pixel novo — nutricionistas/educadores físicos é nicho denso, mas a conta não tem histórico de evento Purchase. Espera 7-14 dias até o algoritmo aprender. Não interpretar CPL alto nas primeiras 72h como "campanha ruim".
  • Compliance saúde/wellness — Meta tem revisão automatizada agressiva pra qualquer mention de "ergogênico". Toda copy passa por 3 filtros antes de subir. Banco de palavras-bloqueio na seção 09.
  • Concorrência LTV — congresso Brasilianas e curso de Tirzepatida do Cláudio Coutinho podem subir verba na mesma semana. Ter 3 hooks reservados pra rotacionar se CTR cair.
  • Janela curta — 6 semanas é apertado para infoproduto frio em geo regional. Por isso 60% do budget vai pra captação D-30 a D-7 (warm-up + Pioneiro).
  • Verba enxuta — abaixo de R$ 4k total (cenário Conservador), o BOFU não acende com volume. Recomendação: priorizar Realista; se Conservador, cortar SP e concentrar 100% em Recife.

Vencedor provável de TOFU (hipótese principal)

R-AD 02 ("Paciente bombadão chegou com 4 ergogênicos no celular") + FEED-03 (Cenário do consultório com balão de WhatsApp dourado) rodando no mesmo ad set CBO Grande Recife. É o cenário-gatilho mais identitário do ICP — o que mais aparece nas entrevistas e na pesquisa do projeto. Hook em 1ª pessoa preserva compliance Meta (não acusa o usuário). Pareamento estático refoça a mesma cena pra quem não vê o Reel inteiro.

Backup imediato: R-AD 01 ("Abismo dos 36 meses") + FEED-01 (Hook · Abismo) — instala a Big Idea pra públicos mais frios.

Próximos passos imediatos (cliente)

  1. Validar BM com cartão limite ≥ R$ 2.500 e moeda em BRL.
  2. Instalar pixel na LP (já há ganchos JS configurados — só plugar ID) + configurar CAPI via Conversions API Gateway ou plugin Kiwify nativo.
  3. Configurar 8 eventos prioritários (Aggregated Event Measurement) — ordem na seção 10.
  4. Verificar domínio da LP no Business Manager (essencial pós-iOS 14.5).
  5. Conectar IG @matheusrodriguesb à página Facebook da imersão (sem isso, anúncio não consegue rodar em ambos).
  6. Subir 6 vídeos paid prioritários com o @video-creator (R-AD 01, 02, 05, 08, 10, 12) — o resto entra na semana 3.
  7. Aprovar verba: cenário Realista R$ 8.500 (recomendado) OU Conservador R$ 4.200 (se aperto).

02Estrutura de campanha

Modelo aprovado pelo cliente: 1 CBO Grande Recife (concentra ≥80% do budget e roda Advantage+ Sales) + 1 ABO SP teste isolado pra não contaminar aprendizado. Respeitando Andrômeda 2026: TOFU/MOFU/BOFU em campaigns separadas (não em ad sets do mesmo CBO).

Visão geral · 4 campaigns · 9 ad sets · 28 ads

Campaign Geo Estrutura Objetivo Bid Daily (recom.)
CMP-01 · TOFU Frio Grande Recife CBO Advantage+ · 3 ad sets Sales (otimização Purchase) Highest Volume R$ 100/dia
CMP-02 · MOFU Morno Grande Recife CBO Advantage+ · 2 ad sets Sales (otimização Purchase) Highest Volume R$ 50/dia
CMP-03 · BOFU Quente Grande Recife CBO Advantage+ · 3 ad sets Sales (otimização Purchase) Highest Volume + Cost Cap progressivo R$ 30 → R$ 80/dia
CMP-04 · SP Teste São Paulo capital ABO Manual · 1 ad set Sales (otimização ViewContent → Purchase quando maduro) Highest Volume R$ 20/dia

Detalhamento por campaign

TOFU CMP-01 · Frio · Grande Recife

Captação D-30 a D-7 · CBO Advantage+ Sales · 3 ad sets · 9 ads

Objetivo: alimentar o pixel com ViewContent → Purchase, instalar a Big Idea ("abismo dos 36 meses") em audiências frias e construir o pool de retargeting que o MOFU/BOFU vai consumir.

Ad setPúblico (semente)Tamanho est.AdsOtim.Atrib.
AS-T01 · LAL Recife LAL 1-3% baseado em (engajamento perfil 90d ∪ visitantes LP 60d ∪ lista CRM/pacientes opt-in) ~280k R-AD 01 · R-AD 02 · FEED-03 Purchase 7d-click 1d-view
AS-T02 · Interesses-FIT Interesses: Bodybuilding · Sports nutrition · Crossfit · Powerlifting · Personal trainer · Bodybuilder. Comportamento: Engaged shoppers ~410k R-AD 02 · FEED-01 · FEED-03 Purchase 7d-click 1d-view
AS-T03 · Interesses-PROFI Interesses: Nutrition · Dietitian · Sports medicine · Strength and conditioning · Pós-graduação. Comportamento: Job title contains "Nutricionista" / "Educador físico" ~190k R-AD 01 · R-AD 07 · FEED-01 · BANNER-01 Purchase 7d-click 1d-view

Configuração: Audience expansion ON (Andrômeda lê o criativo) · Placement automático SEMPRE · Idade 25-50 · Gênero todos · Idiomas PT-BR · Advantage Detailed Targeting ON.

MOFU CMP-02 · Morno · Grande Recife

Engajados D-21 a D-1 · CBO Advantage+ Sales · 2 ad sets · 6 ads

Objetivo: converter quem já consumiu conteúdo orgânico/paid, mas ainda não visitou a LP — entregar mecanismo (R-AD 08) e autoridade (R-AD 05) com pareamento estático complementar.

Ad setPúblicoTamanho est.AdsOtim.Atrib.
AS-M01 · Engaged-IG (Engajamento perfil IG/FB 90d) ∪ (Viewers ≥50% R-AD 01/02 · 90d) ∪ (Mensageiros DM 90d). Excluir: visitantes LP 30d, compradores ~28k-65k (cresce com tráfego) R-AD 05 · R-AD 08 · FEED-04 Purchase 7d-click 1d-view
AS-M02 · Visitantes LP Visitantes LP 30d que não compraram E não chegaram em InitiateCheckout ~3k-15k (cresce) R-AD 06 · R-AD 08 · FEED-02 · FEED-04 Purchase 7d-click 1d-view

Configuração: Audience expansion OFF (audiências já são curadas) · Placement automático · Frequência sugerida cap 3/semana via gerenciamento manual.

BOFU CMP-03 · Quente · Grande Recife

Conversão D-14 ao evento · CBO Advantage+ Sales · 3 ad sets · 9 ads

Objetivo: fechar quem está perto do botão. Cap de frequência alto, criativo de urgência (R-AD 12) trocado automaticamente na virada de lote, R-AD 10 (R$ 397 vs 36 meses) carregando todo o BOFU principal.

Ad setPúblicoTamanho est.AdsOtim.Atrib.
AS-B01 · LP-14d Visitantes LP 14d que NÃO compraram. Excluir: compradores ~1k-8k (depende de tráfego TOFU) R-AD 10 · R-AD 12 · FEED-05 · BANNER-03 Purchase 7d-click 1d-view (testar 1d-click após maturação)
AS-B02 · ATC + InitCkt (AddToCart 14d ∪ InitiateCheckout 14d ∪ Carrinho abandonado Kiwify) que NÃO compraram ~100-500 R-AD 11 · R-AD 12 · FEED-05 · STORY-04 Purchase 1d-click 1d-view (audiência super quente)
AS-B03 · Reel-VW75 Viewers ≥75% R-AD 01/02/05/08 (90d). Excluir: visitantes LP 30d, compradores ~4k-12k R-AD 06 · R-AD 11 · FEED-04 · STORY-03 Purchase 7d-click 1d-view

Configuração: Audience expansion OFF · Placement automático · Frequência cap 4/semana via gerenciamento manual · Bid Highest Volume → migrar pra Cost Cap (R$ 90 inicial) após 50 Purchases agregados.

TESTE CMP-04 · SP isolado

Teste São Paulo · ABO Manual · 1 ad set · 4 ads

Objetivo único: aprender se há tração em SP suficiente pra justificar duplicar o CBO em Recife/SP num futuro lançamento. Não é canal de vendas neste ciclo.

Ad setPúblicoTamanho est.AdsOtim.Atrib.
AS-S01 · SP-FIT SP capital + raio 25km. Interesses: Bodybuilding · Nutrition · Sports medicine · Personal trainer. Comportamento: Engaged shoppers · Job title "Nutricionista" / "Educador físico" ~520k R-AD 01 · R-AD 03 · FEED-01 · BANNER-01 ViewContent (semana 1) · Purchase (semana 3+ se ≥10 conversões) 7d-click 1d-view

Por que ABO e não CBO: com daily R$ 20 num CBO o algoritmo tenta espalhar e nada aprende. ABO Manual com bid Highest Volume amarra o aprendizado num único conjunto, dá sinal mais limpo.

Configurações globais (todas as campaigns)

Pixel + CAPI (obrigatório)

  • Pixel base — instalado em todas as páginas da LP (PageView automático).
  • CAPI server-side — via Conversions API Gateway (Cloudflare) ou plugin Kiwify nativo. Accuracy +40% vs pixel só.
  • Eventos custom configurados: ViewContent (visualizou seção 02 da LP) · AddToCart (clicou CTA) · InitiateCheckout (entrou no Kiwify) · Purchase (compra confirmada via Kiwify webhook) · Lead (opcional · se usar lead form).
  • Deduplicação — usar event_id idêntico pixel + CAPI pra evitar dupla contagem.
  • Test events validados na aba "Eventos de teste" antes de subir.

Configurações de campanha (defaults)

  • Idioma: PT-BR.
  • Idade: 25-50 (todas as campaigns).
  • Gênero: Todos (Andrômeda decide).
  • Placement: Automático SEMPRE (Reels + Stories + Feed + Explore + IG Search). Manual override = -40 a -60% performance.
  • Atribuição padrão: 7d-click 1d-view (atualização março/2026 Meta).
  • Atribuição BOFU: testar 1d-click 1d-view quando audiência for super quente (AS-B02).
  • Optimization goal: Purchase (conversão final).
  • Smart promotion type: GUIDED_CREATION + advantage_state ADVANTAGE_PLUS_SALES.
  • Special ad category: Nenhuma (saúde/wellness não exige).

03Mapa de públicos

Andrômeda usa público como sinal, não filtro. Audience expansion ON em TOFU permite o algoritmo extrapolar. MOFU e BOFU usam matched audiences (engajados/visitantes/AddToCart) — onde a precisão importa mais que o tamanho.

TOFU · FRIO

3 audiências de captação

Audience expansion ON · daily concentrado · job: alimentar pixel + descobrir hook vencedor.

  • LAL Recife (1-3%) — semente: visitantes LP 60d ∪ engajamento perfil 90d ∪ lista pacientes opt-in (≥150 perfis).
  • Interesses-FIT — Bodybuilding, Sports nutrition, Crossfit, Powerlifting, Personal trainer, Bodybuilder + Engaged shoppers.
  • Interesses-PROFI — Nutrition, Dietitian, Sports medicine, Strength & conditioning, Pós-graduação + job title "Nutricionista"/"Educador físico".
MOFU · MORNO

2 audiências de aquecimento

Quem já consumiu conteúdo, mas não comprou. Tamanho cresce conforme TOFU roda.

  • Engaged-IG — Engajamento perfil IG/FB 90d ∪ Viewers ≥50% R-AD 01/02 ∪ Mensageiros DM. Exclusões: visitantes LP 30d, compradores.
  • Visitantes-LP — visitou LP nos últimos 30d e não comprou nem iniciou checkout. Pareamento ideal: R-AD 08 (mecanismo).
BOFU · QUENTE

3 audiências de fechamento

Pool reduzido, frequência alta, criativo de urgência. Cap de freq. obrigatório.

  • LP-14d — visitantes LP 14d que não compraram. Carrega o BOFU principal.
  • ATC + InitCkt — AddToCart ou InitiateCheckout 14d ∪ carrinho abandonado Kiwify. Audiência mais quente do funil.
  • Reel-VW75 — Viewers ≥75% de qualquer R-AD (90d). Provou que assiste, ainda não clicou.

Tabela mestre · 9 públicos

IDFunilTipoDefiniçãoTamanho est.Excluir
AUD-T01TOFULALLAL 1-3% Recife · semente: (Visitantes LP 60d ∪ Engajamento IG/FB 90d ∪ Lista CRM opt-in ≥150)~280kCompradores · LP-30d
AUD-T02TOFUInteresseBodybuilding · Sports nutrition · Crossfit · Powerlifting · Personal trainer · Bodybuilder · Engaged shoppers~410kCompradores
AUD-T03TOFUInteresse + JobNutrition · Dietitian · Sports medicine · Strength & conditioning · Pós-graduação · Job: Nutricionista, Educador físico~190kCompradores
AUD-M01MOFUEngagement(Engaj. IG/FB 90d) ∪ (VW≥50% R-AD 01/02) ∪ (DM 90d)~28k-65kLP-30d · Compradores
AUD-M02MOFUSite CustomVisitantes LP 30d que não compraram nem iniciaram checkout~3k-15kInitCkt-30d · Compradores
AUD-B01BOFUSite CustomVisitantes LP 14d que não compraram~1k-8kCompradores
AUD-B02BOFUSite Custom(AddToCart 14d ∪ InitiateCheckout 14d ∪ Carrinho abandonado Kiwify) sem Purchase~100-500Compradores
AUD-B03BOFUVídeo CustomViewers ≥75% qualquer R-AD (90d)~4k-12kLP-30d · Compradores
AUD-S01SPInteresseSP capital + 25km · Bodybuilding · Nutrition · Sports medicine · Personal trainer + Job: Nutricionista, Educador físico~520kCompradores

Lista futura · LAL Compradores 1%

Quando atingir 100+ compras, criar AUD-T04 · LAL 1% Compradores (semente: Purchase event 90d). Esta audiência historicamente entrega o melhor CPA TOFU. Não vai funcionar nesta janela (não dá tempo de acumular base), mas é a primeira coisa a configurar pra próxima edição da imersão.

04Pareamento mestre

Cada Reel paid (R-AD 01-12) já tem público recomendado, pareamento estático sugerido e copy nativa Meta no arquivo 11-Roteiros-Reels-Ads.html. A tabela abaixo consolida as 12 linhas + sugestão de copy adicional do arquivo 06-Anuncios-Meta-Ads.html e em qual lote/janela cada linha sobe.

Reel Funil Estático Copy alt. Ad set Pixel Lote
R-AD 01
"Abismo dos 36 meses"
TOFU FEED-01 Hook Abismo REELS-DOR-03 AS-T01 · AS-T03 · AS-S01 Purchase 1+2+3
R-AD 02
"Paciente bombadão"
TOFU★ FEED-03 Cenário consultório REELS-DOR-01 AS-T01 · AS-T02 Purchase 1+2
R-AD 03
"Eu travei"
TOFU/RT STORY-02 Quiz "travou?" REELS-DOR-02 AS-T02 · AS-S01 Purchase 1+2
R-AD 04
"Doping por engano"
TOFU FEED-06 Certificado MEC REELS-PROVA-03 AS-T02 Purchase 1
R-AD 05
"CREF + CRN + 12 anos"
MOFU BANNER-01 Manifesto credenciais REELS-PROVA-01 AS-M01 Purchase 1+2
R-AD 06
"+2.000 pacientes"
MOFU/RT FEED-02 Stats autoridade REELS-PROVA-02 AS-M02 · AS-B03 Purchase 1+2+3
R-AD 07
"Pós só em 2028"
TOFU FEED-01 Hook Abismo CARR-DOR-01 AS-T03 Purchase 1+2
R-AD 08
"Método em 30s"
MOFU★ FEED-04 Stack de bônus CARR-PROVA-02 AS-M01 · AS-M02 Purchase 1+2+3
R-AD 09
"Top Coach Nordeste"
MOFU BANNER-01 Manifesto REELS-COMP-01 AS-M01 · AS-T01 Purchase 1+2
R-AD 10
"R$ 397 vs 36 meses"
BOFU★ FEED-05 Urgência lote RMKT-01 AS-B01 Purchase 1+2+3
R-AD 11
"5 perfis"
BOFU STORY-03 Stat reveal RMKT-02 AS-B02 · AS-B03 Purchase 2+3
R-AD 12
"Última semana"
BOFU★ STORY-04 Urgência fechamento RMKT-03 AS-B01 · AS-B02 Purchase 1→2 / 2→3 / Final

Como ler a coluna "Lote"

  • 1+2+3 — Reel roda durante todo o ciclo de 6 semanas, com URL atualizada quando o preço muda.
  • 1+2 — Reel sai do ar quando entra Lote Cheio (não cabe mais "lote pioneiro" na copy).
  • 2+3 — Sobe só na fase de virada de Pioneiro pra Antecipado (semana 4-6).
  • 1→2 / 2→3 / Final (R-AD 12) — sobe nas 48-72h antes de cada virada de lote, depois pausa, sobe de novo. Lockdown final 48h pré-evento.

Total de ads únicos

12 Reels paid + 6 estáticos Feed + 4 estáticos Stories + 3 banners = 25 criativos disponíveis. Distribuídos em 28 ads (alguns criativos rodam em 2 ad sets diferentes), respeitando a recomendação Andrômeda de 15+ criativos genuinamente diferentes por conta.

05Budget split

Verba enxuta como diretriz. 3 cenários abaixo. Recomendação: Realista, que dá volume suficiente pro pixel maturar nos 14 dias de learning e ainda permite escalar BOFU na semana 4-6.

CENÁRIO 1 · CONSERVADOR
Sobreviver
R$ 100/dia médio
Total 6 sem · ~R$ 4.200
  • Cortar SP. 100% Grande Recife.
  • 3 ad sets só (1 TOFU + 1 MOFU + 1 BOFU).
  • 15-25 vendas projetadas.
  • ROAS ~1,4-1,9x.
  • Risco: pixel não amadurece, BOFU não acende com volume.
CENÁRIO 2 · REALISTA · RECOMENDADO
Acertar
R$ 200/dia médio
Total 6 sem · ~R$ 8.500
  • Estrutura completa: 4 campaigns · 9 ad sets.
  • SP com daily R$ 20 isolado.
  • 55-85 vendas projetadas.
  • ROAS 2,3-3,1x bruto.
  • Pixel amadurece bem, BOFU performa.
CENÁRIO 3 · AGRESSIVO
Escalar
R$ 400/dia médio
Total 6 sem · ~R$ 17.000
  • Estrutura completa + duplicação de TOFU vencedor.
  • SP com daily R$ 40.
  • 110-160 vendas projetadas.
  • ROAS 2,1-2,8x (cai por saturação geo).
  • Risco: verba alta + janela curta = pode saturar Recife.

Detalhamento do cenário Realista (R$ 8.500)

CampaignSem 1-2Sem 3-4 (Pion.)Sem 5 (Antec.)Sem 6 (Cheio)Total estim.%
CMP-01 · TOFU R$ 80/dia R$ 130/dia R$ 90/dia R$ 50/dia R$ 4.000 47%
CMP-02 · MOFU R$ 30/dia R$ 60/dia R$ 80/dia R$ 50/dia R$ 1.900 22%
CMP-03 · BOFU R$ 0 (não sobe) R$ 30/dia (só semana 4) R$ 80/dia R$ 130/dia R$ 1.800 21%
CMP-04 · SP teste R$ 20/dia R$ 20/dia R$ 20/dia R$ 20/dia R$ 800 9%
TOTAL DIA R$ 130 R$ 240 R$ 270 R$ 250 R$ 8.500 100%

Distribuição geo: Grande Recife (CMP-01/02/03) = R$ 7.700 = 91% · SP (CMP-04) = R$ 800 = 9%. Acima dos ≥80% acordados com cliente.

Thresholds de escala / pausa

QUANDO ESCALAR (+20-30% no daily)

  • TOFU: CTR ≥ 1,8% E CPL ≤ R$ 18 nos últimos 7 dias.
  • MOFU: CPA ≤ R$ 80 com ≥ 5 Purchases nos últimos 7 dias.
  • BOFU: CPA ≤ R$ 60 com ≥ 8 Purchases nos últimos 7 dias.
  • Geral: ROAS > 2,5x na campaign.
  • Como escalar: +20% por vez, espera 4 dias antes de próximo aumento (não mexe em learning).

QUANDO PAUSAR / TROCAR CRIATIVO

  • Ad set sem 1 Purchase em 5 dias e gastou ≥ R$ 250 → pausa, não realoca pra outro ad set vencedor.
  • CTR < 0,8% em 3 dias seguidos → trocar criativo (não pausar ad set).
  • CPM > R$ 70 em geo Recife → revisar público (provável saturação ou competição).
  • Frequência > 6/sem em BOFU → pausa criativo, sobe variação (R-AD 12 backup).
  • Erro de compliance (ad rejeitado) → revisar texto contra banco de palavras (seção 09), reenviar.

Plano de redução · últimas 48h pré-evento

Não desperdiçar dinheiro no dia 16 e 17 (evento começa 19h30 dia 16). A maioria das compras de última hora vem da página de vendas durante a Live 3 (13/jun) e nas 24h após. Plano:

  • 13/jun (sex) — Live 3 às 20h: subir BOFU pra R$ 150/dia · pausar TOFU LAL · manter Interesses-PROFI ON.
  • 14/jun (sáb): BOFU R$ 130/dia · TOFU pausado · MOFU R$ 60/dia.
  • 15/jun (dom): BOFU R$ 100/dia (cap freq. 6) · MOFU R$ 40/dia.
  • 16/jun (seg) ATÉ 18h: BOFU R$ 60/dia · MOFU R$ 20/dia · TOFU OFF.
  • 16/jun 18h em diante: TUDO PAUSADO. Evento começa 19h30. Quem ainda vai comprar, compra na sala via pitch ou WhatsApp.
  • 17/jun (ter) PITCH FINAL no evento: subir AS-B02 (ATC + InitCkt) com R-AD 12 e R$ 50/dia das 14h às 22h, urgência "última chamada lote cheio".

06Cronograma de subida

6 semanas mapeadas. Cada bloco mostra qual ad set sobe, qual pausa, qual escala e qual troca criativo. Pontos de virada de lote estão marcados com SWAP URL: trocar URL do anúncio pra refletir novo preço.

SEMANA 1
06-12 mai
D-41 a D-35
R$ 130/dia

Warm-up · alimentar pixel

Subir só TOFU (CMP-01) com 2 hooks (R-AD 02 + R-AD 01) e SP teste (CMP-04). MOFU e BOFU não sobem ainda — não há pool de retargeting.

  • AS-T01 (LAL Recife): R-AD 02 + FEED-03 — R$ 50/dia.
  • AS-T02 (Interesses-FIT): R-AD 02 + FEED-01 — R$ 30/dia.
  • AS-S01 (SP teste): R-AD 01 + FEED-01 — R$ 20/dia.
SOBE 3 ad sets URL: Pioneiro R$ 397
SEMANA 2
13-19 mai
D-34 a D-28
R$ 130/dia

Learning ainda · zero edits

NADA muda. Andrômeda em learning phase (até 14 dias). Mexer agora reseta tudo. Apenas monitorar CPM, CTR e custo por ViewContent.

  • Se CTR de R-AD 02 estiver ≥ 1,5% — confirma vencedor TOFU.
  • Se ViewContent atingir 50+ no pixel — habilita criar AUD-M01 (engagement).
  • Não pausar nenhum ad set abaixo de 5 dias rodando, mesmo com CPL "ruim".
MANTÉM 3 ad sets ZERO edits
SEMANA 3 · Pioneiro
20-26 mai
D-27 a D-21
R$ 200/dia

Learning sai · TOFU expande + MOFU sobe

Após 14 dias, o algoritmo deve ter saído do learning. Hora de adicionar AS-T03 (Interesses-PROFI) e ligar MOFU com pool inicial.

  • AS-T01: escala pra R$ 70/dia se CPL ≤ R$ 18.
  • AS-T02: escala pra R$ 50/dia.
  • SOBE AS-T03 (Interesses-PROFI): R-AD 01 + R-AD 07 + FEED-01 — R$ 30/dia.
  • SOBE AS-M01 (Engaged-IG): R-AD 05 + R-AD 08 + FEED-04 — R$ 30/dia.
+2 ad sets Escala TOFU vencedor
SEMANA 4 · Pioneiro fim
27/mai-04/jun
D-20 a D-12
R$ 240/dia

Lote 1 ABRE oficialmente · BOFU acende

27/mai oficialmente abre Lote 1 R$ 397. Live 1 (04/jun) é gatilho de venda. BOFU sobe na semana 4 pra capturar quem visitou LP nas últimas 2 semanas.

  • SOBE AS-M02 (Visitantes LP): R-AD 06 + R-AD 08 + FEED-02 — R$ 30/dia.
  • SOBE AS-B01 (LP-14d): R-AD 10 + FEED-05 — R$ 30/dia.
  • SUBIR R-AD 12 ("Última semana Pioneiro") nos 3 últimos dias antes de virar Lote 2 (02-04/jun) com cap freq 4 — R$ 30/dia.
  • 04/jun 23h59 — SWAP URL: trocar parâmetro ?utm_campaign=...pioneiro pra ...antecipado em todos os anúncios.
+2 ad sets SOBE R-AD 12 lockdown SWAP URL Lote 1→2
SEMANA 5 · Antecipado
05-11 jun
D-11 a D-5
R$ 270/dia

Lote 2 corre · BOFU pesa

TOFU diminui (não vale mais a pena alimentar pixel a 11 dias do evento). BOFU explode com R-AD 11 (5 perfis · qualificação) e AS-B02 começa a operar com pool real.

  • AS-T01 e AS-T02: reduz pra R$ 35/dia cada.
  • AS-T03: mantém R$ 30/dia.
  • AS-M01 e AS-M02: escala pra R$ 50/dia cada.
  • SOBE AS-B02 (ATC + InitCkt): R-AD 11 + R-AD 12 + STORY-04 — R$ 25/dia.
  • SOBE AS-B03 (Reel-VW75): R-AD 06 + R-AD 11 + FEED-04 — R$ 25/dia.
  • AS-B01 (LP-14d): escala pra R$ 50/dia.
  • 11/jun 23h59 — SWAP URL preparado pro Lote 3.
+2 ad sets BOFU Escala MOFU+BOFU Reduz TOFU
SEMANA 6 · Cheio + LIVES
12-16 jun
D-4 a D0
R$ 250/dia (decay)

Lockdown · lives são gatilho · plano de redução

13/jun = Live 3 (3 dias antes). 16/jun = evento. R-AD 12 carrega tudo. TOFU vai pra OFF nas últimas 48h. Plano de daily reduction da seção 05 entra em ação.

  • 12/jun (qui): SWAP URL pra Lote 3 (R$ 197 hipotético — confirmar). BOFU R$ 100/dia.
  • 13/jun (sex) Live 3: BOFU R$ 150/dia. TOFU LAL pausado.
  • 14/jun (sáb): BOFU R$ 130/dia. MOFU R$ 60/dia. TOFU off.
  • 15/jun (dom): BOFU R$ 100/dia. MOFU R$ 40/dia.
  • 16/jun (seg) ATÉ 18h: BOFU R$ 60/dia. MOFU R$ 20/dia.
  • 16/jun 18h+: TUDO PAUSADO. Evento ao vivo.
  • 17/jun (ter) PITCH FINAL: subir AS-B02 R$ 50/dia das 14h-22h.
  • 18/jun: ALL OFF. Análise post-mortem.
SWAP URL Lote 2→3 Daily reduction All OFF 16/jun 18h

07KPIs e benchmarks

Benchmarks calibrados para infoproduto educacional saúde/wellness em geo regional brasileiro, canal Meta Ads, ticket R$ 397, janela de 6 semanas.

CPM Recife (frio)
R$ 25-45
Acima de R$ 60 = saturação ou público mal calibrado
CPC link
R$ 0,80-1,80
Reels tendem a CPC mais alto que Feed
CTR Reels
1,5-3,0%
Hook brutal nos 1.7s · texto sobreposto reforçando
CTR Estáticos
0,8-1,5%
Tipografia mega + 1 mensagem clara
CPL inicial
R$ 8-25
Visualização da LP (ViewContent) — primeiros 7 dias
CVR LP→Checkout
1-3% cold · 5-12% warm
Cold = TOFU · Warm = retargeting
CPA TOFU
R$ 80-150
Compra completa no Kiwify
CPA BOFU
R$ 30-80
Audiência quente · pareamento R-AD 10/12 + FEED-05
ROAS bruto target
2,0-4,0x
Meta blended · sem upsell mentoria
Frequência BOFU
≤ 4/semana
Acima → fadiga · pausar criativo dominante
Vídeo VW ≥75%
≥ 12% das impressões
Sinal de hook eficaz · alimenta AUD-B03
Match rate CAPI
≥ 75%
Abaixo = problema de hash de email/telefone

Cálculo do ROAS recomendado (Realista)

  • Verba: R$ 8.500.
  • Vendas projetadas: 55-85.
  • Mix esperado: Pioneiro R$ 397 (60%) · Antecipado [PRECO_LOTE2] (25%) · Cheio [PRECO_LOTE3] (15%).
  • Ticket médio estimado: ~R$ 397 (assumindo Lote 2 e 3 acima do Pioneiro).
  • Faturamento bruto: 55 × R$ 397 = R$ 21.835 (low-end) · 85 × R$ 397 = R$ 33.745 (high-end).
  • ROAS bruto: R$ 21.835 / R$ 8.500 = 2,57x (low) · R$ 33.745 / R$ 8.500 = 3,97x (high).
  • Faixa final reportável: ROAS bruto Meta-only 2,3-3,1x (descontando ~10% atribuição multi-touch que escapa).

Sinal de alarme: pixel não amadurece em 14 dias

Se até 20/mai (D-27) o pixel não tiver registrado ≥ 50 ViewContents e ≥ 5 InitiateCheckouts, investigar imediatamente: (1) instalação do pixel (test events), (2) qualidade do CAPI (match rate), (3) criativo (CTR). Não tenta "salvar com mais verba" — corrige a causa.

08UTM tracking

Padrão único pra todos os anúncios. Permite ler no Kiwify quem comprou veio de qual ad/público/lote sem depender 100% do pixel (que pode ser bloqueado).

# PADRÃO UTM · Imersão Clínica 2026 · Meta Ads

utm_source=meta
utm_medium=paid_social
utm_campaign=imersao2026_pioneiro     # muda a cada lote: _antecipado, _cheio
utm_content=[ID_CRIATIVO]             # ex: rad02-bombadao, feed03-cenario
utm_term=[ID_PUBLICO]                 # ex: lal1_recife, retarget_lp14d

## EXEMPLO 1 · TOFU Reel R-AD 02 · LAL Recife · Pioneiro
https://lp.matheusrodrigues.com.br/imersao-2026?
  utm_source=meta&
  utm_medium=paid_social&
  utm_campaign=imersao2026_pioneiro&
  utm_content=rad02-bombadao&
  utm_term=lal1_recife

## EXEMPLO 2 · BOFU Reel R-AD 12 · ATC + InitCkt · Antecipado
https://lp.matheusrodrigues.com.br/imersao-2026?
  utm_source=meta&
  utm_medium=paid_social&
  utm_campaign=imersao2026_antecipado&
  utm_content=rad12-ultima-semana&
  utm_term=retarget_atc_initckt

## EXEMPLO 3 · Estático FEED-05 · Visitantes LP · Cheio
https://lp.matheusrodrigues.com.br/imersao-2026?
  utm_source=meta&
  utm_medium=paid_social&
  utm_campaign=imersao2026_cheio&
  utm_content=feed05-urgencia-lote&
  utm_term=retarget_lp14d

## EXEMPLO 4 · SP teste · R-AD 01 · Interesse
https://lp.matheusrodrigues.com.br/imersao-2026?
  utm_source=meta&
  utm_medium=paid_social&
  utm_campaign=imersao2026sp_teste&
  utm_content=rad01-abismo&
  utm_term=sp_fit_interesse

Convenções obrigatórias

  • Tudo minúsculo, sem espaço, sem acento. Underscore separador (_) entre palavras compostas.
  • utm_content usa o ID do criativo do projeto (R-AD 01-12 vira rad01...; FEED-01 vira feed01...).
  • utm_term identifica o público (não a palavra-chave de Search). 5 valores possíveis: lal1_recife · fit_interesse · profi_interesse · retarget_lp14d · retarget_atc_initckt · retarget_vw75 · sp_fit_interesse.
  • utm_campaign tem 4 valores no ciclo: imersao2026_pioneiro · imersao2026_antecipado · imersao2026_cheio · imersao2026sp_teste.
  • Auto-fill no Meta Ads: usar variáveis dinâmicas no campo URL: {{ad.id}}, {{adset.id}}, {{campaign.id}} — Meta substitui automaticamente, mantendo coerência com utm_content/utm_term como fallback humano.

09Compliance check

Toda cópia de anúncio passa por 4 filtros sequenciais antes de subir. Cada filtro reprovou = ad volta pra reescrita. Nunca subir com filtro pendente.

Banco de palavras-bloqueio

CategoriaNUNCA usarSUBSTITUIR por
Substânciapeptídeo · BPC-157 · Tirzepatida · Ozempic · SARM"recursos ergogênicos" · "ferramenta clínica" · "molécula em estudo"
Hormônioesteroide · anabolizante · hormônio · testosterona"painel hormonal" (lab apenas) · "perfil bioquímico"
Riscodoping · antidoping"cenário regulatório" · "compliance esportivo" · "alerta antidoping"
Promessagaranta R$ X · cobra mais sem fazer mais · resultado garantido"posicionamento profissional" · "protocolo aplicável"
Aproximaçãovocê travou · você não sabe · seu paciente vai te derrubar1ª pessoa: "eu travei" · 3ª pessoa: "o nutri travou"
Visualbefore/after físico · close em frasco de medicamento · paciente "do antes"diploma · prancheta · fluxograma · jaleco · consultório · auditório

4 filtros de aprovação

Filtro 1 · Lexical

  • Cada palavra do texto rodada contra banco-bloqueio.
  • Hook não pode conter aproximação direta na 2ª pessoa.
  • Headline não pode prometer resultado financeiro absoluto.
  • Description sem "antes e depois" / "garantia de resultado físico".

Filtro 2 · Visual

  • Frame por frame do Reel revisado.
  • Sem frasco/cartela de medicamento controlado.
  • Sem corpo "antes" em comparação direta.
  • Texto sobreposto também passa pelo filtro 1.

Filtro 3 · Direcionamento

  • Idade 25-50 em todas as campaigns (público profissional saúde).
  • Special ad category: Nenhuma (não é crédito/imóvel/emprego).
  • Detailed targeting não usa "saúde" como interesse direto.
  • Língua PT-BR obrigatório.

Filtro 4 · LP de destino

  • LP em paridade com a copy do anúncio (Meta cruza).
  • Política privacidade + termos visíveis no rodapé.
  • Sem pop-up agressivo nos primeiros 3s.
  • Domínio verificado no BM.
  • Sem mention nominal de substância controlada na LP.

Plano B se ad for rejeitado

  1. Ler motivo exato do rejeito no painel "Qualidade do anúncio".
  2. Reescrever 1 elemento (geralmente hook ou headline) usando substituições do banco.
  3. NÃO duplicar o ad rejeitado — Meta rastreia e aplica peso negativo. Criar novo do zero.
  4. Pedir revisão manual via "Solicitar nova análise" se a substituição for óbvia (3-7 dias).
  5. Variação de backup: ter sempre 1 versão "soft" (sem mention de ergogênico, focando no método e nos certificados) por ângulo. Pareamento ideal: BANNER-01 (Manifesto) + R-AD 09 (Top Coach Nordeste).

10Pré-checklist técnico

Subir campanha sem nenhum desses itens = jogar dinheiro fora. Ordem importa: itens 1-5 são pré-requisito hard. Itens 6-14 podem ser configurados em paralelo.

Hard requirements (1-5)

  • BM com cartão validado + moeda BRL + limite ≥ R$ 2.500 (3x daily máximo).
  • Página IG @matheusrodriguesb + página FB conectadas (sem isso, anúncio não roda em ambos canais).
  • Pixel base instalado em todas as páginas da LP (PageView automático).
  • Domínio verificado no Business Manager (Settings > Brand Safety > Domains).
  • Pagamento Kiwify integrado com webhook configurado pra disparar Purchase event no pixel + CAPI.

Eventos custom (6-9)

  • ViewContent — visualizou seção 02 da LP (scroll-trigger 30%).
  • AddToCart — clicou qualquer CTA de "Quero minha vaga".
  • InitiateCheckout — entrou na página Kiwify (cross-domain via UTM persist).
  • Purchase — compra confirmada via webhook Kiwify.

CAPI + AEM (10-12)

  • Conversions API server-side ativada (Conversions API Gateway via Cloudflare OU plugin Kiwify nativo).
  • Deduplicação com event_id idêntico pixel + CAPI.
  • 8 eventos prioritários configurados (Aggregated Event Measurement) na ordem: 1 Purchase · 2 InitiateCheckout · 3 AddToCart · 4 ViewContent · 5 Lead · 6 ScheduleAppointment · 7 Subscribe · 8 CompleteRegistration.

Verificações finais (13-14)

  • Test events validados na aba "Eventos de teste" (visitar LP em modo anônimo, simular compra de R$ 1 no Kiwify se possível).
  • Match rate CAPI ≥ 75% nos primeiros 24h após primeiros 50 eventos (Settings > Datasets > Quality).
  • Catálogo de produto: não obrigatório nesse caso (não é e-commerce). Pular.
# Snippet pixel base · colar no <head> da LP imediatamente após o 1º <meta>
<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '[INSERIR_PIXEL_ID_AQUI]');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=[INSERIR_PIXEL_ID_AQUI]&ev=PageView&noscript=1"/></noscript>

# Eventos custom · adicionar nos triggers já existentes da LP (já tem JS preparado)
fbq('track', 'ViewContent', {content_name: 'imersao_2026', value: 397, currency: 'BRL'});
fbq('track', 'AddToCart', {content_name: 'imersao_2026', value: 397, currency: 'BRL'});
fbq('track', 'InitiateCheckout', {content_name: 'imersao_2026', value: 397, currency: 'BRL'});

# Purchase event · disparar via webhook Kiwify para CAPI server-side
# Endpoint Conversions API: https://graph.facebook.com/v25.0/[PIXEL_ID]/events

11Teste A/B inicial

Antes de escalar TOFU, rodar 1 teste de hook. Critério único de vitória: o que tiver melhor CTR + tempo médio de visualização ≥ 50% no Reel.

Setup do teste

  • Estrutura: 2 ad sets idênticos dentro do CMP-01 (TOFU), mesmo público (AS-T01 LAL Recife), mesmo placement automático, mesmo bid Highest Volume.
  • Variação A: R-AD 02 ("Paciente bombadão chegou com 4 ergogênicos no celular. Eu travei.") + FEED-03.
  • Variação B: R-AD 01 ("Sua pós só vai ensinar isso em 2028") + FEED-01.
  • Daily: R$ 50 cada (R$ 100 total · 3 dias = R$ 300 de teste).
  • Duração: 72h OU 30 cliques cada (o que vier primeiro).
  • Métricas de decisão: 1) CTR link · 2) Custo por ViewContent · 3) Tempo médio de visualização ≥50% Reel.

Critério de vitória

  • Vencedor claro = CTR ≥ 30% maior E custo por VC ≤ 15% menor.
  • Empate técnico (diferença < 15%) = manter ambos no ad set, deixar Andrômeda redistribuir tráfego.
  • Ambos perdem (CTR < 0,8% nas duas variações) = revisar pareamento estático e/ou hook do Reel. Subir variação C com R-AD 03 ("Eu travei") + STORY-02.

Não cair na armadilha do "vou testar 5 variações em 7 dias"

Com daily R$ 200 (Realista) você não tem volume estatístico pra testar 5 ângulos diferentes ao mesmo tempo. A regra dos 50 conversões/semana por ad set ainda vale. Se diluir, nada aprende. 1 teste binário (A vs B) nas primeiras 72h. Vencedor escala. Loser pausa. Ponto.

12Apêndice · JSON Ads Manager

Estrutura mínima das 4 campaigns no formato Marketing API v25 (Andrômeda). Use com o MCP meta-ads-agil via tool create_campaign · create_adset · create_ad. IDs de pixel, página, conta, criativo precisam ser substituídos antes de executar.

// ============ 1. CAMPAIGNS ============

[
  {
    "name": "CMP-01_TOFU_Frio_Recife",
    "objective": "OUTCOME_SALES",
    "status": "PAUSED",
    "smart_promotion_type": "GUIDED_CREATION",
    "advantage_state": "ADVANTAGE_PLUS_SALES",
    "buying_type": "AUCTION",
    "daily_budget": 10000,    // R$ 100,00 em centavos
    "bid_strategy": "LOWEST_COST_WITHOUT_CAP",
    "special_ad_categories": []
  },
  {
    "name": "CMP-02_MOFU_Morno_Recife",
    "objective": "OUTCOME_SALES",
    "status": "PAUSED",
    "smart_promotion_type": "GUIDED_CREATION",
    "advantage_state": "ADVANTAGE_PLUS_SALES",
    "daily_budget": 5000,
    "bid_strategy": "LOWEST_COST_WITHOUT_CAP"
  },
  {
    "name": "CMP-03_BOFU_Quente_Recife",
    "objective": "OUTCOME_SALES",
    "status": "PAUSED",
    "smart_promotion_type": "GUIDED_CREATION",
    "advantage_state": "ADVANTAGE_PLUS_SALES",
    "daily_budget": 3000,    // começa R$ 30/dia, escala
    "bid_strategy": "LOWEST_COST_WITHOUT_CAP"
  },
  {
    "name": "CMP-04_SP_Teste_ABO",
    "objective": "OUTCOME_SALES",
    "status": "PAUSED",
    "buying_type": "AUCTION",
    "smart_promotion_type": "MANUAL_CAMPAIGN",    // ABO manual
    "bid_strategy": "LOWEST_COST_WITHOUT_CAP"
  }
]

// ============ 2. AD SET (exemplo · AS-T01) ============

{
  "name": "AS-T01_LAL_Recife_TOFU",
  "campaign_id": "[CMP-01_ID]",
  "status": "PAUSED",
  "optimization_goal": "OFFSITE_CONVERSIONS",
  "billing_event": "IMPRESSIONS",
  "destination_type": "WEBSITE",
  "promoted_object": {
    "pixel_id": "[PIXEL_ID]",
    "custom_event_type": "PURCHASE"
  },
  "targeting": {
    "age_min": 25,
    "age_max": 50,
    "geo_locations": {
      "cities": [
        {"key":"3457","name":"Recife","radius":10,"distance_unit":"kilometer"},
        {"key":"3461","name":"Olinda","radius":8,"distance_unit":"kilometer"},
        {"key":"3462","name":"Paulista","radius":8,"distance_unit":"kilometer"}
      ]
    },
    "custom_audiences": [
      {"id": "[LAL_RECIFE_ID]"}
    ],
    "locales": [6],   // PT-BR
    "targeting_optimization": "expansion_all",
    "publisher_platforms": ["facebook","instagram"],
    "facebook_positions": ["feed","video_feeds","story","facebook_reels"],
    "instagram_positions": ["stream","story","reels","explore","reels_overlay"]
  },
  "attribution_spec": [
    {"event_type": "CLICK_THROUGH", "window_days": 7},
    {"event_type": "VIEW_THROUGH", "window_days": 1}
  ]
}

// ============ 3. AD CREATIVE (exemplo · R-AD 02) ============

{
  "name": "CRE_RAD02_Bombadao_Recife",
  "object_story_spec": {
    "page_id": "[FB_PAGE_ID]",
    "instagram_user_id": "[IG_BUSINESS_ID]",
    "video_data": {
      "video_id": "[VIDEO_ID_RAD02]",
      "image_url": "[THUMB_URL]",
      "title": "Imersão Clínica · Recursos Ergogênicos · 16-17 jun",
      "message": "Quem atende fitness em Recife já viveu isso. A graduação te ensinou VET. A pós só vai cobrir esse cenário em 2028. E o paciente quer resposta na próxima quinta. Em 2 noites, método clínico pra usar no consultório. Lote pioneiro R$ 397.",
      "link_description": "2 noites · 3 ferramentas · método clínico",
      "call_to_action": {
        "type": "LEARN_MORE",
        "value": {
          "link": "https://lp.matheusrodrigues.com.br/imersao-2026?utm_source=meta&utm_medium=paid_social&utm_campaign=imersao2026_pioneiro&utm_content=rad02-bombadao&utm_term=lal1_recife"
        }
      }
    }
  },
  "degrees_of_freedom_spec": {
    "creative_features_spec": {
      "standard_enhancements": {"enroll_status": "OPT_IN"}
    }
  }
}

// ============ 4. AD ============

{
  "name": "AD_RAD02_AS-T01_LAL_Recife",
  "adset_id": "[AS-T01_ID]",
  "creative": {"creative_id": "[CRE_RAD02_ID]"},
  "status": "PAUSED",
  "tracking_specs": [
    {"action.type": ["offsite_conversion"], "fb_pixel": ["[PIXEL_ID]"]}
  ]
}

// ============ ORDEM DE EXECUÇÃO (MCP meta-ads-agil) ============

// 1. Criar 9 custom audiences (AUD-T01..AUD-S01) via Audience API
// 2. Criar 4 campaigns (CMP-01..CMP-04) status PAUSED
// 3. Criar 9 ad sets (AS-T01..AS-S01) vinculados às campaigns
// 4. Upload de 12 vídeos (R-AD 01..12) via /act_[ID]/advideos
// 5. Upload de 13 imagens estáticas (FEED-01..06, STORY-01..04, BANNER-01..03)
// 6. Criar 28 ad creatives (1 por par criativo+público)
// 7. Criar 28 ads vinculados aos creatives + ad sets
// 8. ✅ Verificar: 100% dos ads em status PAUSED
// 9. ✅ Test events validados
// 10. Ativar manualmente CMP-01 + CMP-04 na semana 1 (06/mai)