If it hasn't happened to you yet get ready - it will. Some client or potential client is going to ask you if you can do an "email blast". Now, they might mean that they want to send a newsletter or announcement to their own customers. Or they might mean they want you to contribute to the juggernaut of spam that is flooding the Internet. To you, spam is a battle - a titanic struggle between good and evil. To them, spam is minor annoyance, or (due to the fact that many clients are salesman turned businessman) a goldmine of nearly free marketing. Of course, they may not read 200 to 300 emails a day. In any case you will have to consider how to respond and what kind of advice to give your client. Here are a few important things to consider.
4>Tracking customer "read" requestsThe first question you will get after you tell him or her it is possible (resist the temptation to lie) is, "How do I know if a recipient has read an email? The answer is to use a web bug for tracking. What's a web bug? It's usually a transparent 1 X 1 pixel gif image that is embedded in an HTML email. For example, let's say you have this IMG tag:
The short answer is, "not very good". This is what you need to drive home to your client. I promise, you will have to say it over and over again. They can go to any one of the popular email marketers (the Internet version of a cross between a snake oil salesman and a lawyer), and get claims of 100% accuracy or 60% click through rates - yada yada yada. This point may even have to be "proven" to the client. It's hard for them to believe or sometimes comprehend how many things have to go right over and over again for the data to be worth anything intrinsically. You will simply never be able to say with certainty that "500 people read our email out of 50000 messages sent." Here are some points to drive home.
Add all of that up and it should be obvious that the data delivered by a web bug is at the least unreliable and at the worst crap. I tell customers that they can use such data as a way of determining the effectiveness of campaign "A" against campaign "B". Click throughs are much better for understanding the effectiveness of a campaign, but clients like "read" numbers because they are always higher than click-throughs, and that makes them sexier.
Get your client to think - really think - about the textual content of the campaigns. So many campaigns are nothing more than groups of images and links - with no textual content at all. You are throwing away a chance to reach a large percentage of users if you pay little attention to the text. Remember, all those hotmail, yahoo and gmail users may not see your images, but they will all see your text. It's amazing how clients will often spend a great deal of money to design amazing graphic content for email delivery, but then totally blow it when it comes to the actual message. Along that same line, take advantage of multi-part messaging. Send out emails with both html and text mail parts. Doing so paints with the broadest possible brush.
Try to emphasize to your client to not trust statistics. Especially if they use a third party email service! The numbers of reads, response rates, campaign efficacy etc. - can all be misinterpreted or downright deceptive. I ran across this excellent article by Loren McDonald (email labs is an email marketing company) on the subject today.
The client finally decided to use their email offering feature. We (the programmers) followed all of the rules (encrypted opt-out option, targetted emails by market segment, etc). We missed one small detail though. That afternoon we got a "threat-to-terminate contract" call from our ISP for spamming (oops). Apparently this particular ISP required that you a.) notify them that you plan on doing mass-mailing, and b.) sign a new contract with tons of mass-mailing rules.
Luckily we were able to sort things out without being disconnected. Some of the requirements were that we send them out in a limited number of emails at a time (it wasn't bad. I believe it was something like 10k emails per 3 minutes or something. It was easy enough to write in CF).
Two additional points:
1) Don't forget the unsubscribe page (to be CAN-SPAM compliant), but do not link it with numeric querystring that is remotely close the unique identifier of your database. Either pass the email address or an encrypted character set.
Otherwise, anyone with knowledge of simple data-scraping techniques could swipe your entire DB of addresses.
2) For the tracking, you could also pass an ID for the email campaign as well. For the marketing folk, being able to track numbers by campaigns is usually pretty important.
And yes, we add extra URL variables so that marketing can use other information. But thats generally customised for each client.
First, yes, you are fine with requiring the user to type in their address as confirmation. But the CAN-SPAM zealots read the act as meaning make the Unsubscribe as easy as possible. i.e. clicking a button because making the recipient type in his address is just sooooo more difficult and time consuming.
Quite a few email marketers have been bitten by the 'unsubscribe bug.'
Simply put, the quick and easy method for tailoring a email blast with an unsubscribe link would include the recipients ID in the in the querystring back to the unsubscribe page.
Something like:
www.yourdomain.com/unsubscribe.cfm?id=212
The unsubscribe page would of course fetch the email and display it so the recipient only needed to verify the info was correct and then click the confirmation button.
The evil spam thugs quickly realized that running a script to request that page and looping through a numeric range could grab each page and store the results remotely (via XMLHTTPRequest or something similar).
An easy fix would be to send the email back:
www.yourdomain.com/unsubscribe.cfm?e=joe@yourdomai...
A better way is a unique encrypted string:
www.yourdomain.com/unsubscribe.cfm?hhx=nndfvgg
Off the top of my head, I remember SubscriberMail was hit by this a few years ago and vaguely remember them losing a big chunk of their clients' databases including Harley Davidson. I think TailoredMail also got hit.
Granted, all the big mail shops shouldn't be vulnerable to this anymore, but I still see it often on mail blasts put together by smaller shops that just aren't as familiar with the logistics of the technology.