Perpétuo Low Ticket · Meta Ads · fev–abr/2026

Conjuntos de anúncios para replicar o pico de vendas

Os 16 criativos de maior investimento do período, reorganizados em conjuntos de 3 por ângulo — a mesma lógica de mensagem dentro de cada conjunto, pronta pra subir no Meta Ads.

16
criativos no screenshot, de 83 catalogados
92%
do investimento do período (R$21.905 de R$23.661)
92%
das compras do período (671 de 727)
5 +1
conjuntos de 3 formados, mais 1 criativo bônus sem par

Como chegamos aqui

16 não divide por 83 nem por 3 de graça — cada seta abaixo é uma etapa de correlação e verificação antes do agrupamento.

1

Screenshot dos top anúncios

16 linhas ordenadas por valor usado, IDs internos do Meta (VidNNN).

2

Correlação Vid → CRIATIVO

20 pares confirmados por transcrição Whisper + roteiro verbatim. 0 pendências.

3

Ângulo dos 83 catalogados

Cada CRIATIVO já tinha ângulo definido em ANALISE_ANGULOS_CRIATIVOS.md.

4

Conjuntos de 3 por ângulo

Agrupados só com os 16 do screenshot — nunca com criativo fora dele.

Distribuição por ângulo

4 famílias de ângulo cobrem os 16 criativos. "Quebra de mito" domina — reflete o próprio catálogo dos 83 (também o maior cluster lá).

16criativos
Quebra de mito
Conjuntos 1 e 2 · desmonta uma regra ou hábito errado
6 criativos
38%
Perda & consequência física
Conjunto 3 + bônus · custo de errar, no corpo e no bolso
4 criativos
25%
Confiança
Conjunto 4 · prova social, autoridade, autodiagnóstico
3 criativos
19%
Racional & produto
Conjunto 5 · técnico, economia, demonstração do manual
3 criativos
19%

Ranking de compras por conjunto

Conjunto 5 lidera em volume (puxado pelo maior spender do período); Conjunto 3 tem o melhor ROAS médio ponderado entre os conjuntos completos. Tom mais claro = conjunto secundário do mesmo ângulo.

Conjunto 5Racional & produto
210ROAS méd. 1,59
Conjunto 3Perda & consequência física
176ROAS méd. 1,96
Conjunto 1Quebra de mito
116ROAS méd. 1,87
Conjunto 4Confiança
108ROAS méd. 1,86
Conjunto 2Quebra de mito · cauda
43ROAS méd. 1,73
BônusSintoma físico · solo
18ROAS 3,09

Os 6 conjuntos

Barra fina sob cada criativo = valor usado, na mesma escala em todos os cards (referência: CRIATIVO_18, maior spender). Os 16 estão confirmados por transcrição — nenhuma pendência. "Caixa" = somatório da coluna CAIXA do screenshot por conjunto (dinheiro líquido recebido, não o valor de conversão bruto).

Conjunto 1

Quebra de mito
Prioridade 2
UsadoR$ 3.686,70
CaixaR$ 3.207,34
Compras116
ROAS méd.1,87
CRIATIVO_02.mp4Vid02R$1.615 · 57 compras

"Gel não é remédio de emergência" — erro de timing

CRIATIVO_08.mp4Vid08R$1.369 · 43 compras

"Gel a cada 30min" é armadilha, não regra

CRIATIVO_26.mp4Vid26R$703 · 16 compras

"Faça isso pra arruinar seu desempenho" + depoimento

Texto principal

Headline

Conjunto 2

Quebra de mito · cauda
Testar
UsadoR$ 1.452,69
CaixaR$ 1.062,38
Compras43
ROAS méd.1,73
CRIATIVO_16.mp4Vid16R$604 · 19 compras

"Se só treinar trouxesse resultado, você já estaria na frente"

CRIATIVO_17.mp4Vid17R$405 · 13 compras

100–120g de carboidrato/hora não basta sozinho

CRIATIVO_24.mp4Vid24R$444 · 11 compras

Resposta do ChatGPT sobre gel expõe 2 erros comuns

Texto principal

Headline

Conjunto 3

Perda & consequência física
Prioridade 1
UsadoR$ 5.309,86
CaixaR$ 5.066,28
Compras176
ROAS méd.1,96
CRIATIVO_06.mp4Vid11R$3.859 · 110 compras

"Não jogue meses de treino no lixo" + custo financeiro da prova

CRIATIVO_04.mp4Vid04R$536 · 29 compras

"Como jogar 3 meses de treino no lixo em 15 minutos"

CRIATIVO_09.mp4Vid09R$915 · 37 compras

"Perna pesa, força cai" — ponto cego + autoridade

Texto principal

Headline

Conjunto 4

Confiança
Prioridade 2
UsadoR$ 3.390,44
CaixaR$ 2.926,48
Compras108
ROAS méd.1,86
CRIATIVO_12.mp4Vid12R$2.254 · 78 compras

Depoimento do aluno Joedes — resultado com suplemento de R$20

CRIATIVO_25.mp4Vid25R$724 · 20 compras

"Essa sou eu dando apoio a um grande atleta" — bastidores

CRIATIVO_15.mp4Vid15R$413 · 10 compras

"Com uma pergunta eu sei se sua suplementação está certa"

Texto principal

Headline

Conjunto 5

Racional & produto
Prioridade 1
UsadoR$ 7.724,46
CaixaR$ 4.558,44
Compras210
ROAS méd.1,59
CRIATIVO_18.movVid18R$4.133 · 99 compras

"Sim, eu tenho o manual" — demonstração prática

CRIATIVO_21.mp4Vid21R$2.240 · 63 compras

Doce de banana, gominhas, jujuba, goiabada no lugar do gel caro

CRIATIVO_20.mp4Vid20R$1.352 · 48 compras

Malto + açúcar entrega o mesmo resultado (glicose+frutose)

Texto principal

Headline

Bônus

Sintoma físico · sem par
Solo
UsadoR$ 340,97
CaixaR$ 711,85
Compras18
ROAS3,09
CRIATIVO_03.mp4Vid03R$341 · 18 compras

"Só serve pro sofá o resto do dia" depois do pedal — sinal de suplementação ruim

Melhor ROAS individual de toda a leva. Mesma família do Conjunto 3 — rode como 4º criativo de teste nele, ou aguarde outro criativo de sintoma físico pra formar trio próprio.

Texto principal

Headline

3 páginas — qual anuncia cada conjunto

Os 16 anúncios do screenshot levavam pra nutrimjoana.com.br (Page A). Existem 3 páginas alternativas: nutri-joana-dit-folds-img.mariajoana-86.workers.dev (Repo D) e dit.nutrimjoana.com.br / ditb.nutrimjoana.com.br — essas duas últimas com texto 100% idêntico (diff byte-a-byte confirmado), então tratadas como uma página só daqui pra frente ("dit/ditb"). Só o Repo D lê ?ang= de verdade — 7 variantes de primeira dobra no DOM (hv-mito, hv-dor, hv-diagnostico, hv-tecnico, hv-produto, hv-prova, hv-economia). Page A e dit/ditb ignoram o parâmetro — headline fixo nas duas, testado.

⚠ Isto é comparação estrutural, não teste A/B real. As colunas de tracking do Kiwify (utm_content, s1s3 etc.) estão 100% vazias nos exports — zero compra rastreada até hoje. E existem só 2 Pixels Meta pras 4 URLs: Page A e dit.nutrimjoana.com.br dividem o pixel antigo/quente (391…285, com histórico); Repo D e ditb.nutrimjoana.com.br dividem o pixel novo/frio (1417…464, zero aprendizado). Isso importa: dá pra ganhar a estrutura nova do D.I.T. sem perder o pixel quente, usando dit.nutrimjoana.com.br em vez de ditb.
DimensãoPage Adit/ditbRepo D
Message-match por anúncioFixo — 1 headline pra todosFixo — 1 headline pra todosDinâmico — 7 folds via ?ang=
Mecanismo nomeadoNão ("50 estratégias")"Método D.I.T." + gráfico de energia no pedal"Método D.I.T." — autoridade + diferenciação
Prova social na 1ª dobraSó no scroll (seção Depoimentos)"+6.000 ciclistas" logo abaixo do CTA"+6.000 ciclistas" logo abaixo do CTA
Objeção de preço no FAQNão trata"Por que R$67 se acho guia por R$20?""Por que R$67 se acho guia por R$20?"
GarantiaGenérica, 7 diasNomeada "Rodou e Sentiu", 7 diasNomeada "Rodou e Sentiu", 7 dias
Value stackR$722→R$67 (10,8x), quebrado (bug abaixo)R$266→R$67 (4x), renderiza okR$266→R$67 (4x), renderiza ok
Imagens de prova (DOM)0 de 11 imgs9 prints reais9 prints reais
Velocidade (load total)226ms189ms244ms
Pixel Meta391…285 (quente)391…285 (quente) — só em dit, não em ditb1417…464 (frio)
Track recordR$23.661 usado / 727 compras nesses 83 anúnciosZero dado de conversãoZero dado de conversão

dit/ditb é o meio-termo real: herda toda a estrutura forte do Repo D (prova, oferta, autoridade, garantia) mas sem o message-match dinâmico — e, via dit, sem trocar de pixel. Repo D ainda vence em nota pura porque o ?ang= soma pontos que nenhuma página fixa alcança; mas pra ângulos sem fold único (Conjunto 5, Bônus), dit/ditb é estrutura melhor que Page A sem o risco do pixel novo.

Mapeamento conjunto → página / fold

Fold do Repo D mais próximo do ângulo de cada conjunto, com URL pronta pra usar.

ConjuntoFold Repo DMatchPáginaURL
Conjunto 1 ?ang=mito Forte — CRIATIVO_08 ("gel a cada 30min") é quase verbatim o headline do fold Repo D …workers.dev/?ang=mito
Conjunto 2 ?ang=tecnico (corrigido) Score lp-first-fold: tecnico 85,5 > diagnostico 76,5 pro CRIATIVO_17 ("concentração" é o ponto exato do fold). CRIATIVO_24 combina mais com mito, CRIATIVO_16 é genérico — conjunto misto, sem fold único perfeito (mesmo problema do Conjunto 5, em escala menor) Repo D …workers.dev/?ang=tecnico
Conjunto 3 ?ang=dor Exato — headline do fold é literalmente "treina forte e mesmo assim quebra na última hora" Repo D …workers.dev/?ang=dor — pilote por aqui (melhor match + melhor ROAS, 1,96)
Conjunto 4 ?ang=prova Bom pra 12/25 (depoimento); CRIATIVO_15 (autodiagnóstico) ficaria melhor isolado em diagnostico Repo D …workers.dev/?ang=prova
Conjunto 5 Nenhum único — 18=produto, 21=economia, 20=tecnico Fraco pro conjunto inteiro — 3 folds diferentes pra 3 criativos. dit/ditb ganha de Page A em estrutura (80,2 vs 60,7) sem trocar de pixel dit.nutrimjoana.com.br Pixel quente (391…285) — ou manter 1 ad set (mesma segmentação) com 3 anúncios, cada um apontando pro seu fold no Repo D via URL por anúncio
Bônus Nenhum fold específico de sintoma físico Mesma lógica do Conjunto 5 — sem match de ângulo, dit/ditb ainda é estrutura melhor que Page A dit.nutrimjoana.com.br Pixel quente (391…285)

Conjunto 5 é o nó cego: só existe como trio porque agrupei numa supercluster "racional/produto" — o Repo D separa em 3 ângulos distintos de verdade. É também o conjunto de maior volume histórico (210 compras) — por isso vai pro pixel quente (dit), não pro pixel sem dado.

🔴 Bug confirmado no Page A — corrigir hoje, independente da decisão A vs D. A seção "Recapitulando tudo que você vai receber" (o stack de valor R$722 → R$67, a âncora de preço mais importante da página) está com color: rgb(255,255,255) num fundo branco — texto invisível. Confirmado via computed style, não é achismo de screenshot. Ciclista real vê 6 linhas de espaço em branco onde deveria ver a justificativa do preço. Isso derruba a nota de Clareza da oferta no score abaixo e provavelmente já está custando conversão agora, com anúncio no ar.
1
Conserte o tracking Kiwify Colunas utm_content/s1-s3 vazias = impossível medir A vs D ou fold vs fold depois. Precisa de UTM real na URL de cada anúncio.
2
Pilote pelo Conjunto 3 Melhor match de fold + melhor ROAS histórico (1,96) — menor risco pra validar o Repo D antes de mover volume maior.
3
Não migre tudo de uma vez Pixel novo sem aprendizado pode piorar CPA nas primeiras semanas mesmo se a página converter melhor no fim.

Comparação objetiva e veredito

3 frameworks rodados nas 3 páginas: lp-scorer-mainstream (17 dimensões ponderadas, página inteira), cro (achados qualitativos) e lp-first-fold (rubrica de 9 dimensões, só a dobra, pareada com o gancho real de cada conjunto).

60,7 / C
Page A — lp-scorer-mainstream (conversão est. 2,0–4,0%). Fold teto: 55/100
80,2 / B
dit/ditb — lp-scorer-mainstream (conversão est. 3,5–6,0%). Fold: 75,5/100
85,6 / A
Repo D — lp-scorer-mainstream (conversão est. 5,5–9,0%). Fold: 76,5–88,5/100

dit/ditb são a mesma página (diff byte-a-byte idêntico) — score único vale pras duas. Fold pareado com CRIATIVO_08 (mesmo critério de "melhor caso" usado no Page A, já que nenhuma das duas muda headline por anúncio).

Gap Page A vs as outras duas se sustenta mesmo neutralizando o bug do texto invisível (recalculo sem o bug: Page A sobe pra 65,3 — ainda Grade C, ainda abaixo das outras duas). Achados que mais pesaram contra o Page A: zero imagem de depoimento/prova em toda a página (11 imgs no DOM, nenhuma de prova — dit/ditb e Repo D têm 9 cada), nenhuma foto da autoridade, e mensagem fixa pros 16 anúncios. O CRO apontou os mesmos gargalos de forma independente.

Correção de rota: o lp-first-fold pareado contra o gancho real de cada conjunto mostrou que ?ang=diagnostico (76,5) perde pra ?ang=tecnico (85,5) no Conjunto 2 — "concentração" é o ponto exato do CRIATIVO_17, não "ponto cego". E que dit/ditb (75,5 no fold, 80,2 na página) supera Page A com folga em qualquer critério, sem trocar de pixel — por isso assumiu os Conjuntos 5 e Bônus no mapeamento acima.

Veredito: existe uma hierarquia clara, não um empate A-vs-B. Repo D (message-match dinâmico) > dit/ditb (estrutura igual, headline fixa) > Page A (estrutura fraca + bug ativo), nos 3 frameworks. A ressalva de sempre: zero dado de conversão real nas 3 alternativas novas. Mas agora dá pra separar risco de pixel de risco de página — dit.nutrimjoana.com.br entrega a estrutura nova no pixel quente, sem custo de aprendizado. Plano: Conjuntos 1–4 pro Repo D (?ang= matched, pixel frio, aceito pelo ganho de message-match); Conjuntos 5 e Bônus pro dit.nutrimjoana.com.br (pixel quente, sem fold pra escolher mesmo). Pilote pelo Conjunto 3 primeiro (?ang=dor, 86/100, melhor ROAS histórico) antes de mover os R$7.724 do Conjunto 5. E conserte o bug do Page A hoje — ele já está ativo em anúncio no ar, mesmo que Page A saia de uso.
Ver tabela completa — 16 criativos, dados brutos do screenshot
ConjuntoÂnguloCRIATIVOAd (Meta)Gancho Valor usadoCaixaComprasROASStatus
1Quebra de mitoCRIATIVO_02Vid02Gel não é remédio de emergênciaR$1.615,12R$1.828,01572,13Confirmado
1Quebra de mitoCRIATIVO_08Vid08Gel a cada 30min é armadilhaR$1.368,89R$1.146,18431,84Confirmado
1Quebra de mitoCRIATIVO_26Vid26Faça isso pra arruinar seu desempenhoR$702,69R$233,15161,33Confirmado
2Quebra de mitoCRIATIVO_16Vid16Se só treinar trouxesse resultado…R$603,51R$507,80191,84Confirmado
2Quebra de mitoCRIATIVO_17Vid17100-120g/hora não bastaR$404,82R$355,55131,88Confirmado
2Quebra de mitoCRIATIVO_24Vid24Resposta do ChatGPT sobre gelR$444,36R$199,03111,45Confirmado
3Perda/consequênciaCRIATIVO_06Vid11Não jogue meses de treino no lixo + custo financeiroR$3.859,04R$2.574,861101,67Confirmado
3Perda/consequênciaCRIATIVO_04Vid04Como jogar 3 meses de treino no lixo em 15minR$535,58R$1.215,23293,27Confirmado
3Perda/consequênciaCRIATIVO_09Vid09Perna pesa, força cai + autoridadeR$915,24R$1.276,19372,39Confirmado
4ConfiançaCRIATIVO_12Vid12Depoimento JoedesR$2.253,59R$2.308,63782,02Confirmado
4ConfiançaCRIATIVO_25Vid25Bastidores com grande atletaR$724,16R$445,64201,62Confirmado
4ConfiançaCRIATIVO_15Vid15Uma pergunta revela o erroR$412,69R$172,21101,42Confirmado
5Racional/produtoCRIATIVO_18Vid18Demonstração prática do manualR$4.132,92R$1.657,59991,40Confirmado
5Racional/produtoCRIATIVO_21Vid21Doce de banana/gominhas/jujubaR$2.239,75R$1.445,12631,65Confirmado
5Racional/produtoCRIATIVO_20Vid20Malto+açúcar = glicose+frutoseR$1.351,79R$1.455,73482,08Confirmado
BônusSintoma físicoCRIATIVO_03Vid03Só serve pro sofá depois do pedalR$340,97R$711,85183,09Confirmado

Vid11→CRIATIVO_06 e Vid62→CRIATIVO_63 são os únicos 2 pares (de 20 confirmados) que não seguem correspondência numérica direta — validados por roteiro + frame pareado.

CRIATIVO_11/13/14 têm numeração trocada entre ANALISE_ANGULOS_CRIATIVOS.md e o arquivo físico — nenhum dos 3 aparece nestes conjuntos, mas cuidado ao expandir a lista.

Vid15, Vid17 e Vid24 chegaram em from-ads/ depois da primeira versão deste relatório — transcritos e confirmados por roteiro verbatim, batendo com o número do arquivo. Os 16 criativos estão 100% confirmados.

Page A: nutrimjoana.com.br/manual-da-suplementacao-intra-treino-para-ciclistas · Repo D: nutri-joana-dit-folds-img.mariajoana-86.workers.dev · dit.nutrimjoana.com.br e ditb.nutrimjoana.com.br (texto idêntico, pixels diferentes) — inspecionado via DOM (hero variants, pixel IDs, scripts, diff de texto), não via analytics real.

Fontes: ads-strategy/CONJUNTOS_ANUNCIOS_TOP_SCREENSHOT.md · vídeos/CORRELACAO_FROM_ADS.md · vídeos/ANALISE_ANGULOS_CRIATIVOS.md · compradores-MSITC-26-07-13.csv (verificação de tracking)