Sometimes I wonder if the way Google detects and calculates AdSense clicks is always correct.
Actually, I track my sites with StatCounter (statcounter.com) which, among other things, also tells you the links clicked by blog visitors, AdSense ads included.
There are occasions when StatCounter signals that an AdSense ad has been clicked, while this does not seem to be registered in Google AdSense statistics.
On other occasions, though, I see that in Google AdSense statistics there are clicks being monetized which fail to appear in the StatCounter stats.
I am convinced that Google does not cheat, so my surmise is that:
- there is a time delay between the clicks by visitors and their being verified, calculated and finally assigned by Google to an AdSense account
- normally, such delay lies between 15 to 45 minutes from the clicks
- sometimes, however, for any reasons, the delay is longer, maybe it takes hours or even up to the following day before Google assigns the click values to the AdSense account.
That should explain why now and then I do not seem to see the clicks detected by StatCounter reflected into the AdSense stats and vice versa.
The above applies to my blogs generally, WordPress and non-WordPress ones.