Skip to content
SourceLoop

Free tool

Free iOS 14 / ATT Attribution Loss Calculator

Estimate exactly how many conversions and how much revenue your attribution reports miss because of Apple's App Tracking Transparency. See pre-CAPI vs post-CAPI recovery side by side.

Inputs

Conversions, iOS share, opt-out rate

From paid social, app installs, ecom orders, etc.

$

AOV for ecom, ACV for B2B.

%

US ecom: 45-55%. EU: 25-35%. Pull from GA4.

%

Industry average: 75%. Higher in finance/utility.

%

% of attribution that depends on Meta Pixel, IDFA, third-party cookies.

Results

Attribution loss + recovery

Lost monthly revenue
Recoverable with CAPI

Attribution coverage breakdown

Attributed today
Recoverable (CAPI / server-side)
Genuinely lost
Metric Per month Per year

How it works

Three steps to size your post-iOS attribution problem

Most teams know iOS 14 broke their pixel reports. Few have a number on it. This puts a number on it.

  1. conversions = 2,000/mo
    aov = $120
    ios_share = 50%
    opt_out = 75%
    01

    Plug in your real numbers

    Conversions and AOV from your CRM. iOS share from GA4 device breakdown. Defaults work for most ecom.

  2. Total2,000
    iOS1,000
    Opted out750
    Lost488
    02

    See the funnel

    Total conversions → iOS share → opted out → pixel-dependent → genuinely lost. Each stage compounds the loss.

  3. $

    iOS 14 impact

    Per year, this account

    • Lost revenue $702K
    • CAPI recovers $281K
    • Net unrecoverable $421K
    03

    Plan the recovery

    CAPI gets back 30-50%. Server-side events plus first-party data plus multi-touch attribution covers most of the rest.

Concepts explained

Six concepts behind the iOS 14 attribution problem

Knowing what each acronym means is half the battle. Most marketing teams don't even agree on what's broken.

Best practices

Five things to do about iOS 14 attribution loss

  1. 01

    Set up CAPI / server-side events first

    Meta Conversions API recovers 30 to 50 percent of lost attribution. Google Enhanced Conversions does the same for Google Ads. Highest-ROI weekend project for any account spending $5K+/month.

  2. 02

    Plan against server-measured revenue

    Meta and Google over-report revenue post-iOS by 20 to 40 percent (modeled conversions). Use Shopify, your CRM, or GA4 server-side as the source of truth for budget decisions.

  3. 03

    Capture first-party data aggressively

    Email, phone, hashed user IDs at every form fill. CAPI matches these against ad platform data to recover otherwise-lost attribution. Don't gate too hard, but capture wherever it's natural.

  4. 04

    Use multi-touch attribution to fill remaining gaps

    CAPI recovers click-to-conversion for known users. Multi-touch attribution catches the journey for everyone else. Together, they get to ~80% coverage from ~50%.

  5. 05

    Don't trust Ads Manager numbers in isolation

    Compare Ads Manager-reported revenue to your CRM weekly. The gap is your modeled-attribution exposure. Big growing gaps mean Ads Manager is hallucinating more.

Built by the team behind SourceLoop

You sized the iOS 14 hole. SourceLoop fills it with first-party multi-touch attribution.

SourceLoop dashboard providing first-party multi-touch attribution that survives iOS 14 ATT

Guide

How iOS 14 broke attribution and how to mitigate it

What changed in April 2021

iOS 14.5 introduced App Tracking Transparency (ATT). Apps that wanted to use the IDFA — the cross-app device identifier ad platforms relied on — had to ask permission via a system-level prompt. Roughly 75 percent of users declined. Without IDFA, Meta, Google, TikTok, and every other platform with a mobile pixel lost the deterministic 1:1 click-to-conversion match they used to have. They replaced it with statistical models, but the models are imprecise and over-report by 20 to 40 percent on most accounts.

The math, top to bottom

ios_conversions       = total_conv * ios_share
opted_out             = ios_conversions * opt_out_rate
pixel_dependent_loss  = opted_out * pixel_dependency
revenue_lost          = pixel_dependent_loss * aov

with CAPI / server-side:
recoverable           = pixel_dependent_loss * 0.40    // 40% recovery
remaining_loss        = pixel_dependent_loss * 0.60

The 40 percent recovery rate is an industry average. In practice, accounts with strong first-party data capture (email at every signup, hashed identifiers, login flows) recover up to 50 percent. Accounts running mostly cold prospecting with minimal first-party identifiers recover closer to 25 to 30 percent.

Why pixel-attribution dependency varies

Not every conversion in your account depends on the iOS-affected pixel chain. If a customer clicks a Google search ad, lands on your site, fills out a form, and you call them back to close, the attribution is mostly first-party (form submit happens on your domain, server-side data captures the lead). Pixel dependency is closer to 30 percent for that flow. Compare to mobile app installs from Meta ads with no email signup, where pixel dependency is 90 percent. The default of 65 percent fits typical paid-acquisition ecommerce.

What CAPI actually does

The Conversions API sends conversion events from your server directly to Meta (or Google, etc.) instead of relying on the browser pixel. Three benefits: (1) bypasses iOS browser restrictions and Safari ITP, (2) captures conversions even when the user disabled cookies or tracking, (3) sends richer data (email hash, phone hash, click ID) that ad platforms can match against their own user data to attribute. Setting up CAPI is a one-time engineering task, usually a few days of work, and recovers 30 to 50 percent of the otherwise-lost attribution data.

What CAPI does not solve

CAPI is not a silver bullet. It still requires user identifiers (email, phone, hashed login) to match conversions to ad clicks. For purely anonymous prospecting traffic, CAPI provides limited improvement. Privacy regulations (GDPR, CCPA, the new state laws) constrain what identifiers you can collect and pass. And SKAdNetwork, Apple's privacy-preserving alternative, only covers app installs, not web conversions, and reports aggregated data 24 to 48 hours later.

The full mitigation stack

  • CAPI / server-side events: 30-50% recovery for known users
  • SKAdNetwork: app install attribution only, partial coverage
  • First-party data capture: every form, every signup, hashed and ready for CAPI matching
  • Multi-touch attribution: stitches the journey for users you do see across multiple sessions
  • Marketing Mix Modeling: top-down regression to fill gaps no deterministic method can

Layered together, accounts can hit 75 to 85 percent attribution coverage, up from ~50 percent on pixel-only setups. The remaining 15 to 25 percent is genuinely lost to ATT and won't come back.

A worked example

You run an ecommerce site with 2,000 monthly conversions at $120 AOV. Half your conversions come from iOS users (1,000). 75 percent opt out of tracking (750). Your pixel-attribution dependency is 65 percent (488 conversions). At $120 AOV, that is $58,500 of monthly revenue your reports under-attribute. $702K per year. Set up Meta CAPI and recover 40 percent of that ($23,400 monthly, $281K yearly). The remaining $421K per year is the real ceiling on your attribution accuracy unless you add multi-touch attribution and first-party data capture on top.

FAQ

iOS 14 attribution loss, FAQ

How does this iOS 14 attribution loss calculator work?

Plug in your monthly conversions, average revenue per conversion, the share of conversions from iOS users, the ATT opt-out rate (default 75%), and how much of your attribution depends on pixel-based tracking. The calculator estimates how many conversions go unattributed in your reports per month, how much revenue is under-reported, and what's recoverable with server-side tracking like Meta's Conversions API.

What is App Tracking Transparency (ATT)?

Apple's framework introduced in iOS 14.5 (April 2021). Apps that want to track users across other apps and websites must first show a system-level permission prompt. Roughly 75 percent of users decline, which means apps can't access the IDFA (advertising identifier) for those users. This breaks the deterministic 1:1 click-to-install or click-to-conversion match that mobile attribution and Meta's pixel relied on.

Why does this affect my Meta or Facebook ad attribution specifically?

Meta's pixel and SDK both relied on IDFA and third-party cookies to match ad clicks to conversions. Post-iOS 14, Meta now models a chunk of conversions instead of measuring them deterministically. Most accounts see Meta-reported revenue exceed their server-measured revenue by 20 to 40 percent, because Meta is filling in gaps with statistical models. Setting up the Conversions API recovers 30 to 50 percent of the actual lost attribution data.

What's a realistic iOS share to use?

Depends on geography and audience. US consumer ecommerce: 45 to 55 percent iOS. EU: 25 to 35 percent. Consumer apps with younger demographics (gaming, social): up to 60 percent iOS. B2B SaaS desktop traffic: typically 20 to 30 percent. Pull from your analytics if you're not sure: GA4's 'Tech > Browser' or 'User attributes > OS' breakdowns will give you a realistic number.

What's a realistic ATT opt-out rate?

Industry-wide, 70 to 80 percent of iOS users opt out of tracking when prompted. Some categories see higher (85% for finance, 90% for utility apps), some see lower (60% for gaming if the prompt is well-designed). The default of 75% is a reasonable assumption for most consumer apps. For B2B-leaning apps, opt-out can be lower because the user understands the value exchange better.

Does CAPI fully solve the iOS 14 problem?

No. CAPI recovers 30 to 50 percent of lost attribution, not 100 percent. Server-side events still need to be matched to user identifiers (email hash, phone hash, click ID) which the user might not provide. SKAdNetwork covers another slice for app installs. Combining CAPI + SKAdNetwork + first-party data + multi-touch attribution gets you to ~70 to 80 percent attribution coverage. The remaining 20 to 30 percent is genuinely lost.

Is this calculator free?

Yes. No signup, no email gate. We host it because the same teams losing attribution to iOS 14 also need a real attribution platform that works post-iOS, which is what SourceLoop does.

Track every conversion to its true source

Capture and send full attribution data from every signup, lead, booking, and sale to your CRM and ad platforms, so you know exactly what's driving revenue.

Without SourceLoop

Untagged

Kayden Floyd

kayden@abc.com

  • SourceUnknown
  • MediumUnknown
  • CampaignUnknown
  • Landing pageUnknown
Journey
No touchpoints captured

With SourceLoop

Auto-tagged

Kayden Floyd

kayden@abc.com · Acme Co.

  • Channel Paid Social
  • CampaignFree_demo
  • Landing page/pricing
Journey
Synced to HubSpot Google Ads Meta