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
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.
Rodar no playground