Skip to content

Traffic in, revenue out.

Rebuilding Attribution After iOS 14.5

AI Infrastructure / Attribution

Elementor
100x
$200K to $20M ARR as acquisition lead
Riverside
+337%
MRR growth driven as a growth operator
Across engagements
$100M+
ad budgets managed across paid social and search

The ios attribution rebuild after iOS 14.5

Three overlapping glass discs meet at a teal point of light on a dark pedestal.

Changes in app permissions, browser storage and platform attribution can create gaps in campaign reporting. I investigate the actual app or web environment, event delivery and revenue records before deciding what needs repair. The work may include permitted server events, deduplication and a clearer reporting model.

Diagnose the measurement gap, implement permitted repairs and keep observed, attributed and modelled results distinct.

A reporting decline can reflect sales performance, measurement changes or both. I compare actual orders or subscriptions with platform definitions and event logs before assigning a cause. I have managed $100M+ in ad budgets; that experience does not make server data complete or exempt from permission requirements.

I distinguish app tracking permission from browser restrictions before selecting a repair. Where ATT applies, hashing an identifier or sending it from a server does not replace permission. Independently collected outside-app data has a different scope. I inspect the actual path and implement eligible collection and delivery. See Apple's App Tracking Transparency documentation.

Modelled conversion reports estimate some outcomes rather than observing each user path. I compare their definitions and windows with billing or CRM records, accounting for refunds, duplicates, timing and unmatched cases. The totals may legitimately differ. I document the remaining gap rather than tuning a model until it equals booked revenue.

I build a source-bound measurement view using the relevant campaign, product and billing records, supported attribution methods and appropriately designed tests. Platform reports remain inputs with different definitions. Riverside reported 337% Net MRR growth during my broader growth work; that result does not establish this measurement method as its cause.

I document attribution windows, conversion lag, eligible cohorts and the source of each reported number. Brand and other demand sources may need separate analysis. The handover names owners, checks and limitations so the next budget decision uses evidence with an understood uncertainty.

Frequently asked questions

Why do I even need an ios attribution rebuild after iOS 14.5?

A rebuild may help when a documented event, identity or reporting gap prevents a useful decision. I first check the actual app or web path and compare business records with platform reports. Some cases need configuration or reporting clarification; others justify personally implemented infrastructure.

What is server-side tracking and why does it survive ATT?

No. Server transport and hashing do not replace ATT permission when app tracking rules apply. I assess the collection purpose, actual architecture and eligible data before implementing server events. Browser restrictions and app permission are separate questions, and some attribution will remain unavailable.

Can modeled conversions be trusted, or are they just guesses?

Modelled conversions are estimates whose methods and coverage must be understood. I compare source definitions, windows and eligible cohorts with billing or CRM records and document unmatched cases. Different totals are not automatically errors, and agreement alone does not prove incremental impact.

How long does an iOS attribution rebuild take to show results?

Timing follows the actual architecture, permissions, access and engineering dependencies. We agree implementation checkpoints after diagnosis and a separate observation window suited to conversion lag and the decision. Delivery can be verified while commercial effects remain inconclusive.

Will I lose historical data, and how do I compare before and after?

I preserve the available historical exports and document any change in event definitions, collection coverage and attribution windows. Before-and-after comparisons use compatible cohorts where possible and disclose breaks. Existing history cannot automatically supply paths that were never observed.

Can I just fix this in the ad platform settings?

Sometimes a configuration correction is enough; another case may require an event or infrastructure build. I inspect the evidence before recommending the smallest useful repair.

What is the Conversions API?

Meta Conversions API accepts eligible event data through server integrations. Google enhanced conversions supplements supported conversion measurement with hashed first-party data, through the relevant web-tag or offline setup. They are distinct products, and neither removes permission requirements.

Why are my Meta and Google numbers both inflated?

Platforms can claim the same conversion under different attribution rules and windows. I check eligible event delivery and deduplication, then reconcile definitions against the store or CRM. A unified report documents these differences; it does not force independent platform claims to become one exact total.

Does this work for Shopify and WooCommerce?

Yes. I build server-side tracking and the Conversions API on both, which covers most ecommerce stores, as well as SaaS apps.

What does it cost?

Diagnostic, infrastructure and embedded Operator pricing depend on the engagement. Scope, time commitment, delivery milestones and contract terms are agreed before work starts.

How long does a rebuild take?

We agree build milestones after reviewing the architecture, access and dependencies. Reporting needs a separate observation window, and platform-attributed totals may continue to differ legitimately from revenue records.

Do you build it or just spec it?

Both options exist. On an advisor engagement I spec it for your engineers. On an infra or operator engagement I build it myself.

How does this connect to paid scaling?

A checked measurement setup can improve the inputs used for paid decisions. I document coverage and uncertainty rather than promising complete signals or automatic platform learning. See Meta ads and Google Ads.

Who is an iOS attribution rebuild a good fit for, and who should skip it?

It can suit a paid-acquisition business with a material measurement question and usable event or business records. The appropriate scope may be a diagnostic, configuration repair or infrastructure build. We assess permissions, cost and dependencies before choosing a rebuild.

What do I get from the 15-minute call?

We discuss the symptom, available records and likely investigation. A short call cannot measure the exact reporting gap without access and compatible data. I can then propose a scoped personal diagnostic or build; written enquiries receive a reply within one day.

How long does an engagement last and can I stop early?

Yes, you can stop early. Engagements are month-to-month with no minimum term, and either side can end the engagement with 30 days notice. Ending a fractional engagement involves no severance. Scope, time commitment, delivery milestones and contract terms are agreed before work starts.

What iOS 14.5 actually broke

App Tracking Transparency concerns qualifying tracking across other companies' apps and websites. Browser changes separately affect web storage and event collection. The impact on a particular business depends on its architecture and permissions; I investigate its logs and records rather than assuming most conversions vanished.

The repair follows the cause: configuration, event definitions, eligible server delivery, deduplication or reporting may each matter. I personally build and test the agreed changes, preserve permission controls and identify any remaining unobservable paths.

What I rebuild

Server-side event capture

An eligible server-side event layer, with tested delivery, deduplication and documented coverage. See server-side GTM.

Conversions API and enhanced conversions

Meta Conversions API and the appropriate Google enhanced conversions setup, with eligible data and product-specific tests.

Cross-platform reconciliation

Reconcile event and business definitions across platforms and the store, keeping different attribution claims visible.

Reporting you can scale on

Reporting that separates observed business outcomes, attributed claims, modelled estimates and unknown matches.

How the rebuild runs

01

Audit the gap

I compare relevant event logs and business records, inspect definitions and identify the supported causes of a reporting gap.

02

Build the server-side layer

I implement and test the agreed eligible event paths and product-specific matching or deduplication, then document remaining coverage gaps.

03

Reconcile and hand off

I document the reconciled definitions, unmatched cases, operating checks and receiving owner; the totals need not be identical.

I build this layer myself

This is not a problem I hand to a vendor. I build server-side tracking and attribution for the ecommerce and SaaS brands I run growth for, and I run my own marketing operation on a self-hosted stack of n8n, the Claude API, and Postgres where the same measurement discipline applies. I led acquisition at Elementor from roughly $200K to over $20M ARR as it passed five million users, and I led growth at cnvrg.io ahead of its acquisition by Intel announced in November 2020 (TechCrunch). I worked on growth at Riverside during reported 337% Net MRR growth. See the n8n and AI infrastructure work.

When I am the right fit

Possible needBefore choosing a rebuild
Ecommerce or SaaS spending real money on paidNo usable records for the selected decision
Reported ROAS no longer matches revenueHappy to keep guessing on partial data
Want one operator across tracking and growthNeed a smaller configuration repair instead
Ready to invest in the measurement layerLooking for a free quick fix

Pricing

Attribution rebuilds run as an infrastructure project or fold into a broader operator role.

Diagnostic sprint Pricing depends on audit scope

An audit of your growth stack on an agreed timeline, plus a 90-day roadmap. Fixed scope; any follow-on retainer is agreed separately.

AI Marketing infra Pricing depends on build scope
  • Server-side tracking build
  • Conversions API and enhanced conversions
  • Cross-platform reconciliation
  • Reporting and handoff
Operator (embedded) Pricing depends on engagement scope

Attribution plus the full growth picture. See marketing ops.

The Growth Memo

Get the next playbook in your inbox

Unsubscribe anytime.
Next step

Let's turn this into measurable revenue

Book a 15-min call. I will tell you whether this is your next move, or whether your money is better spent elsewhere.