views:

960

answers:

3

I found How do you make sure email you send programmatically is not automatically marked as spam? to (hopefully) be a solid guide to avoiding being marked as spam. Are there any other important tips/suggestions?

How do I track bounces,opens,clicks? These are features found in paid services like Mail Chimp and Campaign Monitor.

+2  A: 

Opens can be tracked using a 1x1 picture file in an email. However, this is the same tactic that spammers use to validate email address existence, so you'll be fighting on the same side in that regard, unfortunately.

Clicks can be tracked by assigning a unique identifier to each link, determined by two variables: the URL that was clicked and the email address that clicked it. You can, for example, determine these on-send and store them in a database with the same unique identifier.

Bounces should bounce back to you with the email address intact.

Mark
You sound like a spammer :(
Tim
I'm sorry if I do, but I'm not. I wrote a rudimentary system for tracking emails for clients, like Campaign Monitor, MailChimp, or iContact, but then decided to scrap it.
Mark
+5  A: 

Do the same as Mail Chimp and Campaign Monitor then. LIE about your stats.

There is no accurate way to track emails. If there was it'd just get blocked again. Most people don't want you to know these things and most email software ensures you don't. The stats provided by email tracking services are bogus.

Consider:

  • Most spam services will detect image 'bugs' and flag you as spam.
  • Image bugs don't do anything until the user clicks 'show images'. This does not mean they didn't open or read it without images. How can you tell if a mail service downloaded the image preemptively to cache it or check it for image spam?
  • It can be difficult to determine the difference between a bounce and a reply due to differences in mail servers.

Only clicks can be tracked by redirecting through your server. Even then who can say that mail services won't start processing links in emails to determine whether the email is spam?

SpliFF
This man speaks the truth. Personally, I would ignore most of the bouncebacks, or at least do little more than count them. Lots of mail servers "bounce" spam in hopes someone is automating list removal off bouncebacks.
Wyatt Barnett
+1  A: 

Check out Ask MailChimp: How do you track email opens?

Abi Noda
yeah gotta love it. They're honest enough to admit the tracking is incomplete on their blog but then they're still greasy enough to open their features list with "... MailChimp tracks everything for you." Right... "everything", sure.
SpliFF