Meta Ads - Setup & Infrastructure
Account Setup, Tracking, CAPI
- Get tracking right before spending a dollar - the algorithm is only as smart as the data feeding it
- Run Pixel plus CAPI dual tracking; without it, 40-60% of browser-side conversions go untracked
- Creative is now the targeting - build ads that attract the right person instead of picking interests
- Judge spend on blended MER and nCAC, not Meta's self-reported ROAS, which marks its own homework
On this page
Advertising doesn't fix a bad product or a broken funnel. Before you spend a dollar on Meta, get your tracking right, your pixel firing, your CAPI connected, and your events configured. The brands that scale efficiently on paid media aren't the ones with the biggest budgets. They're the ones whose infrastructure captures every signal so the algorithm can do its job. Build the foundations first. The spending comes after.
For measurement and attribution context, see Section 27: Measurement & Data. For creative strategy, see Section 14: Meta Ads - Running & Optimising. Want to get set up right now? Jump to the Quick Start Checklist and come back for the context.
For most DTC brands, Meta tends to be the primary paid acquisition channel. It's where you build awareness, generate demand, and find customers who don't yet know they need your product.
What Has Changed
If you ran Meta Ads before 2021, forget most of what you knew. Three fundamental shifts have changed how the platform works. Every decision in this section builds on these.
These three shifts are the foundation. Every recommendation in the Meta Ads sections builds on them. If your setup doesn't reflect these, nothing else you do on the platform will work properly.
One of our best early targeting hacks at Quad Lock was going after people who'd followed activity app pages like Strava, MapMyRide, and MapMyRun. They'd see Quad Lock as the natural companion to their activity. Nobody else was doing it at the time. The algorithm handles most of this matching automatically now, but the lesson isn't about the specific tactic. It's about early mover arbitrage. Every platform constantly rolls out new features, new targeting options, new ad formats.
Most advertisers wait until best practices are published. By then, the arbitrage is gone. The brands that win are the ones testing new features in the first week, not reading about them six months later. Always be looking for the next angle the market hasn't caught up to yet.
Account Setup
Key Meta assets to configure before spending a dollar.
| Asset | Details |
|---|---|
| Ad Account | Get verified early - Meta restricts unverified accounts |
| Facebook Page + Instagram Account | Required for all placements |
| Meta Pixel + CAPI | Dual tracking, non-negotiable |
| Product Catalogue | Required for Dynamic Product Ads. Sync from Shopify |
| Domain Verification | Required for proper attribution |
Set timezone and currency to your primary market (cannot change later). Two-factor on all admin accounts. Agencies get partner access, not full admin. If you do work with an agency, always make sure you own the account.
Learning phase: Every new campaign enters a learning phase. Meta recommends 50 optimisation events per week per ad set to exit. Practical implication: fewer campaigns, fewer ad sets. Avoid changes during learning - each resets the clock.
Tracking Infrastructure: Pixel + CAPI
Meta's algorithm is only as good as its data. iOS 14.5+ and subsequent privacy updates mean 40-60% of browser-side conversions go untracked, depending on your iOS traffic share. The answer is dual tracking: Pixel (browser-side) + Conversions API (CAPI, server-side).
Pixel tracks page views, add-to-cart, and checkout in real time - but gets blocked by iOS opt-outs and ad blockers. CAPI sends conversion data server-to-server, bypassing browser restrictions and recovering 20-30% of lost conversions.
Event Match Quality (EMQ)
EMQ is Meta's score (0-10) for how well it can match your events to Facebook users. Below 6.0 means signal quality is hurting performance.
Improve EMQ by passing: email (hashed), phone (hashed), name (hashed), IP address, user agent, Facebook Click ID (fbc) and Browser ID (fbp) cookies, external ID.
CAPI Implementation
Option A: Shopify Native (Fastest) - Enable through Meta & Instagram channel. Working CAPI without developer work.
Option B: Server-Side Google Tag Manager (GTM, Best Balance) - Server container on Google Cloud Run. Good control, no deep dev needed.
Option C: Direct API / CAPI Gateway (Maximum Control) - Richest signal and highest EMQ. Requires dev time upfront.
Deduplication is essential. When running Pixel AND CAPI, pass a matching event_id and event_name from both sources. Verify via Events Manager Test Events tool.
Events to Track (Priority Order)
| Event | Why It Matters | Priority |
|---|---|---|
| Purchase | Primary optimisation signal | Critical |
| Initiate Checkout | Strong purchase intent, powers retargeting | High |
| Add to Cart | Mid-funnel intent, audience building | High |
| View Content | Product page views, broad retargeting | Medium |
| Lead / Subscribe | Email capture and lead-gen | If applicable |
Early on, we learned that advertising Quad Lock on Facebook with a static image didn't cut it. The concept of a phone mounting system was genuinely new, and people didn't understand it from a photo. We had to show them: the case coming down, turning, the blue collar locking into position.
As soon as video ads became available, we went all in. Video let us show a mountain biker on rough terrain with the phone locked in place. It solved two problems: it helped people understand something novel, and it built trust that a thousand-dollar phone would be safe on handlebars. It also enabled us to make it look cool! Video and Facebook together were the single biggest growth unlock Quad Lock ever had. For any product that needs to be demonstrated, video is likely the whole game.
Key Metrics to Track
Now that your tracking infrastructure is in place, these are the metrics that matter for Meta Ads performance.
| Metric | What It Is | Why It Matters |
|---|---|---|
| MER (Marketing Efficiency Ratio) | Total revenue / total ad spend across all channels | Healthy bands scale with stage: 1.5-2.5x at $1-5M, 2.5-3.5x at $5-10M, 3.0-4.5x at $10-25M, 3.5-6.0x+ past $25M. As a soundbite: 3x+ once past ~$10M, 4x+ is strong. Your aggregate north-star for ad efficiency. See Section 27 for the full attribution stack |
| nCAC | Cost to acquire a genuinely new customer | The metric that actually tells you if you're growing or just recycling existing customers |
| CPA | Cost per acquisition (all customers) | Useful but misleading if retargeting inflates conversions. Always compare against nCAC |
| CPM | Cost per 1,000 impressions | Tells you how competitive your auction is. Rising CPMs with flat results means your creative is losing |
| Hook Rate | % of viewers who watch past 3 seconds | First filter. If people aren't stopping, nothing else matters |
| Thumbstop Ratio | 3-second video views / impressions | Similar to hook rate but measured against total impressions. Benchmark: 25-30%+ |
| CTR (Click-Through Rate, Link) | Link clicks / impressions | 0.9-1.5% average for DTC, 1.5-2%+ good. Below 0.9% means creative or offer isn't compelling |
| Frequency | Average times each person has seen your ad | The leading indicator of creative fatigue. For prospecting, watch closely above 2.5-3.0. Above 3.0 with declining CTR means the creative is cooked. Retargeting tolerates higher frequency |
| Creative Fatigue | Rising frequency + declining CTR + rising CPA | The pattern matters, not any single metric. Meta flags "Creative Limited" and "Creative Fatigue" automatically, but by then you're already paying the tax. Watch for CTR dropping 15-20% from peak while frequency climbs. Rotate before it gets worse |
Two notes on these benchmarks. First, CTR varies heavily by campaign objective. The row above is a broad DTC reference; purchase-optimised campaigns often behave differently from traffic campaigns, so judge CTR alongside CPA, nCAC and post-click conversion rather than in isolation. Second, MER (and any blended ROAS) is only meaningful in context of gross margin, contribution margin, AOV, repeat purchase rate and payback period. A 3x MER can be healthy at 70% gross margin and a loss-maker at 35%. Calculate your own break-even ROAS using the formula in Section 14.
Meta finds customers. Google captures them. A customer sees your Meta ad on Monday, doesn't buy, Googles your brand on Wednesday, and purchases. Meta did the work. Google gets the credit. This is why blended MER (total revenue / total ad spend) matters more than individual channel ROAS.
Beyond Platform ROAS: Incrementality
The ROAS Meta reports is generous to Meta. Signal loss plus the algorithm's own modelled estimates mean it claims conversions it merely influenced, and some it had nothing to do with. You want ground-truth, not the platform's self-assessment.
No single number is the truth, so triangulate. Cross-check Meta's reported ROAS against reads it can't inflate:
- Blended MER and nCAC - revenue against total spend, and the real cost of a genuinely new customer. These don't care which platform takes credit.
- Lift and holdout tests - Meta's own Conversion Lift, or a geo-lift test where you hold spend back from one region and measure the actual difference.
- Post-purchase survey - a simple "How did you hear about us?" at checkout. Self-reported and noisy, but real signal.
Treat platform ROAS as a directional signal for telling good creative from bad, not as the source of truth for how you allocate budget. Full methodology is in Section 27.
Quick Start Checklist
Stage 1: Infrastructure
- Create or verify Meta Business Portfolio and verify domain
- Connect Facebook Page and Instagram account
- Install Meta Pixel + enable CAPI (Shopify native at minimum)
- Verify Events Manager shows Purchase, Add to Cart, Initiate Checkout firing
- Check Event Match Quality scores in Events Manager
- Connect product catalogue for Dynamic Product Ads
Stage 2: Creative Production
- Define 3-4 customer personas and the specific pain point each has
- Produce or source 2-3 real UGC video assets from customers or creators
- Use AI tools (Creatify or Arcads) to generate 2-3 variations per angle
- Create 3-4 static image ads with strong headlines
- Write 3 copy variations per angle: benefit-led, pain-point-led, social proof-led
Stage 3: Campaign Launch
- Create one Advantage+ Sales Campaign targeting your primary country
- Upload all creative assets (aim for 10-15 total)
- Set daily budget at $50-$100 minimum, scale after first 50 conversions
- Set up retargeting for cart abandoners with DPAs
- Configure 7-day click attribution window
- Set up a blended MER tracker (Total revenue / Total ad spend)
Ongoing: Weekly Routine
- Daily 10-minute check: spend, CPA, Events Manager
- Weekly 60-minute review: creative performance, budget decisions, new creative plan
- Refresh creative: add 1-3 new ads weekly, pause bottom performers
- Monthly: full MER review, creative audit, 60-day planning
Meta's platform changes fast. Some details will be outdated by the time you read this. The principles will not: signal quality over targeting complexity, creative diversity over volume, simplified structure over micromanagement. Work with the algorithm, not against it.
Most founders spread resources across what they think should work instead of concentrating on what is working. Your job is to find the channels, products, and messages that convert, then pour everything into them. Chase ROI. Go where the demand is. Swim downstream. Optimise your weaknesses when they're easy wins, but when it comes to generating demand, go where the current already flows.
With your tracking infrastructure locked in, the next step is building campaigns that convert. Section 14: Meta Ads - Running & Optimising covers campaign architecture, creative strategy, and the weekly operating routine.
Section 13 Checklist
Go from reading to doing.
You've read the section. Sign in to score your ecommerce brand with the Health Check, track your progress across 472 checklist items, and get your tools and history in one dashboard. Free, and always will be.