Link to home
Start Free TrialLog in
Avatar of aska1979
aska1979

asked on

Check if email has been read by recipient

Hi Experts,

I'm writing a newsletter app with PHP.  Wondering if there is any easy way yo track how many users actually read your email?  I know how to track if user has clicked the link ... but it seems there is no easy way to tell whether user actually read your email or not.

Any idea?

Thanks
aska
Avatar of andreizz
andreizz
Flag of Romania image

Unless they click on a link back to your website i don't think there is a way.
If you send those emails as HTML (and the user displays the email as HTML), you can track that.
Have a look here: http://en.wikipedia.org/wiki/Web_bug
Avatar of Deja Anbu
you can request a read receipt when sending the mail... i think with

$headers .= "Disposition-Notification-To:<xxx.xxx@xxx.com>\r\n";

 you can check this. but 100% no guarantee i think so

SOLUTION
Avatar of Beverley Portlock
Beverley Portlock
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I cannot add much to this discussion except to say that I have experience in this area, both sending my own email messages and using Constant Contact.  The first experience with my own automation dates back to 1998.  In 2002, the year of spam, sending emails became a workload-intense thankless task full of non-value-added exercises.  In 2008, I started using Constant Contact.  It is so simple you can just give the account information to the interns and say, "Do it!"  And it is embarrassingly inexpensive.  They have full-time staff who handle all the issues.  They do all the tracking and reporting.  It's a great service.

In other words, you do not have to reinvent this wheel.  Your life will be easier and you will save a great deal of money if you use CC.  There are competitors like Mailchimp, etc.  Probably any of them can do the job for you. My staff happens to like Constant Contact best.
Avatar of aska1979
aska1979

ASKER

hi rationalboss,

thanks for the suggestion on ConstantContact service. i wasn't aware there are such service on the market already. i might go for that

but speaking of the codes, i still want to understand how it works.  can you explain to me a little bit more?
i dont really understand how the RewriteRule works
when you put this line in .htaccess, exactly what is it doing?
RewriteRule ^logo([0-9]+).jpg$ trackemail.php?id=$1


take your example, if i have the image example.com/logo123456789.jpg in my html email
when user open the email, it will ask server to return images/logo.jpg , right?
but what's the value of variable $1 that being passed into trackemail.php?

thanks!

It is the 123456789. So, when you have:

example.com/logo123456789.jpg, it will actually open:
example.com/trackemail.php?id=123456789

The 123456789 serves as your tracking ID for the email. :)