flowsk.com
ITP impact

ITP's impact on subscription ecommerce attribution

Subscription businesses do not have an attribution problem at acquisition; they have one at month four. The first order is easy to credit. Assigning the lifetime value of that customer back to the campaign that acquired them is where every cookie-based system falls apart.

Quick answer

Uncreditable share ≈ Safari share × P(converts after day 7)

For subscription ecommerce: 44% Safari × 28% converting after day 7 ≈ 12% of conversions your current window structurally cannot credit.

At an average order value of $45, that is 12% of revenue attributed to the wrong channel — or to no channel at all.

Safari / iOS share

44%

Convert after day 7

28%

Uncreditable conversions

≈12%

Typical order value

$45

The buying pattern that breaks

A first order inside the window, then twelve months of recurring revenue that no attribution window can reach — and churn that arrives with no channel attached.

How it shows up in your reports

  • CAC looks fine on first order and unmeasurable on LTV.
  • Campaigns that acquire high-churn cohorts look identical to campaigns that acquire loyal ones.
  • Recurring revenue shows up as direct, forever.

What to do about it

  1. 01Attribute the person, not the session — once the email is bound, every future charge inherits the acquisition source.
  2. 02Send each recurring charge server-side against the same person, with the invoice id as the dedup key.
  3. 03Report cohort LTV by first-touch campaign, not first-order revenue.
  4. 04Watch churn by acquisition channel; the cheapest CAC often buys the fastest churn.

Frequently asked questions

How do I attribute recurring revenue to an acquisition campaign?

Attribute the person, not the session. Once the email is bound to the anonymous journey that acquired them, every future charge for that person inherits the first-touch campaign automatically — no window, no cookie, no expiry.

Should each renewal be a separate conversion?

Yes, with the invoice id as the de-duplication key. That gives you real cohort revenue over time rather than a single first-order number that hides everything that matters.

Why does my cheapest channel have the worst LTV?

Because cheap CAC often buys discount-seeking or low-intent cohorts. You only see it if you can trace month-12 revenue back to month-0 campaign — which is precisely the trace a 7-day cookie cannot make.

What is the single most useful report for a subscription business?

Cohort LTV by first-touch campaign, with churn overlaid. It answers the only question that matters: which campaign buys customers who stay.

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.