Read/Visted Action

I would like to be able to mark when a user has clicked on a link or document attachment so i know they have seen/read it.