| Article aside, it's much better to have a one-click unsubscribe that just works. It's an edge case that someone will unsubscribe from someone else's mailing list or click it by mistake, so making every single person (99% who are unsubscribing on purpose) confirm, log in, enter their address or receive a confirmation is an infuriating waste of time. The best way to mitigate this is a simple "You unsubscribed whatever@gmail.com", with a little undo button in case it was a mistake. And if all this still goes wrong... if the person liked your newsletter enough, they'll figure out what happened when they stop getting it. (Side note: I've really been hoping GMail and other clients would accept a URL in email headers that would handle unsubscribe, so they could add a button to the UI. I know that's oversimplifying everything, but it would significantly improve the email experience.) |
If you are in the USA, it is also illegal. The CAN-SPAM Act[0] specifies that you can't ask the user for more than their email address[1]:
> "You can’t charge a fee, require the recipient to give you any personally identifying information beyond an email address, or make the recipient take any step other than sending a reply email or visiting a single page on an Internet website as a condition for honoring an opt-out request."
See also previous thread on HN[2]
[0] http://en.wikipedia.org/wiki/CAN-SPAM_Act_of_2003
[1] Point 6: http://business.ftc.gov/documents/bus61-can-spam-act-complia...
[2] http://news.ycombinator.com/item?id=4496688