I think it's a combination of things.
I would say in any commerce venture be it "e" or "bricks and mortar" marketing and data collection is
extremely important.
If you only gather info for actual sales then you are missing an opportunity to analyse customer preferences.
Knowing what the customers
aren't interested in is just as important as knowing what they are buying. Knowing exactly which customer's aren't interested is a huge advantage.
For example, say you have lots of people looking at "Widget Extreme" but nobody actually buys it. You may come to the conclusion that "Widget Extreme" is too expensive.
If you only gather info when the customer buys then how can you tell them "en masse" that you have a "Widget Extreme" sale!
Building up a profile of what a particular customer likes/dislikes could be extremely helpful in my opinion.
The other reason I can think of off the top of my head is, as you mention, for security. Requiring a valid email address is a small step towards that.
Registering on a site can also allow for saving carts etc.
For example, I might browse your shop, throw a few things in the cart but for some reason not be able to complete the transaction at that time. I am more likely to come back and complete the purchase process if I don't have to browse and add them to my cart the next time I visit.
In short, grab as much info about the user as you can at any opportunity. Obviously don't do things that will put them off, but a simple, optional, registration form isn't going to hurt.
Build the data up by adding transaction details, address info, purchase history etc. and it will help you target future products to the right customers.
Foamcow Heavy Industries - Web design and ranting
Target Marketing Communications - Advertising, Direct Marketing and Public Relations
I wonder what possesses people to make those animated gifs. Do you just get up in the morning and think, "You know what web design r