Skip to content

Tracking Opens & Clicks

Emitlo automatically tracks email opens and link clicks for all messages sent via the API or SMTP.


Open tracking

A 1×1 transparent pixel is embedded in the HTML body of each email. When the recipient’s email client loads the image, an opened event is recorded.

Limitations:

  • Email clients that block remote images (e.g. Apple Mail with Mail Privacy Protection) will not trigger open events
  • Open tracking requires HTML emails — plain text emails cannot be tracked
  • A single email may generate multiple open events if the recipient opens it several times

Click tracking

Links in your email body are automatically rewritten to pass through Emitlo’s tracking server. When a recipient clicks a link, a clicked event is recorded and they are redirected to the original URL.

Original URL:

https://yourapp.com/dashboard

Tracked URL (in the email):

https://app.emitlo.com/track/click/eyJ1cmwiOiJodHRwczovL3lvdXJhcHAuY29tL2Rhc2hib2FyZCJ9

The redirect is transparent to the recipient.


Receiving tracking events

Subscribe to opened and clicked events via webhooks:

{
"event_type": "clicked",
"timestamp": "2026-04-20T15:00:00Z",
"data": {
"message_id": "550e8400-e29b-41d4-a716-446655440000",
"to_email": "user@example.com",
"url": "https://yourapp.com/dashboard"
}
}

Viewing tracking data

Open and click counts are visible in the Messages dashboard and via the Statistics API.


Unsubscribe tracking

Emitlo automatically adds List-Unsubscribe and List-Unsubscribe-Post headers to all emails. When a recipient clicks the unsubscribe link, an unsubscribed event is recorded and the address is added to your suppression list.

You can disable unsubscribe headers per credential (useful for transactional emails like password resets where unsubscribe doesn’t make sense). See Credentials.