Immediate webhook notification
Sometimes, you might receive a message.opened
webhook notification immediately after sending an email message, even if the recipient hasn't opened the message.
Nylas detects that an email message has been read by embedding a single-pixel image in the message HTML, and detecting when that image is downloaded. Nylas tracks the initial download only.
The single-pixel image may be downloaded before the recipient opens the email message in the following situations:
- The CDN caches the image pixel across multiple proxies, which results in multiple reads.
- Gmail caches all images in the email message as the email server receives them, which returns a
message.opened
webhook notification.
Solutions
The following options can help you work around this issue:
-
Combine Message Open tracking with Link Clicked tracking to determine that email messages have been opened after the recipient clicks an embedded link.
-
Remove recent objects with a
timestamp
of less than one minute from the email message'ssent_at
time."recents": [{
"ip": "12.234.567.89",
"link_index": 0,
"id": 0,
"user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36",
"timestamp": 1602623980,
}]