Is tracking adsense with scripts like adlogger (open source ) or adsensebuddy is allowed by google people... I am using adlogger and is a great free script to try.. I also heard that a script allows you to view adsense info from google analytics also.. Means you can know which ad clicked from your google analytics statistics reports.. Even it registers clicks from firefox which adlogger does not. here is that link http://asp-net-whidbey.blogspot.com/2006/03/tracking-adsense-clicks-with-google.html Please post your experience here after trying them..
As far as I know, it's allowed, but Adlogger doesn't work all that well, because it uses "onmouseover" instead of actually finding out whether the user has clicked the ad. Therefore, if you have a user who hovers over an ad, it will be counted as a click.
google frowns upon and reserves the right to ban you if you track which individual ad is clicked on(im not sure if thats what you mean). I emailed them about an extensive tracking /click fraud prevention system i am working on, and they warned me not to track which individual ad is clicked on, but only the ad unit. And as Xitanto said, i think adlogger just uses mouseover, which is obviously a poor way of tracking clicks
Adlogger is really a poor tracking system due to mouseover tracking mechanism. It's reporting los of false clicks. So now i'm using contexual tracker. It's a bit ok than adlogger, but ot perfect.
As i mentioned in my post above, im currently working on a php script for tracking clicks(the main purpose is to prevent click attacks), but when im done ill post a demo site, and let you guys use the code if you want. Main features im having are click detection logged by ip, detect how often ads are clicked, who clicks them, if there is exessive clicking(both in short and long periods of time), check for click patterns to prevent click attacks from multiple people working together, and a bunch of other things. in the cases where people do click excessively, ads will no longer be displayed to them, and an agreement will pop up notifying them of what they are doing, and getting them to agree to a tos. a report is then sent to google notifying them of the click attack/misunderstanding, and if the user agrees to the tos, they are then allowed to continuing using the site. if the same issue occures with a user more then once, another automated report is sent to google, and another is sent to the users isp stating that they agreed to a tos then violated it. they are many other features on it that are just for statistics and not fraud prevention, but the fraud prevention is what im mainly focusing on.
Hmm, the last one you mentioned (this one) looks very interesting - I will have to try it out. Don't Google do their own fraud detection anyway? Cryo.
Ya the analytics one is interesting, try it and please post them About tracking, it is nowhere written in the google's TOS about tracking, so i hope it will have no problem..
so a new tracking script, will try too that also... Keep posting your tracking scripts and exoperiences..
I asked Google what they recommended for the Adlogger setting: Max number of clicks/hour allowed for each user. ... they never answered Any ideas/recommendations?
lol they will even not allow tracking scripts , and you are going in front of them asking for settings
the most clicks ive ever had from one user is 5, so thats what id set it to, but thats just me. if you noticed that noone clicks on more then 3, then set it to 3, or something like that.
Yes I agree. I got report for click from my own IP, eventhought I never did it. So I should try another tools, any suggestions please... Thanks Have a great day and gud lak
Perhaps I'm missing something here, and it really isn't the appropriate forum for a tech discussion, but I seriously doubt you can track javascript-based Adsense with a server-side language, such as PHP. Once PHP serves content to the browser it has no clue what's happening to it until the next request to the server, which will not follow if user clicks on Adsense and is gone from your page. I'm pretty sure that to track Adsense you'd have to use client-side language such as javascript or vbscript to track user behavior and then pass it to the server-side script for analysis and logging. Just a thought.
actually it is very possible to communicate with not only a server, but with a database well after the page has loaded without any refreshes, and without the user even noticing. Matthew
my last post was a little vague, heres how it works user moves mouse around pages, clicks on something -> onmousedown function is called to track exact position of mouse -> value is passed to javascript function - > javascript function calls ajax function -> ajax creates object for php -> php store all data in database, does ip check, checks ip history in db on that sites, and takes appropriate action if there is excessive clicking. all function execution is seemless including call to php and database. i know it works because i have done it before Edit: when onmousedown is called it compares mouse coords to position/height/width to detect if an ad is clicked.
That's the technique (or one of the possible techniques) that I was referring to - one that uses client-side scripting to monitor client behavior and passes data to server side. It was only a notice that it can't be done with PHP alone. Good that you got it under control
Now, while we're on the subject (well, remotely, but no one seems to support my post about this): I got kinda fed up with Adsense folks telling me how comprehensive their system was that figured how much they should pay me So I decided to test-run a little PHP script that decides when and where to serve their ads, depending on how much they are paying me per click. Basically, it's checking performance by channel and based on that decides how many ads it will serve on each channel -> the lower CPC, the less ads. Checked with Adsense reps and they confirmed it was OK with their TOS. So just started running it. Too early to tell if it's producing any results (positive or negative) but will post if there's anything interesting.