Caso de uso
Desmontagem de anúncios e landing pages
Nomeie o hook, cheque o CTA e pontue o anúncio para uma audiência de desenvolvedores.
O problema
Revisões de criativo são opiniões. Você quer um score repetível.
O que seu código faz com a resposta
Reescreva headlines que não caem em `number` ou `fear` e têm um score fraco.
Lendo um anúncio como uma rubrica
O copy do anúncio é o state; três perguntas o pontuam: hook (choice: um número específico, um risco se você não fizer nada, prova social, ou other), clear_offer (a próxima ação é óbvia a partir do CTA) e strength (score de weak a strong para uma audiência de desenvolvedores). O exemplo — "Corte a sua conta de LLM em 80%", "O Jev decide em 200ms", "Consiga acesso à API" — lê hook=number, um CTA claro e um score strong: um bom anúncio pelos números, exatamente o que você quer antes de começar a discussão subjetiva.
Dos scores às revisões
A regra de reescrita: retrabalhe a headline quando o hook lê other E o strength está sob a sua barra; mantenha CTAs que pontuam alto em clear_offer, reescreva os que não pontuam. Rode sobre uma campanha em uma única passada — alguns centos de tokens por anúncio, então um mês de criativo custa alguns dólares. O que o score não substitui é o teste: ele mata variantes fracas antes de você gastar com elas.
Pitfalls específicos de desmontagem de anúncios
Scores são rubricas, não vereditos: um anúncio com score strong que testa mal pede os criteria ajustados, não o anúncio defendido. Revise os criteria de hook ("número, medo, prova social") conforme a sua audiência envelhece — os padrões de publicidade para desenvolvedores se movem. E mantenha honesto o bucket "other": um anúncio cujo hook é genuinamente algo novo é um achado que vale a pena ler, não ruído para contornar.
O formato da requisição
Esta é a requisição completa que o playground envia para este preset — o mesmo JSON que o seu servidor envia para /v1/systemone com uma chave Bearer.
curl https://jevai.website/api/v1/systemone \
-H "Authorization: Bearer $JEV_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"state": "Headline: \"Cut your LLM bill 80%.\" Body: \"Jev decides in 200ms. Start free.\" CTA: \"Get API access\".",
"questions": {
"hook": {
"type": "choice",
"instructions": "What kind of hook is the headline?",
"criteria": {
"number": "A specific number or saving",
"fear": "A risk if you do nothing",
"social": "Social proof",
"other": "Something else"
}
},
"clear_offer": {
"type": "noul",
"instructions": "Is the next action obvious from the CTA?"
},
"strength": {
"type": "score",
"instructions": "How strong is this ad for a developer API?",
"criteria": [
"Weak",
"Average",
"Strong"
]
}
}
}'FAQ sobre este caso de uso
- "80% de economia" é legal de alegar?
- Pergunta diferente — a leitura pontua execução, não veracidade. A substantiação de declarações fica com o seu processo de compliance; se você precisar disso como checagem tipada, rode-a sobre as evidências de suporte separadamente.
- O corpo importa tanto quanto a headline?
- Neste preset, o strength lê a peça inteira. Uma headline que fisga sobre um corpo que divaga puxa o score para baixo — e as perguntas de drill-down dizem onde.
- E copy de anúncio fora do inglês?
- Envie o anúncio como está e mantenha os criteria no seu idioma de pontuação, ou escreva os criteria no idioma do anúncio. Teste as duas configurações nas campanhas antigas vencedoras e fique com a que concordar com o seu julgamento.