Can we write a program to measure how much traffic any website has like Alexa or ComScore does?
If you want to measure traffic you need a way of counting the number of times a specific website is used by end users. There are basically 5 places to do make measurements: • Modify the website to retrieve ‘something extra’ and count that (i.e. the way omniture and the likes work). • Change something in the browser (like the plugin Alexa uses). • Wiretap the network (at ISP level) • Wiretap the network (at application hosting provider level) • Change the server application and let it log the usage itself. In all but the last two options you’re not measuring at all. You’re measuring something for which you assume some kind of relation ship with what really happens. So in reality you’re reporting more on you’re assumptions then on you’re measurements. • Omniture assumes that it counts all visitors… Except the ones who have “addblock plus”, or a browser that is a bit too old for the java script, or are google bots, or are deliberately trying to overload a site … etc. • Alexa assumes t