A Meta ads audit is only as useful as the metrics it actually examines. An audit that looks at one or two surface numbers and recommends a fix based on those alone is likely to miss the real cause of whatever’s happening in the account — or worse, recommend a change that addresses a symptom rather than the underlying issue.
A thorough audit examines a specific set of metrics, reads them in combination rather than in isolation, and uses what that combination reveals to form a diagnosis before recommending anything.
Here’s what that actually looks like.
Before listing the specific metrics, it’s worth understanding why combination-reading matters — because it changes how you interpret each individual number.
Take CPM as an example. A rising CPM could mean your audience is getting more expensive due to increased competition. Or it could mean your CTR has dropped and Meta’s algorithm is interpreting that as a signal to deprioritise your ad’s delivery. The CPM number looks identical in both cases — but the cause is different, and the right response is different.
The only way to tell which situation you’re in is to look at what else is moving alongside CPM. If CPM rose while CTR stayed stable, external competition is the more likely explanation. If CPM rose while CTR fell, the ad itself is the more likely starting point.
This is why a genuine audit doesn’t just flag which metrics are outside a “normal” range. It looks at what’s moving together, what’s moving independently, and what that pattern suggests about the actual cause.
For a deeper look at how this combination-reading approach works in practice, the guide on how to read your Meta ads numbers together covers this in more depth.
CTR — Click-Through Rate CTR measures the percentage of people who saw your ad and clicked it. It’s a signal of how well your creative and messaging are earning attention from the audience you’re reaching.
What makes CTR useful in an audit isn’t the number itself — it’s the trend. A CTR that’s been declining gradually over several weeks tells a different story than one that dropped suddenly. Gradual decline often points to creative fatigue. A sudden drop more often points to an audience or delivery change.
CTR also needs to be read against what happens after the click. A high CTR that’s not producing conversions is a signal that the creative attracted the wrong kind of attention — people interested enough to click but not genuinely in the market for what you’re offering, or misled about what they’d find after clicking.
CPM — Cost Per 1,000 Impressions CPM tells you what you’re paying to reach your audience. It’s influenced by factors both inside and outside your account — the competitiveness of your target audience, the time of year, your ad’s relevance and engagement rate, and your campaign objective.
In an audit, CPM is read alongside CTR to distinguish between external market pressure and internal account factors. It’s also used to assess whether the audience you’re targeting is becoming more expensive to reach over time — which can signal audience saturation even before frequency becomes visibly high.
Frequency Frequency measures how many times the average person in your audience has seen your ad. The right reading of frequency depends entirely on what type of campaign it belongs to — cold or retargeting — and what other metrics are doing alongside it.
In a cold audience campaign, rising frequency with declining CTR often points to audience fatigue. In a retargeting campaign, higher frequency can be appropriate — the goal is different, and people seeing a retargeting ad multiple times before making a purchase decision is often part of how those campaigns work.
Frequency should never be read as good or bad on its own. It should be read in the context of campaign type and the trend in other metrics alongside it.
The Action Funnel — Stage by Stage This is where audits most commonly fall short. Rather than looking at the final cost-per-result and working backwards, a thorough audit traces the full conversion path stage by stage — from impressions to clicks, clicks to landing page views, landing page views to the next action, and so on through to the final conversion.
Each transition in that chain can be measured. And each transition that shows a disproportionate drop-off points to a different part of the system as the likely problem.
The relevant stages and reasonable expectations at each stage differ significantly by business type, campaign objective, and offer. An ecommerce funnel from click to purchase has different measurable stages than a lead generation funnel from click to form submission. A useful audit is built around the specific funnel that’s relevant for the account being reviewed — not a generic template applied to every campaign type.
After reviewing the combination of CTR, CPM, frequency, and funnel stage data, a thorough audit:
Forms a specific diagnosis, not a list of recommendations. The output should be “the primary issue appears to be X, which is likely caused by Y” — not a general list of best practices to implement.
Prioritises what to address first. Multiple issues often co-exist in an account. A good audit identifies which one is the most significant driver of current underperformance and recommends addressing that first, rather than overwhelming the advertiser with an undifferentiated list of changes.
Accounts for what not to change. Sometimes an audit finds that parts of a campaign are actually working well and shouldn’t be touched — even if the overall results are disappointing. Knowing what to leave alone is as important as knowing what to fix.
What are the key metrics a Meta ads audit should analyze?
A thorough Meta ads audit analyzes CTR, CPM, frequency, and the conversion funnel stage by stage from clicks through to the final conversion action. These metrics are read in combination rather than in isolation, because the relationship between them reveals causes that individual metrics alone cannot show.
Why does a Meta ads audit look at metrics in combination rather than one at a time?
Because the same metric can have different causes depending on what else is moving alongside it. A rising CPM with stable CTR suggests external market pressure. A rising CPM with falling CTR suggests the ad itself may be the issue. Reading them together is what makes the diagnosis accurate rather than guessed.
What should a Meta ads audit tell you at the end?
A useful audit ends with a specific diagnosis — identifying what the primary issue is and what is most likely causing it — followed by a prioritised set of recommendations that address the most significant driver of underperformance first. It should also identify what is working well and shouldn’t be changed.
Does a Meta ads audit use the same metrics for every type of business?
The core metrics are the same — CTR, CPM, frequency, and funnel stage data — but how they are interpreted and what counts as a meaningful drop-off at each funnel stage differs significantly by business type, campaign objective, and offer. An ecommerce audit and a lead generation audit use the same framework but apply it to different funnel structures.
How long does a Meta ads audit take?
A live 30-minute session is sufficient to review the key metric combinations across a campaign, identify the primary issues, and produce a specific diagnosis and action plan. The preparation — reviewing the account data before the session — happens before the call, so the session time is spent on diagnosis and decisions rather than orientation.
Reviews are conducted personally by Jason Gan, a Meta Certified Professional and Badged Meta Business Partner who has personally audited over 1,000 advertiser accounts since 2007. You can see real account breakdowns on the Jason Gan YouTube channel.
No login required. Just your real numbers, reviewed live, with a specific diagnosis at the end.