I'm not sure I understand your question correctly. Are you using hidden fields on your form?
You should have a hidden field for each parameter like Source and Medium. The fields will then get populated automatically from the url once someone visits the page.
Thank you so much for getting back so soon! We are doing what you have suggested. But let me be more specific:
1. Following is the url which is being used by various paid media sources "https://www.passageways.com/board-portal?utm_term=passageways&utm_campaign=Brand&utm_source=google&utm_medium=cpc"
2. Once on this page, they can click on the "start free trial" if they are interested. The url connected to that button is: "Request a Free Trial Passageways OnBoard Board Portal Software ". This doesnt have the UTM tags.
3. The marketo form in the above page has the hidden field for each parameter as follows:
So my question is: do I need to create different instances of the form fill page with UTM tags for each to map each source or is there another solution?
Please let me know if you need more info to help me with this.
Actually you should Auto-Fill the Hidden fields from Referrer Params (as opposed to URL Params) in this case. This is exactly what the Referrer Params option is for, when you can guarantee (a) there will be a document.referrer and (b) the referrer URL has the tags intact.