Chris Edwards
Chris Edwards

Reputation: 484

How can I do email tracking from my website?

Our company delivers leads via email to our customers from our website. So we store those leads in our database. I want to be able to track if the email is received by the destination, opened, or if its bounced back or considered spam. I then want to update the database entry so I can quickly see if the lead made it through. A buddy suggested SendGrid as a SAS or PowerMTA as a exim replacement. I was just curious if anyone else had any good ideas?

Upvotes: 0

Views: 408

Answers (1)

Paul
Paul

Reputation: 5576

Although this won't work for everyone, it's quite a neat little trick that will tell you that some people have definitely opened their emails...

put an img tag in your email as so:

<img src="http://yourserver.com/emailOpened?userID=[[theUsersID]]" />

When the email is opened, a request is made to your server for the image. you can match up the [[theUsersID]] with the user in your database, and you know they have received and opened the email.

As stated - it won't work for everyone - a lot of email clients will not open images by default, but it will tell inform you that some people have definitely opened the email, and you will know who they are.

Upvotes: 3

Related Questions