tracking user activity viewing videos.

We must be able to track by user id that they have viewed a video?

Do you know of a plugin that allows us to do this or can you suggest a way that this could be done?

Thanks. Jo