How to Track Email Opens and Clicks for SaaS

Email tracking is fundamental to understanding whether your campaigns are working. Without it, you're sending messages into the void and hoping for the best. But tracking has become more complicated in recent years. Privacy features, mail clients, and changing user expectations all affect what you can and can't measure reliably.
Here's how email tracking actually works, what its limitations are, and how to use the data you collect to improve your SaaS email marketing.
How Email Tracking Works
Email platforms track opens and clicks using two simple but clever techniques.
Open tracking uses a tiny invisible image called a tracking pixel. When you send an email with tracking enabled, your email platform embeds a 1x1 transparent image with a unique URL. When someone opens the email and their mail client loads images, it requests that image from the server. The server logs the request, recording that this specific email was opened, when, and from what IP address.
Click tracking works through link wrapping. Instead of putting your actual destination URL directly in the email, the platform wraps it with a tracking URL that redirects through their server. When someone clicks the link, they hit the tracking server first, which logs the click, then instantly redirects them to the actual destination. This happens so fast that users never notice the redirect.
Both methods are reliable when they work, but modern mail clients and privacy tools have introduced significant complications.
How Open Tracking Actually Works Under the Hood
To understand the limitations of open tracking, it helps to know the mechanics in more detail.
When your email platform sends an email, it injects an HTML image tag pointing to a unique URL. That URL contains an identifier tied to the specific recipient and campaign. The image itself is a single transparent pixel, invisible to the reader.
Here's what the pixel looks like in the email HTML:
<img src="https://track.yourdomain.com/open/abc123-def456" width="1" height="1" style="display:none" />When the recipient's mail client renders the email and loads images, it sends an HTTP GET request to that URL. The tracking server records the request along with metadata: timestamp, IP address, user agent string (which reveals the mail client and operating system), and sometimes approximate geolocation based on IP.
The server then returns a 1x1 transparent GIF and logs the event as an "open." If the same recipient opens the email again, the pixel fires again, and the platform can record multiple opens per recipient.
This mechanism has been the backbone of email analytics for over two decades. It's simple, but its simplicity is also its weakness. Anything that prevents image loading, or anything that loads images without a human actually reading the email, breaks the accuracy of the data.
How Click Tracking Works in Detail
Click tracking is more mechanically robust than open tracking because it captures a deliberate user action.
When you compose an email with a link to https://yoursite.com/pricing, your email platform rewrites it to something like:
https://track.yourdomain.com/click/abc123?url=https://yoursite.com/pricing
When the recipient clicks this link, their browser sends a request to the tracking server. The server logs the click event (who clicked, when, which link, which campaign) and then issues an HTTP 302 redirect to the original destination URL. The entire process takes milliseconds, so the user experience is seamless.
Some platforms also capture additional metadata during the click: browser type, device type, operating system, and referrer information. This data can be valuable for understanding how your audience consumes email content, which devices they use, and whether they're reading on desktop versus mobile.
Click tracking provides richer data than open tracking because each link in an email gets its own tracking URL. This means you can see not just whether someone clicked, but exactly which links they found interesting. If your email contains five links, you know which one drew the most attention. This is invaluable for understanding what content resonates with your audience.
The Reality of Open Tracking in 2026
Open tracking was once highly reliable. If someone opened your email and their client loaded images, you knew about it. That's no longer the case.
Apple's Mail Privacy Protection, introduced in iOS 15 and macOS Monterey, changed everything. Apple now pre-fetches all email images through their proxy servers, regardless of whether the user actually opens the email. This means your tracking pixel fires even when emails sit unread in someone's inbox. For Apple Mail users, open tracking data is essentially meaningless.
The numbers are significant. Apple Mail and the iPhone mail app together handle over 50% of all email opens. If half your list uses Apple devices, half your open rate data is unreliable.
Other clients have followed Apple's lead with varying degrees of privacy protection. Some corporate email systems strip tracking pixels entirely. Privacy-focused users might disable image loading or use email clients that block trackers by default.
Gmail has introduced its own image caching system. When Gmail receives an email, it downloads and caches all images through Google's proxy servers. This means the tracking pixel fires when Gmail processes the email, not necessarily when the user opens it. While less aggressive than Apple's approach (Gmail usually caches at the time of actual viewing), it still introduces noise into your data.
Microsoft Outlook has also added privacy features in recent versions. Enterprise Outlook configurations often include security measures that pre-scan links and may block tracking pixels. If a large portion of your SaaS audience uses corporate email, this further erodes the reliability of open data.
What does this mean practically? Open rates are now best understood as directional rather than precise. If your open rate jumps from 25% to 35% after a subject line change, that probably indicates real improvement. But you can't take the absolute numbers at face value. A reported 40% open rate might be 25% real opens plus 15% Apple pre-fetches.
The benchmarks for SaaS email should be interpreted with this in mind. Compare your numbers to industry benchmarks, but focus more on your own trends over time.
Click Tracking: More Reliable Than Opens
Click tracking remains far more reliable than open tracking. When someone clicks a link, they're taking a deliberate action. Link wrapping captures this regardless of what mail client they use or what privacy settings they have enabled.
There are a few edge cases. Some corporate security tools scan links in emails before delivery, which can generate false clicks. These tools, known as link scanners or email security gateways, visit every URL in an incoming email to check for malware or phishing. This can inflate your click data, particularly for B2B SaaS companies whose customers have enterprise email security.
A few privacy extensions intercept and modify tracking URLs. Browser-based privacy tools may strip tracking parameters or block redirect-based tracking. But these affect a small minority of users.
To mitigate false clicks from security scanners, look for patterns in your data. Bot clicks tend to happen within seconds of email delivery, often from the same IP ranges, and they usually click every link in the email simultaneously. Most sophisticated email platforms can identify and filter these automated clicks, but it's worth checking whether yours does.
For most SaaS companies, click data is your most trustworthy engagement metric. Clicks require intent. Someone had to read your email, find a link interesting, and actively decide to follow it. That's meaningful behavior you can base decisions on.
Click-through rate (clicks divided by delivered emails) tells you how compelling your content is. Click-to-open rate (clicks divided by opens) tells you how well your email content matched your subject line's promise. Both metrics are more reliable than open rate alone.
Which Metrics Actually Matter
Not all email metrics deserve equal attention. Here's what to focus on for SaaS email campaigns, and how to think about each one in context.
Delivery rate matters for list health. If your delivery rate drops below 95%, you likely have list quality issues or deliverability problems that need immediate attention. A healthy delivery rate should sit above 97% for well-maintained lists.
Click-through rate is your primary engagement metric. It tells you whether recipients found your content valuable enough to act on. For most SaaS emails, a click-through rate above 2-3% is solid. Above 5% is excellent. Track this metric segmented by email type: your onboarding sequences should have higher click-through rates than broadcast newsletters, and your feature announcement emails should outperform generic updates.
Conversion rate connects email to business outcomes. This might be trial signups, upgrades, feature activations, or whatever action your email was designed to drive. Track this by adding UTM parameters to your links and connecting your email data to your product analytics.
Unsubscribe rate indicates whether you're sending too often or missing on relevance. Keep this below 0.5% per email. If it's consistently higher, you're annoying your list. Consider whether you need better segmentation to match content to audience needs.
Bounce rate tells you about list hygiene. Hard bounces (invalid addresses) should be near zero if you're regularly cleaning your list. Soft bounces (temporary delivery failures) happen occasionally and aren't concerning unless they persist.
Revenue per email is the ultimate metric for upgrade-focused emails or expansion campaigns. If you've integrated with Stripe, you can track exactly how much revenue each email generates by connecting email clicks to payment events.
Open rate can still be useful for A/B testing subject lines, but interpret it carefully. Relative comparisons (variant A vs variant B) are more meaningful than absolute numbers.
Tracking Without Hurting Deliverability
Tracking itself doesn't hurt deliverability, but how you implement it can cause problems.
Use your email platform's built-in tracking rather than rolling your own. Established platforms use dedicated tracking domains with good reputations. If you set up custom tracking that shares a domain with spammy traffic, you'll inherit their reputation problems.
Custom tracking domains are worth setting up. Using links.yourcompany.com instead of generic platform tracking domains builds brand recognition and avoids being blocked by corporate security filters that blacklist common tracking domains. Setting up a custom tracking domain typically involves adding a CNAME DNS record that points your subdomain to your email platform's tracking servers. This is part of a broader email authentication setup that protects your sender reputation.
Keep your tracking URLs clean. Some platforms generate absurdly long tracking URLs with multiple parameters. These can look suspicious to spam filters and might get truncated in some email clients. If your platform offers URL shortening or cleaner tracking links, enable those options.
Don't overload emails with tracked links. Having 15 tracked links in a single email can look spammy. Focus on tracking the links that matter for understanding engagement.
Be mindful of tracking domain warm-up. If you set up a new custom tracking domain, it won't have established reputation with inbox providers. Start by sending to your most engaged segments and gradually expand volume over a few weeks. This mirrors the warm-up process for sending domains and helps your tracking domain build positive reputation.
Using Tracking Data for Segmentation
Raw tracking data is interesting. Applied tracking data is powerful.
Create segments based on engagement level. Users who clicked links in your last three emails are highly engaged. Users who haven't opened anything in 90 days are at risk. Treat these groups differently. Your segmentation strategy should incorporate engagement data alongside product usage and billing information.
Use click data to understand interests. If someone consistently clicks on links about a particular feature, they're probably interested in that feature. Tag them accordingly and send relevant content. For example, if a subscriber consistently clicks on analytics-related content, they might be a good candidate for upgrade prompt emails focused on advanced analytics features.
Build re-engagement campaigns around open data. Even with Apple Mail privacy issues, open data can help identify users who might be slipping away. Send targeted campaigns to subscribers who opened emails months ago but have gone quiet recently. A good re-engagement email strategy uses tracking data to identify at-risk subscribers before they fully disengage.
Segment by click-to-conversion behavior. Some subscribers click everything but never convert. Others click rarely but convert when they do. Understanding these patterns helps you craft more effective campaigns.
Here's a practical engagement scoring model you can implement:
- Highly engaged (score 8-10): Opened or clicked in the last 14 days. These subscribers get your full email program.
- Engaged (score 5-7): Opened or clicked in the last 30 days. Standard email frequency.
- Cooling off (score 3-4): Last engagement was 31-60 days ago. Reduce frequency, focus on high-value content only.
- At risk (score 1-2): Last engagement was 61-90 days ago. Trigger re-engagement sequences.
- Inactive (score 0): No engagement in 90+ days. Enter sunset flow before removal.
Combining Email Tracking with Product Analytics
For SaaS companies, email tracking data becomes exponentially more valuable when combined with product usage data. Email metrics tell you who engaged with your emails. Product analytics tell you who's using your product. Together, they paint a complete picture of user engagement.
Connect your email platform to your product analytics to answer questions like:
- Do users who open onboarding emails activate faster than those who don't?
- Which email-driven feature adoptions lead to higher retention?
- Are users who click on upgrade emails actually upgrading, or just browsing?
- Does email engagement correlate with reduced churn risk?
This requires sending product events to your email platform and using UTM parameters to track email-driven actions in your product analytics. The technical setup varies by stack, but the concept is straightforward: tag email clicks with identifiers, capture those identifiers when users take actions in your product, and join the data to see the full journey.
For example, if your onboarding email links to a setup wizard with UTM parameters, you can track what percentage of email-driven wizard starts result in completed setups versus organic wizard starts. This tells you whether your onboarding emails are attracting users who are ready to set up or just generating idle clicks.
Privacy Considerations for Email Tracking
Your subscribers increasingly care about privacy, and legislation in many regions gives them rights over their data.
Be transparent about tracking. Your privacy policy should explain that you track email engagement and how you use that data. Surprising people with tracking they didn't expect erodes trust.
GDPR and similar regulations require consent for tracking in some cases. If you're sending to EU residents, ensure your consent flows cover email analytics. Most SaaS companies handle this by including email analytics in their general marketing consent.
Provide easy opt-outs. While most users won't bother, making unsubscribe links prominent and respecting preferences quickly is both legally required and good practice. Consider offering an email preference center where subscribers can control what they receive rather than forcing an all-or-nothing unsubscribe decision.
Consider offering a tracking-free option. Some email platforms let you send plain text emails without tracking to users who prefer it. This is a nice gesture for privacy-conscious subscribers.
Don't use tracking data in creepy ways. Sending an email that says "We noticed you opened our last email but didn't click" might be technically possible but feels invasive. Use engagement data to improve your campaigns, not to call out individual behavior.
Remember that privacy regulations are evolving. What's compliant today might not be compliant in two years. Build your tracking practices with flexibility in mind so you can adapt as regulations change. The general trend is toward more privacy protection, not less, so err on the side of restraint.
Setting Up UTM Parameters
UTM parameters let you track email traffic in your analytics platform. When someone clicks a link with UTM parameters, those parameters show up in Google Analytics or similar tools, telling you exactly which email drove that visit.
The essential parameters are source, medium, and campaign. For email, you typically use utm_source=email or your email platform name, utm_medium=email, and utm_campaign for the specific email or campaign name.
Example structure: yoursite.com/page?utm_source=sequenzy&utm_medium=email&utm_campaign=trial_reminder_day3
Adding utm_content lets you distinguish between multiple links in the same email. If you have two CTAs that go to the same page, different utm_content values tell you which one was clicked.
Here's a recommended UTM naming convention for SaaS email:
| Parameter | Format | Example |
|---|---|---|
| utm_source | Platform name | sequenzy |
| utm_medium | Always "email" | |
| utm_campaign | email_type-description | onboarding-day3-setup |
| utm_content | CTA position or description | hero-button, footer-link |
| utm_term | Variant for A/B tests | subject-a, subject-b |
Consistency in UTM naming is critical. If one email uses utm_source=sequenzy and another uses utm_source=email-marketing, your analytics will show them as separate sources. Document your naming conventions and stick to them.
Most email platforms can add UTM parameters automatically. Configure this once and every link you track will include the right parameters without manual effort.
Building Useful Dashboards and Reports
Raw data is overwhelming. Good dashboards surface what matters.
Start with a weekly email performance summary. Track sends, delivery rate, open rate, click-through rate, and unsubscribes across all campaigns. Look for trends rather than fixating on individual email performance.
Create campaign-type views. Compare how your onboarding emails perform versus your re-engagement campaigns versus your product update newsletters. Different email types should be measured against different benchmarks. Your SaaS email marketing KPIs should reflect the different goals each email type serves.
Build conversion funnels that connect email to outcomes. How many people opened the email, clicked through, and completed the desired action? This shows you where you're losing people. A common SaaS email funnel might look like:
- Emails delivered: 10,000
- Emails opened: 3,500 (35%)
- Links clicked: 350 (3.5% CTR)
- Page visited: 280 (80% of clickers)
- Action taken: 42 (15% of visitors, 0.42% of delivered)
Each drop-off point tells you something. Low open rates suggest subject line or deliverability issues. Low click rates suggest content or CTA problems. High clicks but low conversions suggest landing page issues.
Track metrics over time, not just for individual emails. A single email might underperform due to timing or other factors. Monthly trends show whether your email program is improving overall.
Set up alerts for anomalies. If your bounce rate suddenly spikes or unsubscribes triple, you want to know immediately so you can investigate.
Most email platforms include basic reporting. For deeper analysis, export data to a spreadsheet or connect to a business intelligence tool where you can build custom views. To understand what good performance looks like, refer to the key metrics and benchmarks for SaaS email.
Making Tracking Data Actionable
The point of tracking isn't to accumulate numbers. It's to make better decisions about your email program.
When open rates drop, investigate subject lines and sender reputation. When click rates drop, examine your content and CTAs. When conversions drop despite good engagement, look at your landing pages and offers.
Test based on what tracking tells you. If one segment consistently underperforms, experiment with different approaches for that group. If certain content types drive more clicks, send more of that content. Use your tracking data to inform A/B tests that validate your hypotheses about what works.
Review your tracking setup quarterly. Are you measuring what matters? Are there gaps in your data? Have privacy changes affected your metrics in ways you need to account for?
Here's a quarterly tracking review checklist:
- Verify pixel and click tracking are firing correctly. Send test emails and confirm events appear in your platform.
- Check UTM parameter consistency. Review recent campaigns for naming convention drift.
- Audit custom tracking domains. Confirm DNS records are still correct and domain reputation is healthy.
- Review bot filtering. Check whether your platform is properly filtering automated clicks from security scanners.
- Update benchmarks. Compare your current metrics to the previous quarter and to industry benchmarks.
- Assess privacy impact. Check whether changes in mail client privacy features have affected your data reliability.
- Validate data pipeline. If you're syncing email data to a data warehouse or analytics tool, confirm the pipeline is working correctly.
Email tracking isn't perfect, especially with modern privacy features. But imperfect data used thoughtfully is still far better than guessing. Track what you can, understand the limitations, and use what you learn to send better emails.
Frequently Asked Questions
How accurate are email open rates in 2026?
Open rates are approximately 60-70% accurate for most SaaS email lists. Apple Mail Privacy Protection inflates opens for Apple device users, which typically represent 40-55% of any given list. Use open rates for relative comparisons (A/B tests, trend analysis) rather than absolute measurements. Click data is far more reliable for measuring true engagement.
Do I need a custom tracking domain?
A custom tracking domain is not strictly required, but it's highly recommended for SaaS companies. Using your own subdomain (like links.yourcompany.com) improves brand consistency, avoids shared-domain reputation issues, and reduces the chance of being blocked by corporate security filters. Most email platforms make this a simple DNS setup.
Can email tracking hurt my deliverability?
The tracking technology itself doesn't hurt deliverability. However, poor implementation can cause issues. Tracking URLs that are too long, too many tracked links per email, or using a tracking domain with poor reputation can trigger spam filters. Use your email platform's built-in tracking and set up a custom tracking domain to avoid these problems.
How do I track conversions from email, not just clicks?
Use UTM parameters on all email links and connect your email platform to your product analytics. Track the full funnel: email clicked, page visited, action taken (signup, upgrade, feature adoption). For revenue tracking, integrate with Stripe or your payment processor to attribute conversions back to specific email campaigns.
Should I track opens on transactional emails like password resets?
Track delivery and bounce rates on transactional emails because these affect your sender reputation. Open tracking on transactional emails is less valuable since users expect these emails and will open them regardless of subject line quality. Click tracking can be useful to confirm users are completing intended actions (like clicking the reset link).
How do I handle tracking for subscribers who block images?
You can't track opens for subscribers who block images, and that's okay. Focus on click data for these subscribers. If they click links in your emails, they're engaged regardless of whether the open pixel fired. For segmentation purposes, count a click as an implicit open to avoid misclassifying engaged subscribers as inactive.
What's the difference between unique clicks and total clicks?
Unique clicks count one click per subscriber per email, regardless of how many times they click. Total clicks count every click, including repeat clicks from the same person. Unique clicks are more useful for measuring how many people engaged with your email. Total clicks can reveal which links are so interesting that people return to them multiple times.
How often should I review my email tracking data?
Review campaign-level metrics after each send (within 48 hours). Review aggregate trends weekly to spot patterns. Do a deep dive on tracking infrastructure, UTM conventions, and data accuracy quarterly. This cadence keeps you informed without drowning in data.