Skip to content Skip to sidebar Skip to footer

Is There Any Way To Track Whether An Email Has Been Opened?

I'm beginning to work on mailing-list software we use internally (EDIT: though we send emails externally as well, so we can't enforce policy on mail clients). Is there any way to

Solution 1:

Mail clients block pretty much all of these kinds of attempts. The best idea is to give them an image that they would want to see if they read the message, and therefore they choose to display images in their mail client.

Solution 2:

There is no bulletproof way to check if a user has read your mail. And there shouldn't be IMO.

Solution 3:

I have been looking for an answer to this question for a few weeks now and found several options out there. The one I like will send the 'open' data to Google Analytics.

The image below should be inserted into the body of your email. Each person I send an email to has a unique customer number so i can see opens/unique opens but it must not identify a specific customer according to Google's terms.

<imgsrc="http://www.google-analytics.com/collect?v=1
                &tid=UA-12345678-1
                &cid=12345
                &t=event
                &ec=email
                &ea=open
                &el=recipient_id
                &cs=newsletter
                &cm=email
                &cn=Campaign_Name
                " />

Solution 4:

You can ask for a read receipt (an email feature), but most users consider this a real pain.

Solution 5:

If this is internal I assume you own the IMAP server (or Exchange or what-else-have-you). It'd be kind of ugly, but that would be the "proper" way to know if the email client has at least displayed the message. You can't really guarantee that it's been read of course :-p

Post a Comment for "Is There Any Way To Track Whether An Email Has Been Opened?"