Skip to findings
Anonymized client audit

A Meta Ads audit that separates account failure from low signal

Measurement, economics and signal volume come before changes to structure, creative or budget.

Evidence status
Anonymized client audit
Source
Client sources, public version
Period
Recent 30 day window, exact dates withheld

This version is based on a completed audit. Names, IDs, products, dates and commercial values were removed. Exact ROAS and CPA are withheld with their components.

Control snapshot

  • 30 days audit window exact dates withheld
  • 100% active campaigns structure reviewed
  • Pixel + CAPI purchase paths deduplication checked
  • 3 creative directions for the next test

The 90 second view

  1. Protect Keep purchase optimization and a consolidated structure. More ad sets do not cure low signal.
  2. Fix Complete the catalog to dataset link, domain check, consent and upper funnel parameters.
  3. Test Add creative angles inside a controlled structure and wait for a sufficient decision window.

What was checked and where confidence ends

Sources

  • Ads Manager and change history
  • Events Manager, Pixel and CAPI
  • Campaigns, ads and placements
  • Catalog and available order data

Coverage

All active campaigns, ads, events and available placement and demographic cuts were checked.

Limitations

Finance verified margin and a complete backend order ledger were unavailable, so platform ROAS is not called profit.

Measurement confidence

Purchase arrives; quality can improve

Purchase arrives through browser and server paths with deduplication. Upper event parameters and catalog linkage still limit diagnosis.

16 checks

Full audit map

The three decisions above give an executive summary. The complete review register below shows the checks behind those decisions.

This page shows 16 of 16 checks in the demonstration register. A client report also links each check to its source, accountable role, and working artifact.

CheckPriorityDecisionWhat we established
01 Measurement Integrity: the rebuild gateThe main event works, but catalog linkage and upper-funnel parameters are incomplete.
MA-01 P0 Protect Keep purchase as the primary optimization event. Pixel and CAPI send purchase with deduplication.
MA-02 P1 Fix Reconcile event ID, value, and currency. One test order and one real order must pass without duplication.
MA-03 P1 Connect Link the catalog to the correct dataset. Incomplete linkage limits product diagnostics and dynamic ads.
MA-04 P2 Verify Record consent and priority event parameters. Signal quality must account for consent and data loss.
02 Architecture and signal volumeA small purchase volume does not prove the account should be fragmented.
MA-05 P0 Protect Keep ad sets consolidated. Fragmentation would reduce events available to each optimization unit.
MA-06 P1 Define Set the break-even threshold before changing budget. Platform ROAS is not profit without margin and return data.
MA-07 P2 Verify Separate learning effects from the underlying trend. Recent edits weaken comparisons within a short window.
MA-08 P2 Keep consolidated Do not create a segment from a few purchases. A small number of large orders may explain the difference.
03 Placements, audiences, and deliveryDelivery is read with creative and volume rather than treated as an automatic instruction to switch something off.
MA-09 P2 Monitor Keep automatic placements as the control. Volume is too low to attribute the difference to placement alone.
MA-10 P2 Verify Compare age splits only after the event threshold. A small demographic sample creates false precision.
MA-11 P2 Separate Report prospecting apart from known customers. New-customer share is required for a scaling decision.
MA-12 P3 Control Read frequency beside creative fatigue. Frequency without outcome trends does not prove saturation.
04 Creative system and test planDelivery is concentrated in one ad, so the next round needs distinct hypotheses rather than cosmetic variants.
MA-13 P1 Test Launch three distinct creative approaches. The current set cannot separate audience strength from one ad's strength.
MA-14 P1 Change one variable Do not change hook, format, and audience in one test. Otherwise the team cannot identify the cause of the result.
MA-15 P2 Stop by rule Set the budget and numeric stop threshold before launch. A rule chosen after seeing results biases the test.
MA-16 P2 Scale Move a winner only on primary and guardrail metrics. The creative must improve the result without breaching CPA or ROAS limits.

Priority decisions with evidence

Protect

Low signal volume does not prove bad structure

Source: Ads Manager and change history. Period: 30 days. Status: observed. Confidence: high. Coverage: all active campaigns, ad sets and ads.

Observation
Budget and current purchase cost produce only a few optimization events per week, while recent edits weaken period comparisons.
Decision logic
Fragmentation would reduce signal per group. Apparently strong segments rely on too few purchases.
Action and verification
The media buyer keeps consolidation. Acceptance: a new ad set stays separate only when purchase cost remains within the break-even threshold and beats the consolidated control; otherwise it returns to the consolidated structure.
Fix

Purchase is stable, but measurement is incomplete

Source: Events Manager, Pixel, CAPI and catalog. Period: 30 days. Status: mixed. Confidence: medium. Coverage: all priority ecommerce events.

Observation
Purchase is deduplicated, while catalog linkage, domain evidence and upper event parameters are incomplete.
Decision logic
A working purchase event should not be disabled. Change one measurement variable at a time.
Action and verification
Analyst closes domain, catalog, consent and parameter gaps. Acceptance: test and real orders use one event ID, correct value and currency, with explained backend variance.
Test

The creative system is too narrow for an audience verdict

Source: creative inventory and placements. Period: 30 days. Status: observed. Confidence: high on asset count, medium on cause. Coverage: all active ads.

Observation
Delivery concentrates in one dynamic ad, while demographic differences rely on a handful of purchases.
Decision logic
Large individual orders are a plausible alternative to a stable audience effect.
Action and verification
The creative lead prepares three angles and the media buyer changes one variable per test. Acceptance: an angle scales only when its primary metric beats control while CPA or ROAS stays within the break-even threshold; otherwise the test stops.

What works and should not change

Preserve purchase optimization and consolidation

Pixel and CAPI deliver the primary event while the structure pools available signal.

Do not rebuild the account and tracking at the same time.

Target state and change rules

01

Target state

Stable purchase tracking, consolidated delivery, and a regular flow of genuinely different creative hypotheses.

02

How we test

Each test has a control, one variable, a budget cap, a primary metric, and a guardrail metric.

03

When we roll back

The new ad set or creative is stopped if break-even is breached or it fails to beat control within the agreed window.

The 7, 30 and 90 day plan

  1. 7 days
    Freeze baseline and close measurement gaps.
    Owner
    Analyst and media buyer
    Acceptance criteria
    Purchase is deduplicated, transaction IDs are present and any backend variance is explained.
  2. 30 days
    Run sequential creative tests.
    Owner
    Creative lead
    Acceptance criteria
    Each test changes one variable and continues only while its primary metric stays above the numeric stop threshold within the budget window.
  3. 90 days
    Scale only after economic proof.
    Owner
    Marketing lead
    Acceptance criteria
    Margin, new customers and backend sales support the decision.

What the client receives

  • Structure and budget decision
  • Pixel, CAPI and catalog review
  • Creative test map
  • Protected settings register
  • Implementation and recheck plan

Method and appendices

  • Pixel / CAPI event and deduplication map
  • Campaign, ad set, and protected-setting register
  • Creative hypothesis and placement matrix
  • Test, stop, and scaling protocol

Is the account broken, or does it lack signal?

The audit starts with business outcome and measurement, not a random rebuild.

Discuss an audit for your business