I've always wondered why they asked you for this information. Best Buy has been doing this for years. The article points out that online retailers have access to this a lot of info, but when you shop online you expect it. I actually hate purchasing for William Sonoma online because after I bought a wedding gift they spammed me from here in to 2027.
It's amazing to me how merchants feel entitled to your information and will be so aggressive in their procurement of it.
I understand the basics of marketing, but asking a customer for their zip code isn't going to tell you much about them personally. It's the reverse engineering that is the real key and problem with this strategy. I'm pretty sure that when any internet user with half a brain goes to a website they know they're giving up info of some sort, what page they came from, IP addy, etc. My only point is that you don't expect that same level of privacy invasion (if you will) when you go buy some headphones from Best Buy.
I doubt that most people expect the site owner to find their IP address (let alone what an IP address even is and what we can do with it) or what page they came from. When I bring up analytics with normal people, they tend to be a bit shocked.
It's much more fun to put a bit of research in, and find out the store's phone number before buying batteries. When they ask for your number, give them theirs. They'll start typing it in, then pause in confusion, which you are then free to enjoy!
It's amazing to me how merchants feel entitled to your information and will be so aggressive in their procurement of it.