Ok first of all, i have the "new" code, the one that is put just before the </head> tag
var _gaq = _gaq || ; _gaq.push(['_setAccount', 'UA-#*$!#*$!xx-x']); _gaq.push(['_trackPageview']);
The application that uses this code has 5 pages. I have put this code in 3 of them (the first 2 and the last one). The last page send me an email about what the visitor wants from our site(a form filled by him actually). In the last 5 days i received 5 such emails/requests. But google analytics only show 1 visit in that page.
Any reason as to why? I dont know how accurate google is for the first two pages, but i know for sure how much trafic/vistis my exit/thank you/email page has. So, what's wrong and what should i check? Or it's just a google glitch?
i cant put GA code above </body>. Google instructs me to put it just before </head>. Its the new asynchronous code they provide.
Also, i cant put code in all pages - the two pages i have not put code in are redirects to a bank gateway and paypal gateway.
So, what i have left to check is: - browser/network error - user closed the window/page before page is fully loaded and before GA loads in full - some GA bug - user has blocked GA (although the possibility for this to have happened in 4/5 clients is close to null).