5 ms·
We run a Price comparison site for nutrition products. The main reason we have a "registration" process is so that you can sign up for price drop alerts on you
by MicroBerto 12y ago
We run a Price comparison site for nutrition products. The main reason we have a "registration" process is so that you can sign up for price drop alerts on your favorite brands, products, categories, and our hot deals we find.
So, since these users want to receive emails from us, the system proposed simply won't work.
We've spent a fair amount of time refining our process, and still have ways to go, but this is the current process:
1. User is not logged in, wants to get a price alert on their favorite protein. They click the button.
2. A modal popup comes in, only asking for their email.
3. They're now logged in, and the alert is saved (but not activated). They're told to check their email.
4. We send an activation email via Mandrill.
5. They activate, when entails entering a password and their (optional) full name, and all price alerts are now active for them.
6. After they activate, we send them on over to a welcome page, showing them where they can see their settings.
This process is as simple as we can make it. The only thing I want to change is some of the verbage in #4. Right now it's a blanket Confirmation email, but doesn't mention the product they want to follow.
Our userbase is all over the map in terms of gmail, facebook, and twitter. I don't trust any of those. So this is our best thing. See my profile if you want to test it out.
- revelation 12y agoWhy have a password and full name or the whole UI shebang around logins? Save their email in a cookie, then only send a confirmation email for the first alert. Prepopulate the alert sign up with the mail from their cookie.
- MicroBerto 12y agoBut what about when they come from another browser or on mobile? Most people will check their email from their mobile devices. Could be a different browser than where they started, so now they have no easy way of removing the alert, (unless we generate new codes for that in every email?)
- revelation 12y agoYou should already be providing one-click unlist links in every mail you send out. That is pretty much the law in some european countries now.
- kubiiii 12y agoI might miss something, but why is a password and account management page required for sending out email alerts? I imagine it is because the logged user can simply check boxes to enable alerts on a specific product rather than inputing his email adress once again but the hassle is minimal with autofill.
- MicroBerto 12y agoYou are correct. As well as unchecking alerts in the settings. It seems that the solution to having a username/password is to make everything run from links via those emails, after they've confirmed. This may be worth exploring.
- Kiro 12y ago> This process is as simple as we can make it. No, you can definitely make it simpler.