Tracking historical interation data of Leads/Contacts

Tracking historical interation data of Leads/Contacts

Hi all,
I would like to track all interaction of leads with a webform. For example, when a same lead fills out a form lots of times,  all information such as title, date created, and also utm attached into that form can be populated in Lead/Contact record. Please give me advice to do it!