Ad teardown
Break a live ad into hook, offer, CTA and awareness stage — the tagging behind teardown of 724 ads across 37 brands.
Matthew Berman had Jev break down 724 live ads from 37 brands in about 40 seconds for 9 cents of tokens — every hook, format, offer, CTA, awareness stage and landing-page mismatch. It doesn't write a report first; it turns 724 ads into data you can filter and compare.
Попробуйте вживую
Это настоящее, а не макет. Отредактируйте ввод, нажмите «Запустить», и Jev вернёт каждый типизированный ответ за один round trip — бесплатно, без регистрации. А теперь представьте тот же вызов, запущенный по тысячам элементов параллельно.
Pick a demo, tweak the input, and hit Run Jev.
Решения, которые принимает Jev
За один вызов Jev оценивает каждое из них — параллельно, на одном и том же вводе:
What is the primary hook style?
выбирает один из этих вариантов:
problem_agitate— names a pain the reader feelsquestion— opens with a questionbold_claim— a big/contrarian claimsocial_proof— leads with proof or numbersoffer— leads with the deal itself
What customer awareness stage does this ad target (Schwartz)?
оценивает это по упорядоченной шкале:
- unaware
- problem-aware
- solution-aware
- product-aware
- most-aware
What is the main offer?
выбирает один из этих вариантов:
free_trial— a free trialdiscount— a discount or price cutlead_magnet— a free download/resourcedemo— a demo or callnone— no explicit offer
Is there a single, clear call to action?
возвращает откалиброванную вероятность да/нет.
Does the ad reduce sign-up friction (e.g. free, no card, fast)?
возвращает откалиброванную вероятность да/нет.
Точный запрос
Это реальная полезная нагрузка за живым демо — скопируйте её, измените state, и вы уже строите:
{
"model": "jev-latest",
"state": "Facebook ad creative:\n\nHeadline: \"Still doing your books in a spreadsheet?\"\nPrimary text: \"Founders waste 6 hrs/week on bookkeeping. Our AI does it in 10 minutes. Try free for 30 days — no card needed.\"\nCTA button: \"Sign Up\"\nImage: split screen of a messy spreadsheet vs a clean dashboard.",
"questions": {
"hook": {
"type": "choice",
"instructions": "What is the primary hook style?",
"criteria": {
"problem_agitate": "names a pain the reader feels",
"question": "opens with a question",
"bold_claim": "a big/contrarian claim",
"social_proof": "leads with proof or numbers",
"offer": "leads with the deal itself"
}
},
"awareness": {
"type": "score",
"instructions": "What customer awareness stage does this ad target (Schwartz)?",
"criteria": [
"unaware",
"problem-aware",
"solution-aware",
"product-aware",
"most-aware"
]
},
"offer_type": {
"type": "choice",
"instructions": "What is the main offer?",
"criteria": {
"free_trial": "a free trial",
"discount": "a discount or price cut",
"lead_magnet": "a free download/resource",
"demo": "a demo or call",
"none": "no explicit offer"
}
},
"clear_cta": {
"type": "noul",
"instructions": "Is there a single, clear call to action?"
},
"friction_low": {
"type": "noul",
"instructions": "Does the ad reduce sign-up friction (e.g. free, no card, fast)?"
}
}
}Встройте это в свой код
Читайте типизированные ответы и ветвитесь обычным кодом — без разбора. Автоматически обрабатывайте случаи с высокой уверенностью и направляйте неопределённые к более крупной модели или человеку. Это один вызов API, а вывод бесплатен, так что задавайте сразу все нужные вопросы.
Постройте своё
Каждый сценарий выше — это один вызов API. Попробуйте любой из них бесплатно в playground, затем получите размещённый ключ, чтобы выпустить его за минуты.