If you run AdSense ads on your site, one metric that you’d be dying to get is the number of clicks on your Ad spots. If you different Ad spots and channels set, it would be great to see how each channel perform and which Ad unit gets the clicks.
AdLogger is a WordPress plugin that logs all these data, not just for AdSense ads but even other social bookmarking buttons etc inside iframes.
From the author:
Ad Logger does not modify your original ad code, so hopefully won’t break your ad provider’s TOS. I can’t however guarantee this, so you have to make a judgement call as to whether you think it is safe for you to use.
Results are stored in a new table in your WordPress database. This table can be cleared of data at any time, and it will be automatically deleted if you uninstall the plugin. The plugin limits the size of the table to 100,000 rows (this will be configurable in a later release).
If you have configured click blocking then Ad Logger will use a cookie to count how many clicks have occurred. If the limit is reached then Ad Logger can then set another cookie which will prevent Ad Injection’s ads from being added to new pages, and/or it can remove the div containing the ads from the current page.
This plugin logs the page, IP, browser, referrer, and dimensions of the clicked iframe to your MySQL database. You can then get reports showing which pages generated the most clicks, where clicking visitors came from, and who is clicking your ads the most.
While its an excellent way to improve your AdSense ads performance, I’m unsure if its in line with AdSense guidelines.