Cross-Device Tracking & Attribution: A Complete Guide
Cross-device tracking tries to join one shopper's phone, laptop and tablet into a single journey. Why it keeps losing signal, and how to measure channels without it.
Three platforms, three answers, one budget to defend. Your GA4 export already holds the answer, and the first finding is free and never leaves your browser. Get your first finding free
By Joris van Huët, Founder & CEOUpdated 4 min read
Run the numbers for your store: the free server-side tracking ROI calculator.
Quick Answer
Cross-device tracking links one shopper's phone, laptop and tablet into a single journey, and since iOS 14.5 it has had less to work with: apps must ask permission before tracking people across other companies' apps and websites. Logged-in matching still works; the rest is guesswork on shrinking signals. So measure what each channel caused instead, where the device doesn't matter.
The Multi-Device Mess: Why Your Attribution Is a Lie
A customer finds your brand on TikTok on the morning commute, researches on a work laptop and buys on a tablet at home. Unless something ties those visits together, attribution sees three people instead of one customer, and whatever brought them to the tablet gets the credit for the whole sale.
Platform-reported ROAS doesn't fix it, because each platform only sees its own slice. Google counts the search click, Meta counts the ad view, and the same sale can show up in both reports.
How Cross-Device Tracking Works (And Why It Fails)
See also: Cross-Channel Attribution Models Explained: Stop Guessing
Deterministic Matching
Deterministic matching links devices with a known identifier, such as an email address or a login. It's accurate, but only for people who sign in on each device. GA4 works the same way: its reporting identity joins devices through a User-ID you collect, usually from a login, and otherwise counts each browser or app separately.
Probabilistic Matching
Probabilistic matching guesses which devices belong together from signals like IP address, device type and browsing patterns. It covers more people but gets more of them wrong, and Apple's App Tracking Transparency, which lets people refuse tracking, cuts the signals it relies on.
The Privacy Problem
Apple's ATT, browser tracking protection and privacy laws like GDPR keep cutting the signals cross-device attribution depends on. Safari and Firefox block or isolate third-party cookies by default, and fingerprinting runs into browser protections and consent rules. Attribution that depends on following people across the internet rests on shrinking ground.
Attribution Models: From Bad to Worse
Last-click attribution gives 100% of the credit to the final touchpoint and ignores awareness and consideration. First-click attribution does the opposite. Linear models spread credit evenly, which sounds fair but is arbitrary. Time-decay models favor recent touchpoints. None of them answers the question that matters: what caused the sale? And across devices, each one only sees the touchpoints that got stitched into the same journey.
Correlation does not equal causality. Just because a click happened before a purchase does not mean it caused the purchase. This is the foundational flaw in every traditional attribution model.
Data-driven attribution from Google uses machine learning to assign credit, but only across what Google can see: in Google Ads it shares credit among your ad interactions on Google, and Google's data-driven model is trained and reported by Google. It's a smarter guess, but still a guess. The Attribution Models Compared guide goes deeper.
Server-Side Tracking: A Partial Fix
See also: How to Fix iOS 14 Tracking for Shopify Stores (2026 Update)
Server-side tracking moves data collection from the browser to your server, so ad blockers and browser limits drop fewer events, though consent rules still apply. It improves the data, but a correlation-based model still reads it the wrong way. Server-side tracking gives you better data; causal inference gives you better answers. There's more in the Server-Side Tracking Guide.
What Works Without Cross-Device Tracking
Measuring channels instead of people sidesteps the problem: a channel either added sales or it didn't, whatever device the buyer used. That's the idea behind causal attribution, and you can test it yourself.
Three checks that don't need cross-device tracking:
- Put the double counting in proportion. Add up the purchases Meta and Google each claim for last week and compare the total with your store's orders. Anything above your real orders is credit counted twice, not extra sales.
- Watch the number every device ends up in. Your store records every order, whatever the device, so MER (total revenue over total ad spend) needs no stitching.
- Test instead of tracking. Pause one channel in one region for two weeks and compare that region's revenue with the rest, each against its own two weeks before. The sales that disappear are what the channel caused, on every device.
Frequently asked questions
What is cross-device tracking in marketing?
It's linking one person's visits on different devices, such as a phone, laptop and tablet, into a single path to purchase. It uses logins where people sign in and statistical guesses from cookies and device signals elsewhere, and privacy changes have made those guesses less reliable.Why is cross-device attribution so difficult?
Because the signals that tie devices together keep shrinking. Since iOS 14.5, apps must ask before tracking people across other companies' apps and websites, shoppers switch devices constantly, and each ad platform only sees its own slice, so many journeys can't be joined up by tracking alone.Is cross-device tracking still possible after iOS 14.5?
Partly. Deterministic matching still works for people who log in on each device, and probabilistic matching has fewer signals to work with now that apps must ask permission to track. The way around it is to measure at the channel level, for example with a regional holdout, which doesn't need to follow anyone across devices.
Go deeper: Causal attribution, explained.
Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.
Have an audience of ecommerce operators? Earn 20% recurring commission by recommending the €99 read.
Keep reading
Terms in this article
- AttributionAttribution identifies user actions that contribute to a desired outcome and assigns value to each. It reveals which marketing touchpoints drive conversions.
- Attribution ModelAn Attribution Model defines how credit for conversions is assigned to marketing touchpoints. It dictates how marketing channels receive credit for sales.
- Causal AttributionCausal Attribution uses causal inference to determine which marketing touchpoints genuinely cause conversions, not just correlate with them.
- Causal InferenceCausal inference is the set of methods for estimating how much an outcome changes because of a cause, rather than alongside it. It works by comparing what happened with an estimate of what would have happened without the cause.
- CorrelationCorrelation is a statistical measure showing a relationship between variables; it does not imply causation.
- Cross-Device TrackingCross-Device Tracking identifies and tracks a user's activity across multiple devices. This provides a complete view of the customer journey and improves conversion attribution accuracy.
- Machine LearningMachine Learning involves computer algorithms that improve automatically through experience and data. It applies to tasks like customer segmentation and churn prediction.
- Third-Party CookieThird-Party Cookie is a cookie set by a domain other than the one a user currently visits. These cookies track users across sites for advertising.