I had a picture gallery page which was generating good number of pageviews until a month ago when google notified me that the placement of my ads were against google’s TSA. Up to that day, my google adsense stats and analytics were pretty much the same for that page. So after that day, I redesigned my gallery page and placed 2 new google adsense ads on that page. Once my account was activated back up, I noticed a huge difference in my google adsense stats and analytics. My adsense stats show 20% less than analytics stats for that page. I have contact google about 45 days ago and they keep coming back to me with the same questions. I have tried the following so far: For one of the ads, I have placed an alternate URL for when there is no google ads to display. I am tracking the page views on that page linking from the alternate URL and I am getting about 3-4 page views a day. So I know that the discrepancy is not coming from the case of google not having available ads. I have also replaced the other ads from adsdaq. So what they do is they show their own ads at a slightly higher or same price as google, and if they can’t match the price, then they will show google ads instead. Looking at the total ad impression on adsdaq, they are very close to google analytics. By doing the above I also know that the discrepancy is not coming from browsers having JS disabled since adsdaq is also using javascript to display their ads. Do you guys know what else could be the cause of this?
It sounds to me like there may be a back-end setting on your AdSense account that needs to be fixed/changed. Unfortunately, I am not sure. This is a bizarre problem - are the things you tried so far things that Google has suggested?
Have you moved to a different host or changed the position of your AdSense code in the HTML pages ? It is possible that some visitors are aborting loading the page as soon as the images show up. Some more ideas - AdSense Impressions vs Google Analytics
Yes I have changed the position of the adsense code but it has nothing to do with the way that the pages load since the script from adsdaq ads loads up OK and shows the correct number of total page impressions for that page. The suppose keeps asking me to send them data for my google analytics over and over. It's the data that they can already see. And the last time I heard back from them was 2 weeks ago. I am loosing about 15k page views on my adsense impressions everyday. I know that google doesn't need to steal the impressions from me, but the fact is that someone is getting paid and it aint me =(
Google has not suggested anything. They just keep asking me to send them analytics stats for different periods. It's like they don't have access to see the google analytics data themselves.
I just got a reply back from google. They said they have done all the analysis that they could and there is nothing wrong. I wish I could do something about it. I have 2 display ads from different ad networds and a adsense text ad on the same page. The display ads are showing consistent pageviews with my google analytics stats. But my adsense channel is showing about 20% less page impressions which ads up to about 12,000 pageviews less. can anyone help me solve this mystery? Thanks in advance