Skip to main content
Operations7 min read

Attribution for Home Service Contractors — What Actually Works in 2026.

iOS privacy changes, cookie-blocking browsers, and AEM rules mean attribution isn't what it used to be. Here's what to trust and what to ignore in 2026.

Attribution for Meta ads in 2026 is fundamentally different than 2020. iOS privacy, ad blockers, cookie-blocking browsers, and Meta's own AEM system all compete for the same event. Here's what actually works for home service contractors.

Why 2020 Attribution No Longer Works

  • iOS 14.5+ removed cross-app tracking by default (April 2021)
  • Apple ATT prompt reduces opt-in to 20-30% of iOS users
  • Safari + Firefox + Brave block most third-party cookies
  • Meta's Pixel alone misses 20-30% of events on iOS + privacy-heavy browsers
  • Ad blockers (AdBlock, uBlock) block Pixel outright for 15-25% of desktop users

The 2026 Attribution Stack

Modern Meta attribution requires three layers working together:

  • Layer 1: Meta Pixel (browser-side) — catches ~70% of events on non-iOS
  • Layer 2: Conversions API (CAPI, server-side) — recovers events Pixel misses
  • Layer 3: Aggregated Event Measurement (AEM) — Meta's iOS workaround for lost events

Setting Up AEM Correctly

AEM lets you measure 8 events per domain for iOS users. Order matters — events fired are prioritized top-down. For home service contractors, this is the optimal configuration:

  • 1. Purchase (deposit paid / contract signed)
  • 2. Schedule (appointment booked)
  • 3. Lead (form submit)
  • 4. Contact (phone click)
  • 5. CompleteRegistration (account/quote request)
  • 6. AddToCart (optional - cart abandonment if you sell online)
  • 7. InitiateCheckout (optional)
  • 8. PageView (ALWAYS last — it's the catch-all)

If your agency set up AEM without Purchase at position 1, you're losing the highest-value attribution. Fix it now — not hypothetical data, real dollars lost to bad setup.

Attribution Windows in 2026

Window
Use Case
Trade-off
1-day click
Emergency services (plumbing, locksmith)
Tight, misses multi-touch journeys
7-day click (default)
Most home services
Balanced — recommended baseline
7-day click + 1-day view
Long consideration (windows, remodeling)
Captures view-through; adds noise
28-day click
Ultra-long cycles (solar, major remodels)
Wide; use for brand-awareness campaigns only

What NOT to Trust

  • Meta's reported 'last-click' attribution (overstates Meta's contribution, understates multi-touch)
  • Standalone Pixel data in 2026 (without CAPI) — under-reports 15-30%
  • Cross-device attribution without advanced matching (emails/phones hashed)
  • View-through attribution alone (people who saw an ad without clicking — high noise, hard to validate)

What TO Trust

  • Pixel + CAPI event matching (deduplicated) — highest-fidelity signal available in 2026
  • Your CRM/booking system reports — the source of truth for actual revenue
  • Weekly cross-check: Meta's reported conversions vs. your actual booked jobs
  • Post-purchase surveys: 'How did you hear about us?' — catches attribution Meta can't
Share
7 min read · Updated 2026-04-23

Frequent Questions. Short Answers.

If Pixel is only 70% accurate, should I even bother?

Absolutely yes — it's the backbone of Meta's optimization. Without Pixel, the algorithm has nothing to optimize toward. CAPI catches what Pixel misses; together they get you to 85-95% of events attributed. Running ads without Pixel + CAPI is flying blind.

Does CAPI cost money?

Not directly. CAPI itself is free. Setting it up typically costs 1-3 hours of developer time OR is included in any competent agency's onboarding. Meta also offers a free 'CAPI Gateway' tool for contractors who don't have dev resources.

How do I know if my attribution is set up correctly?

Use our Account Health Score tool — it checks Pixel, CAPI, AEM, and attribution window configuration. If you're missing any, fix those before optimizing further. Good attribution setup typically recovers 15-25% of 'lost' conversions overnight.

Should I run Pixel + CAPI + AEM on every campaign?

Yes — they're complementary, not alternatives. Pixel catches most events on non-iOS. CAPI fills the iOS + ad-blocker gap. AEM handles iOS for Meta's own optimization. All three should be on by default in 2026. If any are missing, you're losing data.

Want Us to Do It For You?

Book a free 30-minute strategy call. We'll apply everything in this guide to your business, for free.

Book My Free Strategy Call