The reason I ask is that I know hitbox is blocked by almost every piece of privacy software out there. If I go to your site, no requests will be sent to any hitbox URL and I will not accept any cookies from them.
On the other hand, if you are analysing your logs, you might have a reason to complain.
I use a simple javascript call:
xxx = new Image(1,1);
xxx.src = "http://xxx.xxx.xxx.xxx/params etc.....;
Will this be blocked by certain browser configurations (other than js being disabled!).
If so, is there a better way?
I've found results to be more accurate than other well known hit analysers. One reason may be that I am using the IP rather than the domain name, which may make it more reliable.
Since you had to write your own hit counter using some form of cgi, why don't you just write your target pages in whatever language you are using?
In PHP it is incredibly easy to get to all the cgi and server variables. For example, evey hit by googlebot I write to a mysql database for much easier access than looking through the logs.
Actually, the hitcounter is on a different domain/server.
I run many sites and like to have a central point when I can easily monitor traffic.
I guess it works in the same way as most commercial hit counters.
Is the block that you speak of, one which disables an html page from accessing components from a different domain/ip?
Hitbox warehouses data on users and can track their surfing habits across various websites. Many people find this to be offensive behavior and they block it.
To get accurate numbers you need to track data from your real logs. And even then, some people block their referers when they surf, and if your site is slow, some people may give up on your site before they get there from google.
What about if your website is down while someone is trying to follow your ad? Google will count the click, but you will never see it, even in your logs.