Prompt
Postmark delivery seems fine but I need better tracking on opens and clicks. Any ideas?
Latest observation
Yes — if delivery is fine but you want better open/click tracking, you’ve got a few good options depending on how much control you want.
1) Make sure Postmark tracking is fully enabled
Postmark can track:
- Opens via a tracking pixel
- Clicks by rewriting links
A few things can improve accuracy:
- Use HTML emails (tracking won’t work well in plain text)
- Ensure tracking is enabled in your message/send settings
- Avoid link formats that can break rewriting, like some
mailto:, raw file links, or heavily script-generated URLs
2) Use your own redirect links for clicks
If you want more reliable click tracking, route links through your own redirect endpoint first, then forward to the final destination. That gives you:
- More control over analytics
- Better attribution
- Ability to attach campaign/user metadata
Example pattern:
- Email link:
https://yourdomain.com/r/abc123 - Your server logs the click
- Then redirects to the real URL
3) Add campaign/event tracking with UTM parameters
For marketing emails, append:
utm_source=emailutm_medium=transactionalornewsletterutm_campaign=...
This helps you track behavior in GA or other analytics tools even if email-platform tracking is incomplete.
4) Use dedicated analytics tooling
If you need stronger reporting than Postmark alone, consider:
- Postmark + your own analytics
- Customer.io / Braze / Iterable / Mailchimp if you need more marketing-style engagement metrics
- Segment / Amplitude / Mixpanel / GA4 for downstream user behavior after the click
5) Improve open tracking caveats
Open tracking is inherently imperfect now because:
- Apple Mail Privacy Protection can prefetch opens
- Some email clients block images
- Some users disable remote content
So if you’re making decisions based on opens, treat them as directional, not exact.
Best practical setup
A solid setup is:
- Keep Postmark for delivery
- Track clicks with your own redirect service
- Add UTM parameters
- Use downstream analytics to measure actual conversion, not just open/click
If you want, I can sketch a simple click-tracking redirect endpoint in your stack (Node, Python, Rails, etc.) or show how to configure Postmark tracking more effectively.