Perpétuo Low Ticket · Meta Ads · fev–abr/2026
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 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.
Screenshot dos top anúncios
16 linhas ordenadas por valor usado, IDs internos do Meta (VidNNN).
Correlação Vid → CRIATIVO
20 pares confirmados por transcrição Whisper + roteiro verbatim. 0 pendências.
Ângulo dos 83 catalogados
Cada CRIATIVO já tinha ângulo definido em ANALISE_ANGULOS_CRIATIVOS.md.
Conjuntos de 3 por ângulo
Agrupados só com os 16 do screenshot — nunca com criativo fora dele.
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á).
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.
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).
"Gel não é remédio de emergência" — erro de timing
"Gel a cada 30min" é armadilha, não regra
"Faça isso pra arruinar seu desempenho" + depoimento
Texto principal
Headline
"Se só treinar trouxesse resultado, você já estaria na frente"
100–120g de carboidrato/hora não basta sozinho
Resposta do ChatGPT sobre gel expõe 2 erros comuns
Texto principal
Headline
"Não jogue meses de treino no lixo" + custo financeiro da prova
"Como jogar 3 meses de treino no lixo em 15 minutos"
"Perna pesa, força cai" — ponto cego + autoridade
Texto principal
Headline
Depoimento do aluno Joedes — resultado com suplemento de R$20
"Essa sou eu dando apoio a um grande atleta" — bastidores
"Com uma pergunta eu sei se sua suplementação está certa"
Texto principal
Headline
"Sim, eu tenho o manual" — demonstração prática
Doce de banana, gominhas, jujuba, goiabada no lugar do gel caro
Malto + açúcar entrega o mesmo resultado (glicose+frutose)
Texto principal
Headline
"Só serve pro sofá o resto do dia" depois do pedal — sinal de suplementação ruim
Texto principal
Headline
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.
utm_content, s1–s3 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ão | Page A | dit/ditb | Repo D |
|---|---|---|---|
| Message-match por anúncio | Fixo — 1 headline pra todos | Fixo — 1 headline pra todos | Dinâmico — 7 folds via ?ang= |
| Mecanismo nomeado | Nã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ª dobra | Só 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 FAQ | Não trata | "Por que R$67 se acho guia por R$20?" | "Por que R$67 se acho guia por R$20?" |
| Garantia | Genérica, 7 dias | Nomeada "Rodou e Sentiu", 7 dias | Nomeada "Rodou e Sentiu", 7 dias |
| Value stack | R$722→R$67 (10,8x), quebrado (bug abaixo) | R$266→R$67 (4x), renderiza ok | R$266→R$67 (4x), renderiza ok |
| Imagens de prova (DOM) | 0 de 11 imgs | 9 prints reais | 9 prints reais |
| Velocidade (load total) | 226ms | 189ms | 244ms |
| Pixel Meta | 391…285 (quente) | 391…285 (quente) — só em dit, não em ditb | 1417…464 (frio) |
| Track record | R$23.661 usado / 727 compras nesses 83 anúncios | Zero dado de conversão | Zero 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.
Fold do Repo D mais próximo do ângulo de cada conjunto, com URL pronta pra usar.
| Conjunto | Fold Repo D | Match | Página | URL |
|---|---|---|---|---|
| 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.
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.
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).
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.
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.
| Conjunto | Ângulo | CRIATIVO | Ad (Meta) | Gancho | Valor usado | Caixa | Compras | ROAS | Status |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Quebra de mito | CRIATIVO_02 | Vid02 | Gel não é remédio de emergência | R$1.615,12 | R$1.828,01 | 57 | 2,13 | Confirmado |
| 1 | Quebra de mito | CRIATIVO_08 | Vid08 | Gel a cada 30min é armadilha | R$1.368,89 | R$1.146,18 | 43 | 1,84 | Confirmado |
| 1 | Quebra de mito | CRIATIVO_26 | Vid26 | Faça isso pra arruinar seu desempenho | R$702,69 | R$233,15 | 16 | 1,33 | Confirmado |
| 2 | Quebra de mito | CRIATIVO_16 | Vid16 | Se só treinar trouxesse resultado… | R$603,51 | R$507,80 | 19 | 1,84 | Confirmado |
| 2 | Quebra de mito | CRIATIVO_17 | Vid17 | 100-120g/hora não basta | R$404,82 | R$355,55 | 13 | 1,88 | Confirmado |
| 2 | Quebra de mito | CRIATIVO_24 | Vid24 | Resposta do ChatGPT sobre gel | R$444,36 | R$199,03 | 11 | 1,45 | Confirmado |
| 3 | Perda/consequência | CRIATIVO_06 | Vid11 | Não jogue meses de treino no lixo + custo financeiro | R$3.859,04 | R$2.574,86 | 110 | 1,67 | Confirmado |
| 3 | Perda/consequência | CRIATIVO_04 | Vid04 | Como jogar 3 meses de treino no lixo em 15min | R$535,58 | R$1.215,23 | 29 | 3,27 | Confirmado |
| 3 | Perda/consequência | CRIATIVO_09 | Vid09 | Perna pesa, força cai + autoridade | R$915,24 | R$1.276,19 | 37 | 2,39 | Confirmado |
| 4 | Confiança | CRIATIVO_12 | Vid12 | Depoimento Joedes | R$2.253,59 | R$2.308,63 | 78 | 2,02 | Confirmado |
| 4 | Confiança | CRIATIVO_25 | Vid25 | Bastidores com grande atleta | R$724,16 | R$445,64 | 20 | 1,62 | Confirmado |
| 4 | Confiança | CRIATIVO_15 | Vid15 | Uma pergunta revela o erro | R$412,69 | R$172,21 | 10 | 1,42 | Confirmado |
| 5 | Racional/produto | CRIATIVO_18 | Vid18 | Demonstração prática do manual | R$4.132,92 | R$1.657,59 | 99 | 1,40 | Confirmado |
| 5 | Racional/produto | CRIATIVO_21 | Vid21 | Doce de banana/gominhas/jujuba | R$2.239,75 | R$1.445,12 | 63 | 1,65 | Confirmado |
| 5 | Racional/produto | CRIATIVO_20 | Vid20 | Malto+açúcar = glicose+frutose | R$1.351,79 | R$1.455,73 | 48 | 2,08 | Confirmado |
| Bônus | Sintoma físico | CRIATIVO_03 | Vid03 | Só serve pro sofá depois do pedal | R$340,97 | R$711,85 | 18 | 3,09 | Confirmado |
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)