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.
- 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.
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.
Próximos passos imediatos (cliente)
- Validar BM com cartão limite ≥ R$ 2.500 e moeda em BRL.
- Instalar pixel na LP (já há ganchos JS configurados — só plugar ID) + configurar CAPI via Conversions API Gateway ou plugin Kiwify nativo.
- Configurar 8 eventos prioritários (Aggregated Event Measurement) — ordem na seção 10.
- Verificar domínio da LP no Business Manager (essencial pós-iOS 14.5).
- Conectar IG @matheusrodriguesb à página Facebook da imersão (sem isso, anúncio não consegue rodar em ambos).
- 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.
- 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 set | Público (semente) | Tamanho est. | Ads | Otim. | 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 set | Público | Tamanho est. | Ads | Otim. | 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 set | Público | Tamanho est. | Ads | Otim. | 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 set | Público | Tamanho est. | Ads | Otim. | 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.
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".
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).
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
| ID | Funil | Tipo | Definição | Tamanho est. | Excluir |
|---|---|---|---|---|---|
| AUD-T01 | TOFU | LAL | LAL 1-3% Recife · semente: (Visitantes LP 60d ∪ Engajamento IG/FB 90d ∪ Lista CRM opt-in ≥150) | ~280k | Compradores · LP-30d |
| AUD-T02 | TOFU | Interesse | Bodybuilding · Sports nutrition · Crossfit · Powerlifting · Personal trainer · Bodybuilder · Engaged shoppers | ~410k | Compradores |
| AUD-T03 | TOFU | Interesse + Job | Nutrition · Dietitian · Sports medicine · Strength & conditioning · Pós-graduação · Job: Nutricionista, Educador físico | ~190k | Compradores |
| AUD-M01 | MOFU | Engagement | (Engaj. IG/FB 90d) ∪ (VW≥50% R-AD 01/02) ∪ (DM 90d) | ~28k-65k | LP-30d · Compradores |
| AUD-M02 | MOFU | Site Custom | Visitantes LP 30d que não compraram nem iniciaram checkout | ~3k-15k | InitCkt-30d · Compradores |
| AUD-B01 | BOFU | Site Custom | Visitantes LP 14d que não compraram | ~1k-8k | Compradores |
| AUD-B02 | BOFU | Site Custom | (AddToCart 14d ∪ InitiateCheckout 14d ∪ Carrinho abandonado Kiwify) sem Purchase | ~100-500 | Compradores |
| AUD-B03 | BOFU | Vídeo Custom | Viewers ≥75% qualquer R-AD (90d) | ~4k-12k | LP-30d · Compradores |
| AUD-S01 | SP | Interesse | SP capital + 25km · Bodybuilding · Nutrition · Sports medicine · Personal trainer + Job: Nutricionista, Educador físico | ~520k | Compradores |
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.
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.
- 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.
- 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.
- 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)
| Campaign | Sem 1-2 | Sem 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.
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.
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".
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.
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=...pioneiropra...antecipadoem todos os anúncios.
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.
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.
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.
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 virafeed01...). - 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
| Categoria | NUNCA usar | SUBSTITUIR por |
|---|---|---|
| Substância | peptídeo · BPC-157 · Tirzepatida · Ozempic · SARM | "recursos ergogênicos" · "ferramenta clínica" · "molécula em estudo" |
| Hormônio | esteroide · anabolizante · hormônio · testosterona | "painel hormonal" (lab apenas) · "perfil bioquímico" |
| Risco | doping · antidoping | "cenário regulatório" · "compliance esportivo" · "alerta antidoping" |
| Promessa | garanta R$ X · cobra mais sem fazer mais · resultado garantido | "posicionamento profissional" · "protocolo aplicável" |
| Aproximação | você travou · você não sabe · seu paciente vai te derrubar | 1ª pessoa: "eu travei" · 3ª pessoa: "o nutri travou" |
| Visual | before/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
- Ler motivo exato do rejeito no painel "Qualidade do anúncio".
- Reescrever 1 elemento (geralmente hook ou headline) usando substituições do banco.
- NÃO duplicar o ad rejeitado — Meta rastreia e aplica peso negativo. Criar novo do zero.
- Pedir revisão manual via "Solicitar nova análise" se a substituição for óbvia (3-7 dias).
- 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.
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)