Saving user info for dynamic page button clicks

Hello,
I have set up dynamic pages that must be signed in to view from a data set. Each page has a video to play and 4 buttons to download a doc or a link to an outside url.

I would like to save the user info and date each time a button is clicked or video is played to a 2nd data set, also recording the button label and, or video title.

Is it possible to send a button label (a specific field) to the second database or does it have to be the row Id?