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.
Canlı deneyin
Bu gerçek olanı, bir maket değil. Girdiyi düzenleyin, Çalıştır'a basın ve Jev her tipli cevabı tek bir gidiş-dönüşte döndürsün — ücretsiz, kayıt yok. Şimdi aynı çağrının binlerce öğe üzerinde paralel olarak tetiklendiğini hayal edin.
Pick a demo, tweak the input, and hit Run Jev.
Jev'in verdiği kararlar
Tek bir çağrıda Jev bunların her birini değerlendirir — paralel olarak, aynı girdiye karşı:
What is the primary hook style?
şu seçeneklerden birini seçer:
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)?
onu sıralı bir ölçekte puanlar:
- unaware
- problem-aware
- solution-aware
- product-aware
- most-aware
What is the main offer?
şu seçeneklerden birini seçer:
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?
kalibre edilmiş bir evet/hayır olasılığı döndürür.
Does the ad reduce sign-up friction (e.g. free, no card, fast)?
kalibre edilmiş bir evet/hayır olasılığı döndürür.
Tam istek
Bu, canlı demonun arkasındaki gerçek payload — kopyalayın, state'i değiştirin ve inşa etmeye başlayın:
{
"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)?"
}
}
}Kodunuza entegre edin
Tipli cevapları okuyun ve düz kodda dallanın — ayrıştırma yok. Yüksek güvenli durumları otomatik ele alın ve belirsiz olanları daha büyük bir modele veya bir insana yönlendirin. Tek bir API çağrısıdır ve çıktı ücretsizdir, bu yüzden ihtiyaç duyduğunuz her soruyu aynı anda sorun.
Kendinizinkini inşa edin
Yukarıdaki her senaryo tek bir API çağrısıdır. Herhangi birini playground'da ücretsiz deneyin, ardından onu dakikalar içinde yayınlamak için barındırılan bir anahtar edinin.