ITP's impact on DTC ecommerce attribution
DTC lives on paid social, paid social lives on mobile, and mobile in the US and UK is largely iOS. That makes DTC the single most ITP-exposed category in ecommerce — and the one where the lost conversions are worth the most per unit.
Uncreditable share ≈ Safari share × P(converts after day 7)
For DTC ecommerce: 46% Safari × 32% converting after day 7 ≈ 15% of conversions your current window structurally cannot credit.
At an average order value of $120, that is 15% of revenue attributed to the wrong channel — or to no channel at all.
46%
32%
≈15%
$120
The buying pattern that breaks
Discovery on a feed, a few days of consideration, purchase from a retargeting ad or an email. The consideration gap is exactly where the 7-day cap bites.
How it shows up in your reports
- Retargeting looks phenomenal and prospecting looks terrible — because retargeting converts inside the window and prospecting does not.
- Direct traffic scales in lockstep with paid spend.
- Repeat customers appear as brand-new visitors roughly every week.
What to do about it
- 01Set the visitor id server-side (a proxy on your own domain) so it survives past 7 days.
- 02Identify at email capture — the pop-up subscriber is your anonymous-to-known bridge.
- 03Confirm every order from the store webhook, de-duplicated on the order id.
- 04Compare first-touch against last-touch monthly; the gap is what your prospecting is really worth.
Frequently asked questions
Why does my retargeting always outperform prospecting?
Partly because it genuinely converts better, and partly because it converts inside the window. Retargeting reaches people already in-market who buy in days; prospecting starts journeys that finish two weeks later, outside a 7-day Safari cookie. Some of that performance gap is real and some of it is a measurement artefact — and you cannot tell which without a durable identity.
Where does my direct traffic come from?
Largely from your paid traffic, one week later. When the identifier expires, a returning customer arrives with no referrer and no campaign, so they land in direct. If direct grows whenever you increase spend, that is the mechanism.
Does a pop-up email capture fix DTC attribution?
It fixes a large part of it. The subscriber's email binds every anonymous session that preceded it to a person, so the acquisition campaign survives even when the cookie does not. It is the highest-leverage change most DTC brands can make in an afternoon.
What about the Shopify checkout being on another domain?
Carry the visitor id into the order as a cart attribute and read it back off the order webhook. That is the join between browsing on your domain and the order created on theirs.
Related guides
See the receipt for every conversion.
Flowsk Signals stitches the anonymous click to the email to the purchase — first-party, server-side, de-duplicated on a key you choose. One snippet, $29/mo, and a journey you can inspect event by event.
More free tools
Same deal — instant, no signup.