trafficweb-traffictraffic-measurement

can we write a program to measure how much traffic any website has like Alexa does?


Can we write a program to measure how much traffic any website has like Alexa or ComScore does? Do we need to be in the middle of an internet backbone or have access to such traffic data? can we write any program to measure it just using a consumer-level internet connection?


Solution

  • 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:

    1. Modify the website to retrieve 'something extra' and count that (i.e. the way omniture and the likes work).
    2. Change something in the browser (like the plugin Alexa uses).
    3. Wiretap the network (at ISP level)
    4. Wiretap the network (at application hosting provider level)
    5. 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 your assumptions then on your measurements.

    The only reliable way of doing website statistics is by making technical changes at the actual location where those websites are hosted. And I'm convinced Alexa won't let you do that.

    So "Can you write" such a program? Sure you can. The 'only' issue is getting it deployed in a place where you can get useful numbers.