Forum Moderators: martinibuster
They recently launched adsense ads on the site, and the adsense stats are showing only a third of the impressions as they get pageviews daily.
I'm tasked to finding out what's going on with this as I experienced it personally on a blog that I just put adsense ads on, as well (example: yesterday the blog got 1,006 pageviews and 461 unique visitors, but adsense only shows 347 page impressions?!?) Now, the blog uses Sawmill for it's stats software, so I know that of those pageviews, only 64 of them were from spiders or bots. So what is going on? Where are the missing impressions on Adsense?
Any help anyone can provide on this would be greatly appreciated!
I did some searches on webmasterworld.com before posting this, and found a number of threads with people having similar problems (and no resolution listed), but those were from 2004 and 2005. I tried paging through the last three pages of topics on here, and only found one post describing a similar problem.
How do folks explain this anomoly
I am starting to use the noscript tags right under the google script tag. I have a php ad rotator that is called if there is no javascript.
I'm trying to get a handle now on exactly how often the noscript tags are getting activated.
The other thing that can happen is if your targeting is off and you are getting PSAs. There is an option for an alternate ad in those cases.
Hope this helps
My personal guess is that it's spiders that are not identifying themselves as such. They can really rack up the page views.
P.S. From what I have seen, Google's reporting is very accurate. Sometimes delayed but everything gets counted.
It seems hard to imagine that 2/3 of our visitors have javascript disabled or ad blocking software installed. I know from the stats software that we're not talking about spiders or robots (unless they're somehow hiding themselves from the stats software but not from google).
Its very frustrating to read threads going back as far as 2004 which all have the same general gist -- adsense reports 1/3 the impressions as people get pageloads. And no one seems to have any real answer for it - just guesses. I certainly didn't experience this kind of reporting discrepancy with many of my affiliate marketing endeavors. But many of the affiliate codes didn't require javascript.
Again, thanks to everyone who tried to help on this one. I wish I had better news for my employer who was hoping it was a recent glitch and not representative of what he could expect on an ongoing basis..
If you're dying to have your stats match up with Google's, have your pages write a tracking image in the exact same way that Google generates an AdSense pageview; in other words via Javascript within an iframe. That should agree with Google quite closely.
P.S. the tracking image has to have a randomizer built in, in order to avoid the effect of browser cacheing. Just have the Javascript end the image thus: ".gif?######", where ###### is some random number.