Jump to content

Recommended Posts

HI everyone,

 

I am sure this has got to be common question. Is there a way to tell if an email recipient opened an email I sent?

Here is the scenario. In an application where the application sends email campaigns.

 

So, if I send out an email to 100 people, I want to keep track of how many of them actually opened the email. 

 

I do not want to rely on  a reader clicking a link, or downloading image to determine if the "read" the email, as one can still read an email without doing those things. Is there a more reliable way?

 

Thanks Kipper

 

 

Link to comment
https://forums.phpfreaks.com/topic/221042-code-to-see-if-an-email-was-opened/
Share on other sites

Would be cool if there was a callback header or something. Maybe some searching on google will produce some other ideas?

 

Really there is only a few ways - image, javascript, link. But the link will not be accurate and the other two are not reliable.

 

With the image, that doesn't require the user to click on anything. They just need to open the email. The problem is that some email clients will not display the image and/or send to spam folder. With this kind of tracking the image is created dynamically using php and during this process you log relevant data. You can also parse access logs to achieve this.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.