PostlytixGuidesHow Klaviyo attribution windows overstate email revenue
Guide

How Klaviyo attribution windows
overstate email revenue.

The default window credits email for orders it did not cause, and Apple's privacy changes made the problem substantially worse.

Klaviyo says email drove $412,000 last month, 22.3 percent of your revenue. Change one setting, re-run the identical date range, and the number becomes $198,000.

Nothing about the business changed. You switched attribution from Klaviyo's default, which credits email for an open, to click-only. The $214,000 difference was resting entirely on opens, and since 2021 a large share of those opens were performed by Apple rather than by a person.

What the default window actually does

Klaviyo's out-of-the-box conversion setting is a 5-day click window and a 5-day open window. An order is credited to email if either condition is met.

The click half is defensible. Someone clicked your email, arrived on your site, bought within five days. You can argue about the length of the window, but there is a real interaction.

The open half is the problem, and it is doing more work than most people realize. It credits email when the recipient did nothing but open, or appeared to. No click. No visit from the email. They could have opened your campaign on Monday, forgotten it entirely, searched your brand name on Thursday and bought direct, and Klaviyo would record that order as email revenue.

What Apple broke

In September 2021 Apple shipped Mail Privacy Protection, on by default and accepted by most users during setup. When enabled, Apple Mail pre-fetches all images in a message through a proxy the moment it arrives, whether or not the recipient ever opens it.

Open tracking works by embedding an invisible image. When Apple fetches it, your email platform records an open. There is no way to distinguish this from a human opening the message, because from the server's perspective they are the same event.

On a typical DTC list, Apple Mail accounts for somewhere between 50 and 70 percent of the audience. So more than half of your opens are now machine-generated, they fire on essentially every send, and each one starts a fresh 5-day attribution window for that subscriber.

The compounding effect matters. If you send twice a week, every Apple Mail subscriber is inside an open-attribution window permanently. Any purchase any of them make, from any channel, gets credited to email.

Stated plainly: for the majority of your list, Klaviyo's default settings credit email with every order they place, regardless of what actually drove it. That is not a Klaviyo defect. It is the default configuration doing exactly what it says, in a world where opens stopped meaning anything.

The split, measured

Crestline Co.'s month, same orders, two attribution settings.

Attribution basisAttributedShare of net sales
Default: 5-day click or 5-day open$412,00022.3%
Click-only, same 5-day window$198,00010.7%
Resting on opens alone$214,00011.6%

Broken down by flow and campaign type, the distortion is uneven:

TypeDefaultClick-onlyOverstated by
Abandoned cart$61,000$44,90036%
Welcome series$38,000$24,70054%
Post-purchase$47,000$12,400279%
Weekly campaigns$266,000$116,000129%

Crestline Co. is a simulated DTC brand used for demonstration. These figures are illustrative and are not a client result.

Post-purchase is the clearest case. Those emails go to people who just bought. Under a 5-day open window they collect credit for the order that preceded them, plus any repeat purchase in the following five days. The flow is being paid for revenue it arrived after.

Broad weekly campaigns are the largest absolute distortion simply because they reach the most people, so they open the most windows.

Why this costs real money

The number itself is harmless. The decisions made on it are not.

What to do

  1. Switch to click-only attribution and keep the 5-day window. Klaviyo, Account, Settings, Conversion Tracking. This is the whole fix, it takes about a minute, and it is retroactive, so historical reports rebuild on the new basis.
  2. Expect the number to fall by 30 to 60 percent and tell your team before you change it. Someone will otherwise report that email collapsed overnight.
  3. Stop using open rate as a health metric entirely. It has been unreliable since 2021. Use click rate, click-to-open on the clicking population, and revenue per recipient.
  4. Rebuild any engagement segment defined on opens. "Opened in the last 90 days" now includes most of your inactive subscribers, which quietly degrades deliverability by keeping dead addresses in your sending pool.
  5. Audit post-purchase and browse-abandon flows separately. They sit closest to a purchase and are therefore the most overstated.
  6. Validate with a holdout if email budget is material. Suppress a randomized 10 percent from a flow and measure the difference in total revenue, not attributed revenue.

The setting is easy. Noticing it matters is the hard part. An inflated email number does not look like an error, it looks like a channel performing well, and it stays unexamined for years. Postlytix reads your email data against actual order and margin data rather than against the platform's own attribution, and flags where a reported contribution and a real one have separated.

Common questions

Why is Klaviyo's revenue number so high?
The default setting credits email for a conversion if the customer clicked within five days or merely opened within five days. The open half is the problem. Apple Mail Privacy Protection pre-fetches images and registers opens no human performed, so orders get credited to emails nobody read.
How much does click-only attribution reduce the number?
On most DTC accounts, between 30 and 60 percent. In the example here it falls from $412,000 to $198,000. Tell your team before you change the setting, because it applies retroactively and someone will otherwise report that email collapsed overnight.
Which flows are most overstated?
Post-purchase flows, by a wide margin, because they are sent to people who just bought and then collect credit for the order that preceded them. Broad weekly campaigns produce the largest absolute distortion simply because they reach the most people and therefore open the most attribution windows.
Should I still use open rate as a metric?
No. It has been unreliable since Apple shipped Mail Privacy Protection in 2021. Use click rate, click-to-open among the clicking population, and revenue per recipient. Also rebuild any engagement segment defined on opens, since those segments now retain dead addresses and quietly degrade deliverability.