I'm stumped - I have an email newsletter that links to a Marketo landing page, and when I click through (the real email, not a test), the mkt_tok doesn't appear in the URL. This is problematic because we're hoping to pre-fill form fields on the landing page.
I've confirmed that pre-fill is enabled on the form fields. Plus, the other non-LP links in my email DO have the mkt_tok appended.
I did try to also use query parameters to pull in the data (like &First={{lead.First Name}}&Last={{lead.Last Name}}&Email={{lead.Email Address}}) and that didn't work either. When I remove them, I still have the same problem.
What am I missing??
Solved! Go to Solution.
The mkt_tok is always stripped from the URL immediately after loading. So have you verified that it isn’t there in the initial redirect?
It sounds to me like your primary Munchkin session is associated with a lead other than the one that received the email. Pre-Fill is disabled in that case. In Incognito this won’t happen because you start with an anonymous session.
If the link is tracked (producing a Clicked Email in the Activity Log), then by default the mkt_tok is added as well. It’s possible to have a tracked link without the mkt_tok but you would have to do deliberate, manual configuration to accomplish this.
So the first question is: is the click tracked?
Yes, in the "Edit Link" area of my email links, both tracking options are selected (Track Link and Include mkt_tok).
And I've confirmed it creates a "Clicked Email" activity in the Activity Logs.
Hmm, it does not! And the webpage does have Munchkin on it (it's a Marketo LP and I didn't change any code to remove it or anything).
That tells us something. Now try it with an Incognito window.
Aha! The pre-fill worked in Incognito! (Side note, I copied the email link with our branded domain before it switched over to the final URL.) But, the mkt_tok is not there.
If I remove those URL parameters from the final URL, the pre-fill does NOT work in Incognito (and the mkt_tok is still missing).
The mkt_tok is always stripped from the URL immediately after loading. So have you verified that it isn’t there in the initial redirect?
It sounds to me like your primary Munchkin session is associated with a lead other than the one that received the email. Pre-Fill is disabled in that case. In Incognito this won’t happen because you start with an anonymous session.
The mkt_tok is always stripped from the URL immediately after loading. So have you verified that it isn’t there in the initial redirect?
Do you mean it's always stripped from landing page links? I've seen it persist on non-LPs. I'm not sure how to verify what you're asking, because the initial URL is just our branded tracking domain followed by a mess of letters and numbers, with no discernable mkt_tok.
It sounds to me like your primary Munchkin session is associated with a lead other than the one that received the email. Pre-Fill is disabled in that case. In Incognito this won’t happen because you start with an anonymous session.
That makes sense! I just went and filled out a different form on our website to reassociate my lead that I was using for the email newsletter, and then clicked through the email again, and now the pre-fill works! Phew... Many thanks @SanfordWhiteman for the assistance!