AnsweredAssumed Answered

Store GA UTM Data across Campaigns/Programs

Question asked by 9eee71121a4ba3538b056d3310c8eacf7bf5f7a9 on Dec 7, 2016
Latest reply on Dec 7, 2016 by sanford.whiteman

Hi - I would like to start storing GA UTM data for form submissions.


Though we don't use Marketo forms, we are easily able to sync across the UTM parameter content into the Marketo database.


We will often have multiple campaigns running at once, driving leads to submit a form to receive content. Leads are often in more than one campaign at a time.


Because of the overlapping time frame of campaigns, I can't use generic 'utm_(source/medium/campaign)' fields, as a lead may complete two different forms in one day and the first form submits data will be overwritten with the second.

However, I can't lock the fields to prevent the data being overwritten, as we then won't receive the data for the second form submit.


As we frequently run different campaigns it seems silly (and very messy) to create 5 custom data fields (for source, medium, campaign, content, and term) for every single campaign we run.


Can anyone suggest a way to track and store this data in a way that makes sense?