Forum Moderators: martinibuster
Then after thinking a lot, the reply comes in mind.
They are creating Lag in stats because they don't want to publishers to see how much they are paid for specific clicks.
Now i can tell you how to Game the system, and know the price of a click.
If the google updates stats in real time, the webmasters may click on an ad and then check the stats immediately and get the idea of what the worth of the click was.
And google wants to make the things more confusing by updating the Impressions and clicks and earnings in different phases.
Thats just what i thought, if you think there are other reasons, you may add them
I don't think they will fix this reporting lag.
and why you feel that google can't do it in real time, i think the processors in PC are fast enough to track and then calculate things for say, 2 lakh advertisers and many web publishers (i don't know how much publishers are in adsense at moment).
The thing is that they want to keep it lagged, otherwise they could have updated it fast and updation of impressions and clicks at different intervals makes me to suspect that they are doing it with some purpose.
Well i think they will keep doing it, in intrest of advertisers and to prevent people from gaming the system.
From an architecture standpoint, I would guess clicks and impressions go through a messaging system, like JMS. The system would be very scalable, but with increased traffic comes increased delays during peak times. They could decrease the delays by adding more message processing servers, all the way up to a huge cluster that could handle the clicks in near real time, but they don't have a good business reason to provide that level of service. It's not like a search engine that requires sub-second responce.
From the messaging systems perspective, the delays make perfect sense to me. It's a cheap way to build a system to handle these types of loads. When delays get too long--add a few more boxes to the mix.
It's how I'd design such a system...and my systems would have the same delay "problems" given the economics of the situation.
It makes no sense to spend money on something that is not really needed...
Of course I would love it to have it on real time... but who cares... ;-) we just get used to it, and check it once a day...
We should work on trends, and not in particular days... thats the main point, and thats wheres the money... ;-)
Bye
I have acess to 2 adsens accounts, one is used for my private website, and other is used by the web company where I work.
My personal website, have around 2000 page views a day, and my company website have around 20.000 page views a day.
My personal adsense account is updated once a day only, but the other one is updated 2 or 3 times a day.
I see that their stats calculating script have in mind the importance of the adsense account...
dont you think peterdaly?