The Problem
Most accounts have too many campaigns. We often see 15–20+ campaigns with 3–5 ad sets each — all competing for the same budget.
The Result:
- Budget spread too thin
- No ad set gets enough data for optimization
- The algorithm can't learn what works
- Higher CPM and worse performance
The Solution
Consolidate.
It's extremely difficult to pre-define the perfect account structure as it's case-dependent. But a rule of thumb could be:
- One consolidated CBO Testing campaign
- One consolidated CBO Scaling campaign
- One lead-gen campaign
- One engagement-based campaign
- If you have incredibly differentiated communication in the low-funnel, also a 2-part DPA with prospecting and fully tailored retargeting copy in the catalog
Rule of thumb: Each ad set should have budget for at least 50 conversions/week. If you spend 30,000 DKK/mo. and your CPA is 150 DKK, you have ~200 conversions. That's enough for 4 ad sets — not 15.
The Problem
Many brands blindly trust Meta's reported numbers — or worse, have never checked whether their attribution actually works.
Typical issues:
- Pixel not firing correctly on all events
- Conversions API not implemented
- Duplicate events (Pixel + CAPI without deduplication)
- Incorrect attribution window selected
The Result:
- You're optimizing against incorrect data
- Meta over- or under-reports
- You're making decisions on a faulty basis
The Solution
1. Implement Conversions API (CAPI)
Server-side tracking is not optional in 2026. With iOS restrictions and browser blocking, you lose 20–40% of conversions without CAPI.
Shopify makes it relatively straightforward:
- Enable Facebook & Instagram Sales Channel
- Set up CAPI via Shopify (or an app like Elevar)
- Verify with Meta Events Manager
2. Check Event Match Quality
In Events Manager, your Event Match Quality score should be 6+ (ideally 8+). Below that you're losing data.
3. Use the correct attribution window
Standard: 7-day click, 1-day view. This is sensible for most. For expensive products with long consideration: Consider 7-day click, 7-day view. For lower price-point products: 7-day click without view is often more realistic.
4. Implement third-party attribution
Platform-native numbers aren't enough. Use Triple Whale, Northbeam or Rockerbox for a more complete picture.
The Problem
Most brands test creative randomly. Launch 5 ads, see what "wins", and repeat. No system, no learnings.
The Result:
- You don't know WHY something works
- You can't replicate success
- Creative burnout happens fast
- You're guessing instead of knowing
The Solution
Implement a testing framework.
Strategic testing approach:
- Test ultra-hyper persona targeting (8+ personas)
- Test 4+ market research-based concepts and pain points per persona
- Test 10+ different formats (UGC, static, video, carousel, before/after, testimonial, etc.)
- Test multiple hooks for each winning concept
- Test storytelling and campaign concepts across formats
Testing budget:
Allocate 15–20% of your budget to testing. The rest scales winners.
Document everything:
→ What did you test?
→ What was the hypothesis?
→ What was the result?
→ What is the next test?
The Problem
Many brands distribute budget "evenly" or by gut feeling. 25% here, 25% there, 50% somewhere else.
Typical mistakes:
- Too much on retargeting (cannibalizes)
- Too little on winning campaigns
- Budget locked in underperforming ad sets
- No reallocation based on data
The Solution
Follow performance — not plan.
Budget principles:
- Winner takes most: If an ad set performs, give it more budget. Not 10% more — 2–3x more.
- Kill fast: If an ad set underperforms after 50+ conversions, kill it. Don't give it "one more chance".
- Retargeting cap: Retargeting should typically be 10–20% of total spend — not 40%. Above that you're just cannibalizing prospecting.
Weekly budget review:
Every week: What's performing? What isn't? Reallocate ruthlessly.
The Problem
Ads decline in performance over time — that's natural. But many brands run the same ads for months without reacting.
Signs of creative fatigue:
- Rising CPM over time
- Declining CTR
- Same downward ROAS trend over 2–4 weeks
- Frequency above 3–4 on prospecting
The Result:
- You're paying more for worse results
- Users are tired of seeing the same thing
- The algorithm isn't finding new people
The Solution
1. Plan creative refresh
Always have new ads ready. Production plan:
- 50–100 new creatives every month
- Lots of different concepts, angles, formats and personas
- Variations of winning concepts + brand new concepts
2. Monitor frequency
Prospecting frequency above 2.2: Starting to get too warm — time for new creatives.
Retargeting can go up to +12 and still perform well, depending on repeat purchases and product prices.
3. Iterate on winners
When an ad works, create variants:
→ New hook, same body
→ Same concept, new angle
→ Same message, new format
4. Kill before total death
Pause ads when they start to decline — not when they're completely dead. You can always reactivate later with fresh eyes.
Run this checklist:
Structure:
- Do I have fewer than 6 active campaigns?
- Does each ad set have budget for 50+ conversions/week?
- Is my retargeting under 20% of total spend?
Attribution:
- Is Conversions API implemented?
- Is my Event Match Quality 6+?
- Do I have third-party attribution?
Creative:
- Do I have a documented testing process?
- Am I launching 50+ new creatives/month?
- Do I know my average creative lifespan?
Budget:
- Am I reallocating budget weekly based on data?
- Am I killing underperformers within 7–14 days?
- Am I scaling winners aggressively?
Score below 8/12? There's room for improvement.
As a Meta Badged Partner — the highest partner level — we have managed 202+ million DKK in ad spend and seen these mistakes hundreds of times.
We help e-commerce brands to:
- Audit and restructure Meta accounts
- Implement correct tracking and attribution
- Build systematic creative testing processes
- Optimize budget allocation for maximum ROAS
Our approach is "Foundation before frontend" — we fix the structure before we scale. It's boring, but it works.
Frequently Asked Questions (FAQ)
1. How quickly will I see results after fixing these mistakes?
Typically 2–4 weeks for structural changes. Attribution and tracking improvements are often seen faster in data quality.
2. Do I need to start over with a new account?
Rarely. Most accounts can be restructured. Pixel data and learnings have value — don't throw them away.
3. How many ads should I run per ad set?
3–6 ads per ad set is typically the sweet spot. Under 3 you don't have enough variation. Over 6 you spread data too thin.
4. Are Advantage+ Shopping Campaigns always better than manual targeting?
Not always — but often. Test it. For most e-commerce brands in 2026, ASC performs better than manual prospecting.
5. What is a good ROAS on Meta?
It depends on your margins. Rule of thumb: Break-even ROAS + 50–100% for profitable scaling. If break-even is 2.0, aim for 3.0–4.0.





































