We are struggling to push UTM parameters through for lead source and lead source detail. Essentially, parameters appear to work if the visitor is immediately deposited on a form page, BUT, if the visitor moves around the site, then lands on a form page, no value is captured for lead source and lead source detail.
For reference we are using a Wordpress site, we use Marketo for marketing automation and SFDC as our CRM.
Appreciate any help you may be able to provide.
Thanks in advance!
this is a common problem (and not a Marketo one per se).
UTM parameters always get lost after someone moves around the site.
If you look around the internet, there are many pieces of code that will store the UTM data (and things like GCLID and FBCLID) into cookies for you.
You can then set the UTM fields on your form(s) to take the default values from a cookie.
You are absolutely right. This blog was just written about capturing utm tags by @Andy_Caron3 , capturing this and many other aspects: https://nation.marketo.com/t5/champion-program-blogs/best-practices-for-utm-processing-from-website-...