Every Meta ads account, regardless of industry, budget, or campaign structure, can be diagnosed using four metrics read together. This is the framework Jason Gan has used across more than 1,000 personal account audits since 2010 — and it is the methodology that sits at the centre of every Tribeup Academy coaching engagement.
The four metrics are: CTR, CPM, frequency, and the action funnel.
This page is the canonical reference for how the framework works — what each metric measures, what it reveals when it moves, how the four interact with each other, and how to read them together to identify the root cause of any performance problem.
Most advertisers start with ROAS when something goes wrong. ROAS is down — something needs to change. ROAS is up — things are working. This is understandable. ROAS connects directly to revenue and is the most intuitive measure of whether advertising is profitable.
The problem is that ROAS is an outcome metric. It tells you what happened. It does not tell you why.
Two campaigns can have identical ROAS with completely different underlying situations. One might have a CTR problem — the creative has fatigued and fewer people are clicking. The other might have a CPM problem — the audience has become more expensive to reach. Both produce a lower ROAS. The fixes are entirely different. But ROAS alone cannot tell you which situation you are in.
The 4-metric framework reads the signals upstream of ROAS — the causes rather than the outcome. That is what makes it diagnostic rather than merely descriptive.
What it measures: The percentage of people who see the ad and click it.
What it reveals: Creative performance. CTR is the most direct signal of whether the ad is compelling to the people it reaches — whether the hook is stopping the scroll, whether the visual is relevant, whether the offer is interesting enough to prompt action.
What movement means:
A declining CTR is almost always the first signal of creative fatigue. The same audience has seen the ad enough times that engagement is dropping. This typically happens alongside rising frequency — the two move together as an audience becomes saturated with the same creative.
A consistently low CTR from campaign launch suggests the creative itself is the problem — the hook is not landing, the visual is not relevant, or the offer framing is not compelling to the audience being targeted.
A stable or rising CTR in a declining campaign means the creative is not the problem. Look at the other three metrics.
Reference point: A 1% link CTR is a commonly used benchmark for cold traffic on Meta ads. The direction of movement over time is more diagnostic than the absolute number — a CTR that was 1.8% and is now 0.9% matters more than whether 0.9% is objectively good or bad.
What it measures: How much it costs to reach 1,000 people in the target audience.
What it reveals: Audience efficiency. CPM reflects the cost of the auction for the audience you are targeting — it is partly within your control (through audience selection and creative quality) and partly determined by external factors (competition, seasonality, platform demand).
What movement means:
Rising CPM typically signals one of three things: the auction for your audience has become more competitive, the audience pool is saturating and you are reaching the remaining people at higher cost, or targeting parameters have shifted delivery into a more expensive segment.
Falling CPM often signals the algorithm has found more efficient delivery paths within the targeting parameters — this is usually a positive sign.
A high CPM that holds steady despite good CTR is a cost structure problem, not a creative problem. The ad is working — reaching people is just expensive.
The CPM and CTR interaction: These two metrics often move in opposite directions when creative fatigues — CTR falls and CPM rises simultaneously. When this pattern appears together, creative fatigue is almost certainly the diagnosis. Refreshing the creative typically reverses both.
What it measures: The average number of times a person in the audience has seen the ad.
What it reveals: Audience exposure level — whether the audience is being overreached, underreached, or reached at the right level.
What movement means:
Frequency climbing above 2 on cold prospecting traffic is the early warning signal for saturation. Low frequency — ideally under 2 — is the sign a prospecting campaign is doing its job: reaching lots of different people rather than repeating on the same ones. When frequency creeps above 2, the campaign is starting to recycle the same audience, and CTR will typically begin to decline as a result.
Very low frequency alongside high spend can indicate delivery inefficiency — the algorithm is not concentrating delivery effectively, or the audience is too broad for the budget to make a meaningful impression.
Cold traffic vs retargeting norms: The under-2 benchmark applies specifically to prospecting. Retargeting campaigns operate differently — a frequency of 3 to 5 in this context is normal and often intentional. You are deliberately showing ads to a smaller, already-interested audience and some repetition is expected because the goal is to reinforce intent rather than generate initial awareness.
The frequency and CTR interaction: These are the two metrics to read together first when diagnosing creative fatigue. Rising frequency alongside declining CTR is the pattern. Either alone is inconclusive — both together is the signal.
What it measures: The completion rate at each step between ad click and completed purchase.
What it reveals: Where between click and conversion the interest generated by the ad is being lost. The funnel runs: click → landing page view → add to cart → initiate checkout → purchase.
What drop-off at each step means:
Between click and landing page view: The page is too slow to load, or there is a significant mismatch between what the ad promised and what the page delivers. The visitor bounced before seeing the offer.
Between landing page view and add to cart: The offer is not landing on the page. Pricing, copy, trust signals, product presentation, or the overall page experience is failing to convert interest into intent.
Between add to cart and initiate checkout: Friction at the cart stage — unexpected costs, a required account creation, too many steps, or a design that obscures the path to purchase.igns operate differently — a frequency of 3 to 5 in this context is normal and often intentional. You are deliberately showing ads to a smaller, already-interested audience and some repetition is expected because the goal is to reinforce intent rather than generate initial awareness.
Between initiate checkout and purchase: A usability or trust problem at the payment stage — security signals, unfamiliar payment gateway, form complexity, or final-moment hesitation about the brand.
The 50/50 principle: Roughly half of what determines Meta ads results is the advertising — creative, targeting, campaign structure. The other half is the customer journey after the click. Most advertisers spend the vast majority of their optimisation effort on the advertising half. The action funnel is where the other half lives. Improving a funnel drop-off frequently produces faster ROAS improvement than any campaign-level change.
The framework is not about reading each metric in isolation. It is about the patterns they form in combination.
CTR declining + frequency rising: Creative fatigue. The audience is overexposed to the same ad. Refresh creative before changing anything else.
CPM rising + CTR stable: Audience cost pressure. The ad is working but the audience is getting more expensive to reach. Review targeting structure and audience exclusions.
CTR stable + CPM stable + ROAS falling: Funnel problem. The ad and audience are fine. Something downstream of the click is losing conversions. Check funnel drop-offs and landing page.
All ad metrics healthy + ROAS volatile week to week: Normal fluctuation or external factors — seasonality, competitor activity, algorithm variance. A single week of data is almost never worth acting on. Look at the 3 to 4 week trend.
CTR low from launch + frequency low: The creative is not resonating with the audience from the start, or the audience targeting is misaligned. This is a different problem from creative fatigue — it is a product-market fit signal within the ad itself.
Frequency low + CPM high + spend not delivering: The campaign may be in learning phase or may have a bid structure that is limiting delivery. Check campaign status and learning phase progress before making structural changes.
The question Jason gets most often when explaining this framework is: why bother with four metrics when ROAS tells you whether the campaign is working?
The answer is that ROAS tells you the verdict without the reasoning. It is useful as a performance summary but useless as a diagnostic tool — because the same ROAS can be produced by completely different underlying situations requiring completely different fixes.
The four-metric framework is what makes it possible to identify the specific cause of a performance problem and make a targeted fix rather than changing multiple things at once and hoping one of them works. It is what makes the difference between managing campaigns by feel and managing them by evidence.
This framework is applied to every account at Tribeup Academy — from the pre-session review before the first coaching call, through every weekly session, to the final diagnostic before a client transitions to managing independently. It is not a proprietary secret. It is a structured way of reading what is already in every advertiser’s account, waiting to be understood.
This breakdown is written by Jason Gan, a Meta Certified Professional and Badged Meta Business Partner who has personally audited over 1,000 advertiser accounts since 2010. You can see real account breakdowns on the Jason Gan YouTube channel.
The audit applies this exact framework to your account live — CTR, CPM, frequency, and the action funnel — and delivers a specific diagnosis in 30 minutes.
If you want to build the ability to run this diagnostic yourself, 1-on-1 coaching is built around teaching you to read these four metrics in your own account week by week.
What is the Meta ads 4-metric diagnostic framework?
The framework Jason Gan uses to diagnose any Meta ads account — reading CTR, CPM, frequency, and the action funnel together to identify the root cause of any performance problem. Rather than reacting to ROAS as a summary verdict, the framework reads the four upstream signals that determine why ROAS is where it is.
Why is ROAS not enough to diagnose performance?
ROAS is an outcome — it tells you what happened but not why. Two campaigns with identical ROAS can have completely different underlying problems requiring completely different fixes. The 4-metric framework reads the causes rather than the outcome.
What does CTR tell you?
CTR is the primary signal of creative performance. Declining CTR alongside rising frequency indicates creative fatigue. Consistently low CTR from launch suggests the hook or offer framing is not resonating with the target audience.
What does CPM tell you?
CPM measures audience reach efficiency. Rising CPM signals increased auction competition, audience saturation, or targeting that has shifted into a more expensive segment. Falling CPM signals the algorithm finding more efficient delivery paths.
What does frequency tell you?
Frequency measures audience exposure level. For prospecting, ideally keep it under 2 — that signals the campaign is reaching new people rather than recycling the same audience. Above 2 on cold traffic is the early warning of saturation. For retargeting, 3 to 5 is normal and expected — repetition is intentional when the goal is reinforcing intent in a warm audience.
What does the action funnel tell you?
The action funnel shows where between click and purchase conversions are being lost. Each drop-off step (landing page, cart, checkout, payment) points to a specific fixable problem in the customer journey rather than in the ad itself.
Part of the Meta Ads Coaching resource library — explore all articles by topic.