Most underperforming Meta Ads accounts have the same problems. After auditing dozens of D2C accounts across ethnic fashion, home goods, and lifestyle categories, we've identified the patterns that consistently kill ROAS — and the specific places to look for them. Here's a 30-minute audit framework you can run on your own account right now.
Step 1: Check Your Tracking (5 minutes)
Before anything else, verify that your data is reliable. Bad tracking = bad decisions.
- Go to Events Manager → check your Pixel's Activity. Are purchase events firing consistently?
- Check your Event Match Quality score. Below 6/10 means you're losing significant attribution.
- Verify CAPI is set up alongside Pixel. If you're only running Pixel, you're missing iOS conversions.
- Check for duplicate events — same purchase reported 2–3 times inflates your ROAS artificially.
Red flag: If your reported purchases in Meta don't roughly match your actual orders (within 20%), your tracking has a problem. Fix tracking before optimising campaigns — otherwise you're optimising based on bad data.
Step 2: Review Campaign Structure (5 minutes)
- Count your active campaigns. More than 10 active campaigns on a Rs.1L/month budget is usually a sign of fragmentation — the algorithm doesn't have enough data per campaign to optimise effectively.
- Check for overlapping audiences across campaigns. If multiple campaigns target the same audience, they're competing against each other in the auction, driving up your costs.
- Identify campaigns still in learning phase (look for the "Learning" label). Campaigns in learning are not fully optimised — avoid making changes until learning is complete.
Step 3: Creative Performance Analysis (10 minutes)
Go to Ads Manager → breakdown by creative. Sort by Purchase ROAS descending.
- Identify your top 3 performing creatives — are you scaling them aggressively?
- Identify your bottom 20% by ROAS — are they still running? Turn them off.
- Check frequency on your top creatives. Above 3.0 frequency means your audience has seen that ad too many times — refresh the creative.
- Look for creatives with high CTR but low ROAS — this signals a landing page problem, not an ads problem.
Step 4: Audience Health Check (5 minutes)
- Check audience overlap using the Audience Overlap tool. High overlap = campaigns competing with each other.
- Review LLA source audience sizes — audiences under 100 people produce weak LLAs.
- Check if broad targeting campaigns are outperforming interest-targeted campaigns. If yes, consolidate into broad.
Step 5: Budget Distribution (5 minutes)
- What percentage of budget goes to your top 3 ROAS campaigns? It should be 60–70%+.
- Are you spending on campaigns with ROAS below your break-even? Every rupee there is a guaranteed loss.
- Is remarketing getting 15–25% of total budget? Too little = losing warm audiences. Too much = you've exhausted the remarketing pool.
The 5 Most Common Problems We Find
- Broken or incomplete tracking — affecting campaign optimisation and ROAS reporting
- Too many campaigns competing against each other — budget fragmentation reduces algorithm efficiency
- Scaling losing creatives alongside winners — budget going to low-ROAS ads drags portfolio performance
- No systematic creative refresh process — frequency builds, performance decays, nobody notices until it's too late
- Incorrect bid strategy for the account stage — Cost Cap on new campaigns, or Highest Volume on mature accounts that need efficiency discipline
Want a Professional Audit of Your Meta Ads Account?
We audit D2C Meta Ads accounts and give you a clear action plan — no pitch, no fluff. Just a real assessment of what's working and what needs to change.
Get Your Free AuditThe Bottom Line
A 30-minute audit can reveal problems that have been quietly draining your ROAS for months. Fix your tracking first, then your structure, then your creative. Most brands find at least one significant issue in each area — and fixing them compounds into meaningful ROAS improvement over the following weeks.