Learn how newsletter tracking and analytics work
When you click 'Send Newsletter', the system prepares your email content and determines the recipient list based on your selection (all subscribers or specific recipients).
Each email gets a unique, invisible 1x1 pixel embedded at the end. This pixel contains encoded information about the newsletter ID and recipient ID. The pixel looks like this:
<img src="https://your-app.com/functions/trackEmailOpen?newsletter_id=123&subscriber_id=456&[email protected]" style="display:none;width:1px;height:1px;" />Every link in your newsletter is automatically wrapped with a tracking URL. Original links like:
<a href="https://eliahcove.com/listings">View Properties</a>Becomes: <a href="https://your-app.com/functions/trackEmailClick?newsletter_id=123&subscriber_id=456&link_url=https://eliahcove.com/listings">View Properties</a>The email is sent to each recipient via the SendEmail integration. Each recipient receives a personalized version with their unique tracking identifiers.
When a recipient opens the email, their email client loads the tracking pixel. This triggers the trackEmailOpen function which:
When a recipient clicks a link, they're first routed through the trackEmailClick function which: