Skip to content

How to Audit Your Own Meta Ads Account in One Evening (The Honest Checklist)

Rami Omran5 min read

You can find most of what is wrong with your Meta account in one evening, with no tools beyond Ads Manager and your Shopify admin. This is the checklist. Pour the coffee, block two hours, and work top to bottom; the checks are ordered so the biggest leaks surface first.

One promise before we start: this list has no step where the answer is "it depends, ask an expert." Every check ends in a number and a decision.

Check 1: How many campaigns are fighting for the same customer?

Open Ads Manager, list active campaigns. For a store spending under $50k a month, more than 5-7 active campaigns usually means your budget is fragmented and your campaigns are bidding against each other in the same auctions.

Look for: multiple prospecting campaigns targeting near-identical interests, or retargeting audiences that fully contain each other.

Decision: consolidate anything below about $20/day into fewer campaigns. Fragmented budgets never exit the learning phase, and ads stuck in learning spend like adults while performing like interns.

Check 2: What is your frequency, really?

Add the Frequency column for the last 14 days, per campaign.

Look for: prospecting frequency above 3, retargeting above 6.

Decision: high frequency plus a small audience means Meta is being paid to show the same people the same ad. Broaden the audience or cut the budget; either fixes the arithmetic.

Check 3: Which creatives are past their peak?

For every ad spending over $10/day, chart the last 30 days of CTR. Note each ad's peak week and compare to the current week.

Look for: a decline over 20% from peak sustained for 7 or more days. That is fatigue, and it is usually the single largest fixable leak in the account. The mechanics and the math live in our creative fatigue deep dive.

Decision: 20-40% below peak, queue a replacement variant now. Over 40%, pause today. The Creative Fatigue Checker runs this comparison in a minute per ad.

Check 4: What attribution window is inflating your numbers?

Ads Manager, Columns, Compare attribution settings. View your results under 7-day click plus 1-day view (the default), then under 1-day click.

Look for: the size of the collapse. Many stores see reported conversions fall 30-50% under the stricter window. The difference is largely people who would have bought anyway, plus view-through credits for ads someone scrolled past.

Decision: no setting change required; the point is calibration. Whatever ratio you found is roughly how much salt to apply to every Meta-reported number going forward.

Check 5: Do Meta's conversions survive contact with Shopify?

Pick last week. Note Meta's reported purchase conversions. Open Shopify admin and count actual orders in the same window, then subtract orders you know came from elsewhere (email, organic, Google).

Look for: Meta claiming more than its plausible share. Combined with Google's claims, platform totals routinely exceed real orders by 15-40%; the mechanism is channel overlap.

Decision: compute your personal deflator (real ad-plausible orders divided by platform-claimed orders) and apply it to reported ROAS before your next budget decision.

Check 6: Where is your money actually being shown?

Breakdown by Placement, last 30 days.

Look for: meaningful spend landing in Audience Network or right-column placements with conversion rates far below feed and Stories. Automatic placements optimize for Meta's inventory, which is not identical to optimizing for your wallet.

Decision: if a placement consumed over 10% of spend with materially worse cost per purchase, exclude it and watch for a week.

Check 7: Are your ad sets bidding against each other?

For every pair of ad sets running simultaneously, ask whether one audience contains the other (interest lookalikes overlapping broad, retargeting overlapping prospecting without exclusions).

Look for: missing exclusions: retargeting audiences not excluded from prospecting ad sets is the classic.

Decision: add the exclusions tonight. This one is free money and five minutes.

What one evening cannot do

Honesty section. The self-audit finds the mechanical leaks: fatigue, fragmentation, phantom conversions, placement waste. Three things it cannot do:

  1. It cannot prove causation. Every number above is still attribution-flavored. Only a holdout experiment proves what your ads actually caused.
  2. It cannot watch tomorrow. The account you cleaned tonight starts decaying again in the morning; fatigue is a daily process and this was a snapshot.
  3. It does not execute. A checklist finds; someone still has to fix, and "I'll do it this weekend" is how the leak survives another month.

Those three gaps are literally the product spec for Ripplux: an AI ads employee for Shopify stores spending $3,000 to $50,000 a month that runs these checks continuously against your real Shopify orders, proposes each fix for a one-tap approval, executes it, and files the receipt showing what changed. Run tonight's audit by hand first; you will learn your account. Then decide whether you want to be the one running it every week.

Install free from the Shopify App Store: 14-day trial, first audit on your own orders, no charge today.

Rami Omran, Founder, Ripplux


Keep reading

See how much of your ad spend is wasted

Ripplux is live on the Shopify App Store. Install free and see your own numbers, no charge for 14 days. While the founding cohort is open, founding stores lock Pro at $99/mo for life.

Start your free audit