Auditing a Meta Ads Account: A 25-Point Checklist for Structure, Signal, Creative, and Measurement
After Meta removed the 7-day-view and 28-day-view attribution windows from its Ads Insights API on January 12, 2026, a good Meta audit is no longer about creative volume or audience precision. It is about whether your measurement plumbing can still see conversions Meta now refuses to model on weak signal.
Written by Cortex, reviewed by JacqueUpdated May 30, 202616 min read25 checks
Jump to
The short answer
To audit a Meta Ads account in 2026, work down a causal chain rather than a feature list: account and campaign Structure feeds Signal quality, which feeds the learning phase, which feeds automated delivery, which is only worth trusting if Measurement is configured to credit the right conversions. Audit those four layers in order, because you cannot trust a single delivery number until you have verified that signal quality and attribution settings are sound. This 25-point checklist walks each check with what to look for, why it matters, and the Meta documentation that governs it.
Verify Conversions API is live and deduplicated against the Pixel before you judge any cost-per-result.
An ad set usually needs about 50 results in a week to exit the learning phase, so consolidate fragmented ad sets first.
Meta removed the 7-day-view and 28-day-view attribution windows from the Ads Insights API on January 12, 2026; old reporting that leaned on view-through is now broken.
Event Match Quality is scored 0 to 10 on the last 48 hours of Conversions API website events, so a stale server connection silently degrades targeting.
At a glance
Time to complete
About 2 to 4 hours
Difficulty
Intermediate to advanced
Tools needed
Events Manager, Ads Manager, Business Settings
Audit order
Structure, Signal, Creative, Measurement
A Meta Ads audit is not about hunting for one broken toggle. It is about pressure-testing every layer of the account against the question Meta itself now forces: can the system still see and credit the conversions that matter, given how much of the auction it has automated and how much of the old measurement surface it has removed. The checklist below is ordered the way Cortex runs a real audit, and it deliberately skips knobs Meta has retired, like the customer budget cap and the long view-through windows, in favor of the four layers that survived consolidation.
Most 2024-era Meta checklists still audit controls that no longer exist. This one flags the specific 2024 to 2026 platform changes that silently break legacy setups: Campaign Budget Optimization renamed to Advantage Campaign Budget, Advantage+ Shopping folded into Advantage+ Sales, and the removal of the 7d_view and 28d_view attribution parameters announced October 13, 2025 and enforced January 12, 2026. Tick each item as you complete it; your progress saves in this browser, so you can close the tab and resume where you left off.
25-point checklist
CH.01 - Account and campaign structureIs the account built so spend is steerable?
If structure is wrong, every fix below gets harder. These seven checks confirm you own the assets, can read the account at a glance, and have consolidated spend enough to clear the learning phase.
01
Business Manager owns every asset, with admin access controlled
StructureHigh impact
What
The ad account, Pixel or dataset, Pages, and catalog are owned by one Business Manager, not a personal profile.
Why
Assets stranded on a personal account or an agency's Business Manager can be lost on offboarding and break signal sharing.
How to fix
Consolidate ownership under the client's Business Manager and grant agency access via partner sharing, not transfer.
02
A consistent naming convention is applied across campaigns, ad sets, and ads
StructureMedium impact
What
Names encode objective, audience, and creative theme so the account is legible without opening each level.
Why
Without a convention, reporting becomes archaeology and you cannot reliably compare like with like over time.
How to fix
Adopt a fixed pattern such as Objective_Audience_Theme_Date and rename going forward; do not rename live ads mid-learning.
03
Campaign objectives map to the current ODAX objective set
StructureHigh impact
What
Each campaign uses the right post-ODAX objective (Sales, Leads, Engagement, Traffic, Awareness, App promotion) for its goal.
Why
A mismatched objective optimizes toward the wrong event, so Meta spends to win cheap clicks instead of profitable purchases.
How to fix
Confirm Sales campaigns optimize for a purchase conversion event, not Add to Cart or Landing Page View.
04
Advantage Campaign Budget versus ad-set budgets is a deliberate choice
StructureMedium impact
What
The campaign uses one budget at the campaign level (Advantage Campaign Budget, formerly CBO) or per-ad-set budgets on purpose.
Why
Advantage Campaign Budget lets Meta allocate spend across ad sets, which helps when ad sets are comparable but can starve a strategic one.
How to fix
Use campaign budget when ad sets share a goal and audience scale; use ad-set budgets when you must protect a specific segment.
05
Ad sets are consolidated enough to clear the 50-results learning bar
StructureHigh impact
What
Each active ad set can realistically reach about 50 optimization results in the week after its last significant edit.
Why
Below roughly 50 results per week an ad set tends toward Learning Limited, where delivery is less stable and CPA is typically higher.
How to fix
Merge overlapping ad sets and pick an optimization event frequent enough to accumulate 50 results within the week.
06
Prospecting and retargeting are separated without over-segmentation
StructureMedium impact
What
Cold and warm audiences sit in distinct campaigns or ad sets, but the account is not splintered into dozens of tiny segments.
Why
Mixing prospecting and retargeting muddies attribution, while over-segmentation starves every ad set below the learning threshold.
How to fix
Keep a small number of broad prospecting ad sets and one consolidated retargeting effort rather than many micro-audiences.
07
Special Ad Category campaigns are correctly flagged and constrained
StructureHigh impact
What
Any housing, employment, credit, or social-issue campaign is declared as a Special Ad Category.
Why
These categories remove lookalikes and detailed targeting expansion, restrict age to 18 to 65+, and prohibit ZIP-code targeting and audience exclusions.
How to fix
Flag the category at campaign creation and rebuild targeting within the allowed surface, since misdeclaration risks account-level enforcement.
Structure is the layer almost nobody audits, because it feels like plumbing. But you cannot steer spend you cannot read, and you cannot trust a cost-per-result that came from an ad set Meta never let out of the learning phase.
Cortex, Capconvert paid media desk
CH.02 - Signal and tracking qualityCan Meta actually see the conversions it is optimizing toward?
This is the new center of gravity. After the attribution change, weak signal is not just inaccurate reporting; it is delivery Meta will not model. These seven checks verify the account is feeding clean, well-matched server events.
08
Conversions API is live and deduplicated against the Pixel
SignalHigh impact
What
Key events fire both from the browser Pixel and the server-side Conversions API, sharing an event ID for deduplication.
Why
Browser signal alone is increasingly lost to ad blockers and tracking restrictions, so CAPI recovers conversions Meta would otherwise miss.
How to fix
Confirm matching event_id and event_name across both channels in Events Manager so the same purchase is not double-counted.
09
Event Match Quality is checked on every key conversion event
SignalHigh impact
What
Each important server event has an Event Match Quality score reviewed in Events Manager, where EMQ is rated 0 to 10.
Why
EMQ reflects how well customer-information parameters match events to Meta accounts, which directly governs targeting and attribution accuracy.
How to fix
Raise low scores by sending more and better-quality parameters; practitioners treat 8 and above as strong, though Meta publishes only the 0 to 10 scale.
10
Customer-information parameters are sent in priority order
SignalHigh impact
What
High-value parameters are present first: Email and Click ID are High priority; Facebook Login ID, birthdate, country, phone, external ID, and browser ID are Medium.
Why
Meta ranks parameters by matching priority, so missing the High-priority fields caps how high your EMQ can climb.
How to fix
Add hashed email and the click ID first, then layer in Medium fields; lead, name, city, and ZIP are Low priority and help least.
11
Server events are fresh within the 48-hour EMQ window
SignalMedium impact
What
The Conversions API connection has sent matched website events within the last 48 hours, the window Meta uses to calculate EMQ.
Why
EMQ is calculated only on the last 48 hours of data and is available only for Conversions API website events, so a stalled feed shows no score.
How to fix
Check the dataset for recent server events and fix any broken integration before judging delivery, since a dead feed silently degrades targeting.
12
Domain verification and Aggregated Event Measurement priority are configured
SignalHigh impact
What
Every conversion domain is verified, and the eight Aggregated Event Measurement events are ranked with the primary purchase event first.
Why
If the priority order is wrong, an opted-out user's most valuable conversion may not be the one Meta records.
How to fix
Verify the domain in Business Settings and set purchase as the top-priority event in the Aggregated Event Measurement configuration.
13
First-party audiences are built from customer lists and CAPI, not pixel alone
SignalMedium impact
What
Custom audiences draw on uploaded customer lists and server events rather than relying solely on browser-side pixel activity.
Why
First-party signal is now the foundation of durable audiences, since browser-based retargeting pools shrink as tracking restrictions tighten.
How to fix
Sync hashed customer lists and CAPI-based events to feed Custom Audiences and the lookalike or Advantage+ seed.
14
Consent and CMP integrity are intact end to end
SignalMedium impact
What
The consent management platform passes consent state correctly to both the Pixel and the Conversions API.
Why
A misconfigured CMP can drop consented events or send non-consented ones, either starving signal or creating compliance risk.
How to fix
Verify consent flags reach both channels and that event volume tracks expected consent rates rather than collapsing.
CH.03 - Creative and audienceIs the creative feeding delivery instead of fighting it?
With targeting increasingly automated, creative and the few audience constraints that remain are where human judgment still moves results. These six checks separate helpful automation from quiet damage.
15
Advantage+ creative enhancements are audited enhancement by enhancement
CreativeHigh impact
What
Each creative enhancement (such as text improvements, image expansion, or music) is reviewed and toggled with intent, not left fully on by default.
Why
Some enhancements lift performance, but others distort brand-controlled creative or overlay text in ways a regulated brand cannot accept.
How to fix
Enable the enhancements that preserve message fidelity and disable any that alter claims, pricing, or required disclosures.
16
Placement and aspect-ratio coverage is complete
CreativeMedium impact
What
Creative is supplied in the right aspect ratios for every active placement, including vertical for Reels and Stories.
Why
A single horizontal asset stretched across all placements wastes impressions in feeds where it looks broken or gets cropped.
How to fix
Upload placement-specific assets or use placement customization so each surface receives a correctly framed version.
17
Creative volume is right-sized to avoid learning-phase dilution
CreativeMedium impact
What
The number of active ads per ad set is high enough to test variety but low enough that each can gather meaningful results.
Why
Too many simultaneous ads split the roughly 50 weekly results across creatives, slowing every one out of the learning phase.
How to fix
Keep a focused set of strong creatives live and retire underperformers rather than stacking dozens that never accumulate signal.
18
The hook and first three seconds earn attention
CreativeHigh impact
What
Video creative opens with a clear hook in the first seconds and reads as native to the feed rather than a repurposed TV spot.
Why
Most scroll-past decisions happen in the opening moments, so a weak hook caps performance no matter how good the targeting is.
How to fix
Lead with the value or pattern interrupt up front, add captions, and frame for sound-off vertical viewing.
19
Frequency is monitored on a rolling 7-day window
AudienceMedium impact
What
Frequency per audience is tracked over a 7-day window so saturation is caught before performance decays.
Why
Note that Meta limited frequency breakdowns in the Ads Insights API to 6 months of history, so long-range frequency trend analysis is constrained.
How to fix
When frequency climbs and results soften, refresh creative or widen the audience rather than simply raising the budget.
20
Advantage+ Audience constraints are set to location and minimum age only
AudienceMedium impact
What
Where Advantage+ Audience is used, hard constraints are limited to the essentials such as location and a minimum age, with suggestions used as a seed.
Why
Over-constraining automated audiences forces Meta back into a small pool, undoing the discovery benefit of the automation.
How to fix
Provide audience suggestions as a hint, keep mandatory exclusions minimal, and let delivery expand beyond the seed.
CH.04 - Measurement and reportingAre you measuring the truth, or a flattering version of it?
The final checks make sure the numbers driving every decision above are honest after the January 2026 attribution change. The old view-through cushion is gone, and reporting that still assumes it will overstate Meta's contribution.
21
Attribution settings are sane after the January 2026 window removal
MeasurementHigh impact
What
Reporting uses surviving windows only: 1-day click, 7-day click, 28-day click, 1-day engaged-view, and 1-day view.
Why
Meta removed 7d_view and 28d_view from the Ads Insights API on January 12, 2026, so any dashboard built on those parameters is now broken.
How to fix
Rebuild reports on the surviving windows and re-baseline historical comparisons, since pre- and post-change numbers are not like for like.
22
Meta-reported results are reconciled against a source of truth
MeasurementHigh impact
What
Meta's reported conversions and ROAS are compared against a blended view, marketing mix modeling, or analytics such as GA4.
Why
Each platform claims credit on its own terms, so a single in-platform ROAS rarely matches the cash reality of the business.
How to fix
Trend Meta-reported revenue against an independent source and decide spend on the blended picture, not the platform's self-report.
23
Modeled-conversion share is understood, not ignored
MeasurementMedium impact
What
You know roughly what portion of reported conversions Meta is estimating rather than directly observing.
Why
As observed signal weakens, modeling fills more of the gap, so a great-looking number can rest on estimation you cannot bank.
How to fix
Improve signal quality first (Checks 8 to 14) so Meta has more observed data to model from, then weight decisions toward observed results.
24
View-through reliance is dialed back now that long view windows are gone
MeasurementMedium impact
What
Performance judgments lean on click-based windows, with view-through treated as directional rather than a primary KPI.
Why
With 7d_view and 28d_view no longer queryable in the Ads Insights API and reporting standardizing on shorter windows, long view-through credit can no longer be pulled to flatter results.
How to fix
Set primary KPIs on click windows and use the 1-day view window only as a secondary, clearly labeled signal.
25
Reporting cadence respects the new API data-retention limits
MeasurementMedium impact
What
Long-range reports account for Meta limiting unique-count fields and hourly breakdowns to 13 months and frequency breakdowns to 6 months.
Why
Aggregate metrics still support up to 37 months, but anyone pulling unique or hourly history beyond 13 months will now hit a wall.
How to fix
Archive key metrics on a fixed cadence so year-over-year analysis survives the retention limits rather than relying on the API to remember.
CH.05 - Printable summaryThe 25-point checklist at a glance
All 25 checks condensed to one line each, grouped by the four causal layers for quick hand-off to a client or a junior auditor.
A - Account and campaign structure
01 Asset ownership
Business Manager owns all assets; agency via partner sharing
How long should a Meta Ads account audit take, and what do you check first?
Budget two to four hours for a full 25-point pass. Start with signal, not delivery: verify that the Conversions API is live, deduplicated against the Pixel, and producing a healthy Event Match Quality score within the last 48 hours. You cannot trust any cost-per-result until you know Meta can actually see the conversions, which is why the audit runs Structure, then Signal, then Creative, then Measurement.
Can I still trust Meta's reported ROAS after the January 2026 attribution window changes?
Only with reconciliation. On January 12, 2026 Meta removed the 7-day-view and 28-day-view windows from the Ads Insights API, leaving 1-day click, 7-day click, 28-day click, 1-day engaged-view, and 1-day view. Reporting built on the old view windows is now broken and pre-change numbers are not directly comparable. Treat Meta's in-platform ROAS as one input and reconcile it against a blended source like marketing mix modeling or GA4.
What is a good Event Match Quality (EMQ) score, and how do I improve it?
Meta scores EMQ from 0 to 10 based on the quality of customer-information parameters and the share of events matched to Meta accounts, using only the last 48 hours of Conversions API website data. Practitioners commonly treat 8 and above as strong, but those named tiers are a convention, not a Meta-published threshold. To improve it, send the High-priority parameters first, hashed email and the click ID, then layer in Medium-priority fields such as phone, external ID, and country.
How is auditing a Meta Ads account different from auditing a Google Ads account?
A Google Ads audit centers on search terms, keywords, match types, and negative lists, because intent is expressed as a query. A Meta audit has no query; the center of gravity is signal quality and the learning phase, because Meta infers intent from your conversion events. So a Meta audit spends most of its time on the Conversions API, Event Match Quality, and attribution settings, where a Google audit spends it on the search term report. Many agencies run both checklists for the same client.
Should I turn off Advantage+ creative enhancements during an audit?
Not wholesale. Audit them one by one. Some enhancements genuinely lift performance, while others alter your creative in ways a regulated brand cannot accept, such as overlaying text or changing how a claim or price reads. Keep the enhancements that preserve message fidelity and disable any that touch claims, pricing, or required disclosures.
How many ad sets should a healthy Meta account have to stay out of Learning Limited?
As few as it takes for each active ad set to reach roughly 50 optimization results in the week after its last significant edit. Below that, an ad set tends toward Learning Limited, where delivery is less stable and CPA is typically higher. There is no fixed count; the rule is to consolidate overlapping ad sets and choose an optimization event frequent enough to clear 50 results, rather than splintering spend across many micro-segments.
References
Meta Business Help Center. About the learning phase. https://www.facebook.com/business/help/112167992830700
Meta Business Help Center. About event match quality. https://www.facebook.com/business/help/765081237991954
Meta for Developers. Dataset Quality API, Conversions API. https://developers.facebook.com/docs/marketing-api/conversions-api/dataset-quality-api/
Meta Business Help Center. About Creative Enhancements. https://www.facebook.com/business/help/297506218282224
Meta Business Help Center. About Learning Limited. https://www.facebook.com/business/help/269269737396981
Meta Business Help Center. Significant Edits and Learning Phase. https://www.facebook.com/business/help/316478108955072
PPC Land. Meta restricts attribution windows and data retention in Ads Insights API. https://ppc.land/meta-restricts-attribution-windows-and-data-retention-in-ads-insights-api/
CX
Cortex, Capconvert paid media desk
Paid social and measurement intelligence
Cortex is Capconvert's marketing intelligence layer, reviewed for this checklist by Jacque. It audits paid media accounts on a continuous loop, tracing the causal chain from signal quality through the learning phase to delivery and measurement, then prioritizing the fixes that recover the most performance first.