Blog · Paid media
— Paid media··9 min read

How to audit a Meta Ads account you just inherited

Joona Heinonen· Choco Media · Rovaniemi

When you take over a Meta Ads account — whether it’s a new client, an internal handover, or you’ve just been given access to something that hasn’t been touched properly in months — the first hour matters more than most people realise. A systematic meta ads audit tells you not just what’s broken, but whether it’s worth fixing or whether you’re rebuilding from scratch.

At Choco Media, we’ve inherited enough Meta accounts to know that the chaos is almost always predictable. The same patterns show up: duplicate audiences, tracking that hasn’t fired properly in months, campaigns that were built for a brief that changed six months ago. The good news is that the audit itself is learnable. This guide walks through the exact process we run, the pixel checks that matter most, and the structural signals that tell you whether you’re optimising or starting over.

This is written for anyone stepping into a Meta account they didn’t build — paid media managers, agency teams, and founders who’ve just hired their first ads person and want to understand what they’re inheriting.

Start with access and hygiene before you look at performance

Before you open a single campaign, get the account structure right. Access issues create invisible constraints that make everything downstream harder to diagnose.

This takes fifteen minutes but saves you from diagnosing performance problems that are actually account administration problems.

Pixel and event tracking: the audit step most people skip

Tracking issues are the most common and most damaging thing we find in inherited accounts. If the pixel isn’t firing correctly, every optimisation decision downstream is built on bad data.

Pixel health checks

Open Events Manager and check the activity for each event in the last 30 days. You’re looking for:

In client work we’ve found that roughly half of inherited accounts have a tracking issue significant enough to affect campaign performance — but the previous manager treated it as a campaign problem and kept trying to fix it with budget changes.

Conversions API

If the account doesn’t have Conversions API (CAPI) set up, that’s the highest-leverage addition you can make in week one. Browser-side pixel data has been degrading since iOS 14. CAPI sends events from the server directly to Meta, improving signal quality and reducing the gap between what your analytics shows and what Meta reports. If they’re already using CAPI, check the overlap rate in Events Manager — you want 20-30% overlap to indicate healthy deduplication.

Campaign structure: signals that tell you rebuild vs. optimise

Campaign structure problems are less urgent than tracking problems, but they’re usually the reason the account hasn’t been scaling.

Red flags that suggest a rebuild

Signs the structure is worth keeping

Audience quality and overlap analysis

Open the Audience Overlap tool in Ads Manager (under the Audiences section) and check your active custom and lookalike audiences against each other. Significant overlap between audiences in different ad sets means you’re bidding against yourself in the same auction — this inflates CPMs and fragments learning.

For custom audiences, check the data sources:

Creative audit: what’s running, what’s learning, what’s dead

This is where most of the actionable insight comes from. Filter your ads by “Active” and sort by spend over the last 30 days.

What to look for

Bidding strategy and budget distribution

Check the bidding strategy at campaign level. Most accounts should be running Lowest Cost (automatic bidding) unless there’s a specific reason to use Cost Cap or Bid Cap. We typically see Cost Cap used incorrectly: set too aggressively, it constrains delivery and prevents the algorithm from finding volume. Unless the account has strong conversion volume and a clear cost-per-acquisition target, Lowest Cost is the right default.

For paid media management, budget distribution should broadly reflect funnel logic: more spend in prospecting (which is harder and more expensive) than retargeting, which should convert at lower cost but is limited by audience size.

A common problem: retargeting has a higher budget than prospecting. This means you’re spending more re-engaging a small warm audience than finding new people — the pipeline dries up within weeks.

Attribution settings and reporting windows

Check the attribution window at the campaign level. Meta’s default is 7-day click, 1-day view. This is reasonable for most accounts, but you need to verify it matches how the client measures performance externally.

If they’re using 28-day click attribution in the account but measuring results in a 7-day window in their reporting spreadsheet, they’ll see a persistent gap between what Meta claims and what they can actually verify. This creates trust problems. Get attribution settings aligned with how the client tracks their business before you run any performance reviews.

Also check the account-level attribution model in Settings. If it’s been changed to last-touch or a non-default model, understand why before you change it back — sometimes there’s a reason.

The output: rebuild or optimise?

After a full audit you should be able to answer this question clearly. In our experience:

Document your audit findings in a structured format before presenting to the client. We use a simple three-column structure: area, finding, recommended action. It makes the scope of work concrete and prevents scope creep when priorities shift later in the engagement.

For a deeper look at how we approach the work beyond audit, see our conversion rate optimisation process — many of the same diagnostic principles apply across the funnel.

A quick note on what the audit doesn’t solve

A good audit surfaces structural and tracking problems. It doesn’t solve the underlying creative or strategic problems — what offer you’re putting in front of which audience, whether the landing page converts, whether the product-market fit justifies paid spend at this stage. Those are separate questions.

The audit buys you confidence that when you run the next campaign, you’re measuring the right things and the infrastructure can support what you’re about to build.

If you’ve just inherited an account and want a second pair of eyes, get in touch. We run account reviews as part of our paid media work and can usually tell you within 60 minutes whether you’re in optimise or rebuild territory.

Documenting what you find and setting expectations

One thing we’ve learned from doing these audits repeatedly: the document you produce matters as much as the findings themselves. Inherited accounts come with inherited politics — the previous manager might still be in the client’s network, or the client may feel defensive about what they’ve been paying for.

The audit isn’t a blame exercise. Frame it as a baseline: here’s where things stand, here’s what we’ll prioritise, here’s the expected timeline before you see meaningful data. Specifically:

Setting this timeline upfront prevents the client from interpreting a learning phase as “the new agency made things worse.”

The full account audit process we run in 90 minutes covers some of these same areas in a live-account walkthrough format — worth reading alongside this guide if you want the timing and sequencing we actually use.

← All storiesNext story →
— Free tips, monthly

Get the playbook, for free.

One short letter a month — the prompts we use, the campaigns that worked, the AI tools worth the time. No sales pitch, just field notes.

— Want us to do it for you?

Hire the agency.

AI-accelerated content, paid media, brand and web — delivered by one small team that talks to itself. Currently taking on a handful of clients each quarter.

Book a call