We have a Marketo form on our site that we want to run a report against that would show us all the form fills. The issue that we are facing is that if the same person fills out the form more than once we only get the most recent information. This form will be a request for expedited shipping and might be filled out by the same customer for multiple parts with in a few minutes of each other. Is there a way to capture all the information for every form fill?
Solved! Go to Solution.
@mrkcrne - If you're comfortable using the API, you can use the Get Activity Types API to pull all of the Form Fill activity from your leads!
Broadening @jsiebert‘s point, we sometimes save Filled Out Form activities to Marketo Custom Objects so the original data is preserved.
One caveat there is you have only ~40 fields in a CO so you can’t save all possible form fields over time at the CO level. So you exclude stuff that isn’t interesting, like First Name and Last Name, and keep only those fields which are individually interesting.
@mrkcrne - If you're comfortable using the API, you can use the Get Activity Types API to pull all of the Form Fill activity from your leads!
Broadening @jsiebert‘s point, we sometimes save Filled Out Form activities to Marketo Custom Objects so the original data is preserved.
One caveat there is you have only ~40 fields in a CO so you can’t save all possible form fields over time at the CO level. So you exclude stuff that isn’t interesting, like First Name and Last Name, and keep only those fields which are individually interesting.