iOS 15's Mail Privacy Protection pre-loads tracking pixels through Apple's proxy servers, making every email appear 'opened' regardless of actual reading. Open rates for iOS Mail users are inflated to near 100%. Senders must shift to click-based metrics, conversion tracking, and reply rates to measure real engagement.
iOS Open Rate Tracking: What Changed and How to Adapt
The iOS Tracking Problem
Since iOS 15 (September 2021), Apple Mail pre-loads all remote content — including the 1x1 pixel your ESP uses for open tracking — through Apple's proxy servers the moment an email arrives. Not when the user reads it. When it arrives.
This means every email delivered to an Apple Mail user with Mail Privacy Protection enabled shows as "opened." Your open rate for this segment is fake.
For the detailed technical breakdown, see our Apple Mail Privacy Protection guide.
What Still Works
Open tracking is broken for Apple Mail, but it still functions for other clients:
| Client | Open Tracking | Notes |
|---|---|---|
| Gmail (web/app) | Works | Image proxy exists but doesn't pre-fetch |
| Outlook (web/desktop) | Works | Standard pixel tracking |
| Yahoo Mail | Works | Standard pixel tracking |
| Apple Mail (MPP on) | Broken | Pre-fetches all pixels |
| Thunderbird | Works | No proxy interference |
The Metric Shift
Primary Metrics (Post-iOS 15)
Click rate — The percentage of delivered emails that received at least one click. This requires real user interaction and can't be spoofed by proxies.
Click-to-open rate (non-Apple) — Filter out Apple Mail opens, then calculate CTOR from remaining data. This gives you subject line effectiveness for the ~40-50% of your list that still has reliable open data.
Reply rate — Especially useful for transactional and relationship emails. Replies are the strongest positive engagement signal.
Conversion rate — Track from email click to desired action (purchase, signup, etc.). This is the metric that actually matters for revenue.
Secondary Metrics
Unsubscribe rate — Rising unsubscribes signal content mismatch or fatigue.
Complaint rate — Available through feedback loops and Google Postmaster Tools. The most important negative signal.
Practitioner note: The best metric nobody tracks is "reply rate." For non-promotional email (onboarding, customer success, account notifications), replies tell you more about engagement than any pixel. And they're the strongest positive signal Gmail considers for future inbox placement.
Adapting Your Automation
If you've built automations triggered by opens, they need updating:
Re-engagement flows — "Opened but didn't click" segments are unreliable. Switch to "received but didn't click in X days."
Send-time optimization — Open-based STO is useless for Apple users. Use click-time data or default to audience-level optimal times.
A/B testing subject lines — Only measure opens from non-Apple segments. Most ESPs can filter this, but verify your platform supports it.
Engagement-based sending — Rebuild engagement tiers around clicks and conversions, not opens.
Practitioner note: I audited a brand that had a "VIP engaged" segment defined as "opened 3+ emails in 30 days." Post-MPP, 80% of their Apple Mail users qualified as "VIP." They were sending their most frequent cadence to people who never actually read their email. Their complaint rate reflected it.
Implementation Checklist
- Audit current open-dependent automations — identify every flow, segment, or rule that uses open data
- Segment reporting by email client — show Apple vs non-Apple metrics separately
- Redefine "engaged" — use clicks (last 60 days) instead of opens
- Update sunset policy — remove subscribers based on click inactivity, not open inactivity
- Add click-worthy content — every email should have a reason to click, even if it's just "read more"
- Enable ESP machine-open filtering — Mailchimp, Klaviyo, and HubSpot all offer this
Practitioner note: Adding a "read more" link to notification-style emails that previously had no clickable CTA is a simple way to generate click data for engagement scoring. It doesn't have to be salesy — just give people something to tap.
The Bigger Picture
Apple's privacy changes were the first major disruption to email tracking, but they won't be the last. Building your engagement model on clicks and conversions makes you resilient to future privacy changes from any provider.
If your engagement scoring and automation need restructuring for a post-MPP world, schedule a deliverability consultation — I'll audit your segments and rebuild them around reliable signals.
Sources
- Apple: Mail Privacy Protection
- Litmus: 2024 State of Email Report
- Litmus: Email Client Market Share
- Sparkpost: Apple MPP One Year Later
v1.0 · April 2026
Frequently Asked Questions
Why are my iOS open rates so high?
Apple Mail Privacy Protection pre-fetches tracking pixels for all incoming emails, registering them as 'opened' even if the user never reads them. This inflates iOS open rates to near 100%.
Can I still track opens on iOS?
No. There's no reliable way to distinguish real opens from machine-generated opens on Apple Mail with MPP enabled. The tracking pixel fires regardless of user behavior.
What percentage of email users are affected?
Apple Mail represents roughly 50-60% of email client usage. MPP adoption among Apple Mail users is estimated at 95%+, since it's opt-out (enabled by default) rather than opt-in.
Should I remove open rate from my reports?
Don't remove it entirely, but stop using it for decisions. Segment your reports to show non-Apple open rates separately, and use click rate as your primary engagement metric.
Does this affect Gmail or Outlook open tracking?
No. Gmail and Outlook don't pre-fetch tracking pixels the same way. Open tracking remains functional for these providers, though Gmail's image proxy can affect geolocation data.
Want this handled for you?
Free 30-minute strategy call. Walk away with a plan either way.