Build complex toys and simple tools
by Tony Karp
| |||
I'm going to use an analogy to explain my thoughts on this subject. Suppose you're shopping in a mall. In your wallet, you might have some cards issued by stores that give you discounts or special services to people who carry those cards. So you might have a Gap card, or a Best Buy Rewards card, or a card from a shoe store that gives you a bonus after spending a certain amount in their store. You probably have cards or keychain tags from supermarkets that give special discounts for shoppers as well.So far, so good. You got all of these cards voluntarily, in an agreement with the merchant that you would get something in return for patronizing their store and letting them track your purchases.Now suppose that you go into a store and someone at the door hands you a card and asks you to carry a card with you so that they can track what you look at in the store. What will you get in return? Nothing. Just carry the card while you're in the store. Okay, so you go along with this.When you leave the store, you try to give the card back to the guy at the door who first gave it to you. No dice. You have to keep the card and carry it with you. The next time you enter the store, the guy at the door asks to see your card and, again, when you leave, you have to take it with you. To make things worse, every store you visit now hands you a card and, by the time you leave the mall, your pockets are bulging with these useless things that have no benefit for you.Welcome to the world of web browser "cookies." A cookie is a piece of data that a web site puts on your computer so that it can read the information back at a later date. Originally, cookies were developed to aid in creating web commerce sites, and to give certain benefits to the site's visitors.The problem originates because every time you get a web page, it's a whole new world for the web server -- they don't know who you are from page to page. By putting a piece of data on your computer, they can identify you uniquely, as opposed to another member of your family on their computer which uses the same router as yours.Cookies allowed web sites to have shopping carts, where you go from page to page, adding new items as you go. The site tracks you and your purchases by putting cookies on your computer. When you go to checkout, all of your purchases in your shopping are ready to be totaled and paid for. Cookies let you log on to a web site and stay logged on as you go from page to page. Cookies can save your user ID for a web site, so you don't have to remember it. And cookies can remember your preferences for a web site.But there is a dark side to this saga. Web site developers found that they can also use cookies to track how people who visit your web site view the pages, how often they come, and how long they spend on the site. These "tracking cookies" are like the worthless cards mentioned above. They sit on your computer and give you no benefit at all. It's possible, if you're an active surfer, that you have thousands of these cookies on your computer. When I looked at the cookie file on my computer, less than 5% were useful cookies and the rest were tracking cookies.I don't mind the beneficial cookies, since I asked for them to be there. The tracking cookies, on the other hand represent an invasion of privacy that makes me think of George Bush's warrantless wiretapping program that spies on American citizens. Tracking cookies, placed on your computer without your knowledge or your consent, are definitely "spyware."There are two reasons why web sites use tracking cookies. The first is ego. I wanna see how many people are reading my blog. Don't you? And it's made even worse since Google and others offer some form of this service for free. Now, almost every web site you visit puts some sort of tracking cookies on your computer.The second reason for tracking cookies is, of course, money. By showing significant web traffic a site can sell advertising, just like a newspaper or magazine with their circulation figures.There are some technical problems with tracking cookies. Most involve the fact that a web site has to call the statistics web site while sending you a web page so the data can be recorded there. This adds an additional delay that slows the original site down. If the statistics web site is down, or slow, or if their part of the network is slow, the original web site could time out and fail. And believe me, this does happen. You can identify this when a page starts to load in your browser and then takes a mysterious time out.So what can you do if you want to get rid of these obnoxious tracking cookies? For the average person, tampering with the browser's cookie file is tricky. If you set the browser's privacy policy to ask if it's alright to accept cookies for every web site that you visit, it soon becomes annoying. You could tell the browser to just discard all the cookies from time to time, but this throws out the baby with the bathwater and you lose you beneficial cookies as well.I've experimented with a number of browser "add-ons" that are meant to control the cookie problem, but none seem to have the ability to separate the tracking cookies from the beneficial cookies.In the future, I imagine that someone will find the answer to this problem and at that time all of the people using browser cookies solely to track their web site's visitors will suddenly get a rude surprise.
Copyright 1957-2023 Tony & Marilyn Karp
|
Web Site Design
Systems Design
The Future
About
Recent Entries
|