Creative Scoring

One score, 0–100, with the math laid out.

A weighted composite of five signals, computed nightly against the account's own history. The score is relative. 85 means "top 15% in this account's cohort," not "top 15% across the industry." That's deliberate.

Above: the Creative Scoring grid for an active account. Sample data anonymized; the score formula and signal weights are the real ones.

The five signals

Weights add to 100. The math is auditable.

Every creative gets a score and a 7-day delta. When a winning creative drops 20+ points in a week, you see it on the dashboard before the account quietly bleeds out.

Signal
Weight
What it captures
CTR vs cohort
25%
Click-through rate relative to other creatives in the same account in the same 7-day window. We don't compare your handbag brand to a SaaS company's CTR, only against your own account's recent history.
CVR (post-click)
25%
Conversion rate among people who clicked. Normalized for landing-page variance. If your landing page changed mid-window, the score adjusts.
CPA stability
20%
How tight CPA is across the last 7 days. A creative that swings between $30 and $80 CPA scores lower than one that holds $50 steady, even if their averages are the same.
Hold rate (3s + thru)
20%
For video: percentage who passed 3 seconds and percentage who watched 95%+. Two separate sub-weights merged 12 + 8. For static creatives, weight redistributes proportionally to CTR/CVR.
Recency
10%
Newer creatives get a small boost so the score doesn't keep rewarding the same winners forever. Decays over 14 days.

Why scores are account-relative

An 85 in your account is not an 85 in someone else's.

Most creative-scoring tools you've seen produce an absolute score. They implicitly compare your ads to a benchmark drawn from many brands. That works fine for "is this creative roughly average" questions, but it's the wrong tool for the questions agency operators actually have.

What you actually want to know is: "which of MY creatives is the strongest right now, and which one decayed this week." That requires comparing each creative against its cohort in the same account in the same window, not against a vintage handbag account's average from last quarter.

So our score is cohort-relative. An 85 means "top 15% of creatives running in this account in this 7-day window." It travels with the account, not with the broader industry.

What the score isn't

It's a signal. Not an instruction.

We tell you the math. We don't tell you what to do with it. A score that dropped from 82 to 51 in a week is a flag, but whether to kill the creative, refresh the hook, or wait one more day depends on context only the operator has.

What we won't do: rank creatives globally across accounts, recommend "swap these in and these out" decisions, or score creatives against an industry benchmark. Those are features other products sell. We chose not to.

See the score on your own creatives.

One month, no card. First scoring run completes within 24 hours of connecting Meta.