i do such things with search engines - keep track of clicks/unique clicks/proxy clicks, etc.
i dont count number of total clicks but make log [record] of every click made. click data look like:
- timestamp
- ip
- unique/not-unique (*1)
- proxy click or not
you might count total clicks in user's table as well or you create special table and keep clicks for each month, week, whatever you need. just make a good plan and use "log" tables so you wont put everything in final "clicks" table coz you will have terrible time when something will go wrong and your table will be HUGE! try to avoid this - i mean it. i had serious headache because of huge tables with corrupted indexes, etc..
*1 = to determine if click was unique or not, you can use another "log" table which can be cleaned regulary.
if you need more help, send a private message... coz right now i am in a hurry... oh god, i have to run... laundry is waiting...