Best practice for capturing UTM data (traffic lands on corporate site first)
Hi everyone,
I’m looking for best practice guidance on setting up UTM capture properly in Marketo. Our current flow looks like:
- Paid ads → corporate website (UTMs present in query string)
- Corporate website has Munchkin and GA installed.
- Users then click through to a Marketo landing page that contains the inquiry form.
- We do not currently use a CRM.
We can see that UTMs sometimes appear in the Marketo landing page URL as query parameters, but we do not currently have hidden fields or structured UTM capture set up in the form. I’m trying to determine the cleanest and most scalable way to implement this.
Our primary objective is to accurately attribute form submissions to paid campaigns and distinguish paid vs organic traffic for reporting.
Some questions that I have:
- In a multi-domain setup, what is considered best practice for ensuring UTMs are reliably captured on form submission?
- How are others handling first/last touch attribution in this scenario?
- Should GA/GTM play a role in this or is it better to handle UTM capture within Marketo/Munchkin.
I’d appreciate any guidance and support on this situation. Thank you so much for your time!