VettedGaps
Free sample

You're reading one of the top pains on Braze Technology Partners — a free sample of the catalog. Create a free account to browse all Shopify & Atlassian pains and the basic Chrome catalog.

Competition — unlock in Pro

Email marketers can't trust open rates inflated by Apple MPP and link scanners

.23
Demand — how loud & how many (score)
Willing to payImplicit
Momentum (7d)▲ 4.5%
Cluster25 posts · 21 people
MarketplaceBraze Technology Partners
Updated1d ago
The story

The pain

We can't rely on open rates anymore because Apple's Mail Privacy Protection and Gmail image caching pre-fetch tracking pixels before anyone reads the email, making opens look artificially high. Clicks are also polluted by security link scanners from Microsoft and corporate gateways. We've shifted to revenue per email, conversions, and reply rates as honest metrics, but reporting this to stakeholders is a constant battle because they still expect the old headline numbers.

Evidence

What people said · 25 complaints, 21 people

Open rate quietly stopped meaning what everyone still reports it as. Apple Mail Privacy Protection pre-fetches images in email, which registers an open whether or not a person ever looked at the message. A large share of the opens on a normal list now arrive before anyone could plausibly have read anything. The uncomfortable version of that: a rising open rate with flat revenue is not a win, it is measurement drift, and it flatters exactly the campaigns that are not working. Clicks are not clean either. Security scanners on business mailboxes follow links automatically, often seconds after delivery. The tell is a click arriving with no matching open, or several clicks from the same address in the same second. What I ended up trusting instead is revenue per email as the top line, clicks as a directional signal rather than a verdict, and conversions as the one number that settles an argument. Opens I now read only in the negative direction. A collapse is real information. A rise is not. The part I have not solved is reporting it to other people. Nobody wants to hear that the headline metric is unreliable. When someone senior or a client asks how the program is doing, the honest answer is a revenue number plus a caveat about attribution, and the caveat is usually the first thing that gets edited out.
RedditAdfliprOct 15
opens have been machine noise since the pixel started getting prefetched at 4am from a server somewhere and everyone just kept putting the same graph on the same slide anyway. last quarter i sat in a review where someone proudly showed opens up 12% and nobody in the room asked a single question, it was december, people bought iphones, thats it. and the 'a few at least understand clicks matter too' part, cool, congrats, thats the floor not the ceiling. clicks are also getting cooked by link scanners now, my own security gateway rewrites every url in a send so half my click data is basically my own IT department clicking links on purpose. i dont even open the open rate column anymore unless a client asks, and when they ask i say we look at trends in aggregate and move on quickly. honestly the whole thing is we sold a metric that a phone can generate for us and now we have to keep pretending it means something
RedditSharp_Vegetable7656Oct 10
Click rates aren't the clean replacement either, a chunk of those come from Microsoft's link scanners and not humans. You just swapped one fake metric for a smaller fake metric.
RedditTurbulent_Fondant939Oct 9
Trust it near zero as a performance metric, but don't throw it away either. The reason flat opens with falling clicks looks weird is that the two numbers aren't measuring the same thing anymore. Clicks still require a human; opens mostly don't. MPP and Gmail image caching pre-fetch the pixel regardless of what the recipient does, so the open count tracks list size and sending cadence, not engagement. Stable list + regular sending = flat opens while real attention drops, which is exactly the pattern described here. What I'd report instead: clicks per delivered, and reply rate if the sending supports replies. Both cost a bot more effort to fake, so they degrade more honestly. Any open-based adjustment you apply today is a guess that ages badly, so I stopped presenting adjusted opens entirely. One caveat on dropping opens completely: keep them as a hygiene tripwire, just not a KPI. A sudden open collapse on one domain group (only Microsoft recipients, say) is usually a blocklist or spam-folder problem, and it shows there weeks before clicks would. Alarm, not dashboard number.
RedditAbdelrhmanM84Sep 3
Your open rate is holding steady because it’s heavily inflated by automated background activity. Apple’s Mail Privacy Protection (MPP), Gmail image caching, and corporate security filters automatically pre-fetch tracking pixels before a recipient even touches the message, triggering false opens. That’s why your clicks and conversions are telling the real story while opens look artificially flat. Focusing on Click-Through Rate (CTR) is definitely the way to go. I also keep an eye on Click-to-Open Rate (CTOR) to compare relative creative engagement between campaigns, but you have to take it with a grain of salt since the inflated open count warps that denominator too. For stakeholder reporting, I still include open rates so nobody wonders where they went, but I clearly label them as an estimated, directional metric rather than a measure of true engagement.
RedditMarketing_Mama122Sep 2
Since Apple MPP started pre-fetching images, I don't know how to interpret open rates anymore. It's like half of them are counted as soon as the email lands regardless if the lead actually read it. So now I'm not sure if "opened X times" is actually reliable since they might be pre-fetches, and I have no way to tell as my tool still reports it as a high open. Is open rate still important or are you using it with something else/dropped entirely?
Redditaeri_1485Aug 27
Competition

Who's solving it

Competitor research is a Pro feature PRO

See who already ships against this pain, how they price, and exactly where the gap is.

Market signal

Search demand

Real search demand — 100-1K PRO

Unlock the exact keywords and monthly search volume behind this pain.

Under the hood

Score breakdown

Reach
how many people
1.0
Recency
how fresh
.68
Engagement
upvotes & replies
.88
Willingness to pay
people said they'd pay
PRO
Next step

Turn this pain into a build brief

Export the pain — problem, evidence and market signals — as Markdown, PDF or JSON. The Markdown export ships with a built-in briefing you can hand straight to a developer or an AI agent.

Comments are a Pro feature PRO

Discuss this pain with other builders and see who's already shipping against it.