Every creative across Meta, Google and TikTok, graded against your own account — not a category average — and measured on what its Customers go on to spend.
Creative-level data comes from your connected Ad accounts and refreshes daily.
| Creative | Spend | ROAS | LTV-adj 90d | Days Live | Status |
|---|---|---|---|---|---|
| Google Video UGC #2Google · video | $3,186 | 2.31× | 2.79× | 34 | Fresh |
| UGC Video #3Meta · video | $4,744 | 1.70× | 2.02× | 112 | Hot |
| TikTok UGC #2TikTok · video | $2,442 | 1.52× | 1.88× | 96 | Hot |
| Testimonial Static #4Meta · static | $7,180 | 0.91× | 0.75× | 141 | Cooling |
| Offer Carousel #1TikTok · carousel | $5,037 | 0.40× | 0.31× | — | Paused |
| 20 Creatives · 3 Platforms | $33,814 | 1.6× | 1.9× | 7 cooling | |
A grade tells you which ad is working. These three views tell you why, whether the platform is overstating it, and how long it has left.
| Trait | Winners | All Creatives | Lift |
|---|---|---|---|
| Videoformat | 80% | 45% | +35pt |
| Customer voiceangle | 60% | 30% | +30pt |
| Problem-firsthook | 60% | 40% | +20pt |
| Studio-shotproduction | 20% | 55% | −35pt |
| Brief for next month | Video · customer voice · problem-first · shot on a phone | ||
| Creative | Reported | Adjusted | Gap |
|---|---|---|---|
| UGC Video #3 | 2.4× | 1.7× | −$3,320 |
| Testimonial Static #4 | 1.9× | 0.9× | −$7,180 |
| Google Video UGC #2 | 2.6× | 2.3× | −$956 |
| Creative | Days Live | CTR Drift | CPM Drift | Fatigue |
|---|---|---|---|---|
| Testimonial Static #4 | 141 | −38% | +41% | in 6 days |
| Spring Offer Static #2 | 88 | −21% | +18% | in 12 days |
| UGC Video #3 | 112 | −6% | +4% | holding |
| Google Video UGC #2 | 34 | +3% | +1% | fresh |
| Spend at risk | $12,217 on creatives fatiguing this fortnight | Brief now | ||
Eight views of the same Creatives, each answering one question a media buyer asks every week.
Every creative graded Fresh, Hot, Cooling or Paused, as cards or a table, sorted by LTV-adjusted ROAS, Spend or Revenue.
Format, angle, hook and production style across your top quartile — the brief for next month, read off your own results.
Platform ROAS beside overlap-adjusted ROAS, with the gap in dollars, for every creative.
Which creatives bring Customers who buy again. Two ads with the same day-one ROAS can be worth very different things at 90 days.
Days live, CTR and CPM drift, and a predicted fatigue date, so the refresh goes out before the decline shows in Spend.
Video, static and carousel by platform, so you stop briefing formats that only work on one of them.
Feed, Stories, Reels and in-stream side by side, with the ROAS each placement earned for the same creative.
Sessions, conversion and pair ROAS for every creative and landing-page combination — the page can be the problem, not the ad.
Your own account. A creative is Hot when it beats the median of your last 90 days on LTV-adjusted ROAS, Cooling when its CTR and CPM have drifted past your account’s usual swing. No category benchmark decides your grades.
From the Customers each creative acquired, followed through Cohort LTV for 90 days. A creative that brings one-time buyers and a creative that brings repeat buyers can have the same day-one ROAS and very different LTV-adjusted ROAS.
Only for the Creative × Landing Page view, which needs Sessions. The library, grades, What Winners Share, the Reality Check and the Fatigue Radar work from your Ad accounts and your Store alone.
Meta, Google and TikTok at launch. The library is platform-agnostic, so a new platform appears in the same grid the day its connector ships.
Connect your Ad accounts and the library grades itself from your own history.