Google Analytics confuses me.
I have always had a feeling that the Google Analytics visitor count for my eCommerce website was too low. Today I took a closer look.
Last weekend there were about 8 orders (by different customers) on the website on Saturday and 9 on Sunday. Google Analytics however shows only 3 visitors on both Saturday and Sunday.
The following familiar code snippet is in the main template of the site, which is called on every click.
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
try {
var pageTracker = _gat._getTracker("UA-xxxxxxx-1");
pageTracker._trackPageview();
} catch(err) {}
</script>
Yes, I am filtering (excluding) some fixed IP addresses from being counted, but only of my own sites.
I know that visitors that have Javascript disabled cannot be counted, but I do not believe this explains it.
What is going on, is this normal? Does anyone know why more than half of the visitors are not counted?