Hi,
My thoughts on Form pre-fill option is, when form is integrated with Landing Page or Web page, the pre-population occurs only when lead is known (cookied). Pre-fill doesn’t come from Marketo database. Right?
Thanks
Anand
Solved! Go to Solution.
Pre-Fill uses values loaded in real-time from the lead record in the Marketo database. I don't know what you mean by "doesn't come from Marketo database" -- it certainly does!
The lookup in the Marketo database is keyed on either an existing cookie or a tokenized URL coming from a tracked email link. It is not actually necessary for the lead to support cookies in the latter case, since the first cookie is not set until after the page loads with the Pre-Fill data.
Pre-Fill uses values loaded in real-time from the lead record in the Marketo database. I don't know what you mean by "doesn't come from Marketo database" -- it certainly does!
The lookup in the Marketo database is keyed on either an existing cookie or a tokenized URL coming from a tracked email link. It is not actually necessary for the lead to support cookies in the latter case, since the first cookie is not set until after the page loads with the Pre-Fill data.
Thanks Sanford.
In desktop, Form pre-fills works when I am cookied.
However, after filling out the form in desktop, we tried to open the page from mobile (via email CTA), pre-fill doesn't work.
The mobile version should pre-fill according to how you described it. If you clicked the mobile link immediately (like 1 second) after filling out the form on desktop, you may have been too quick.
I was not quick to access the page in mobile. we took couple of hours
Make sure the email CTA link has the mkt_tok query parameter (check the URL in the location bar on your form page).
If it does not have this param (as I noted above as well), then there's nothing to base the Pre-Fill on.
The most typical reason for sending untracked links -- that is, accidentally sending, as there are good reasons to deliberately send untracked links -- is that you're using a {{my.token}} as the entire URL, instead of taking the http:// or https:// out of the token and placing it directly in the <a href>.
I can see mkt_tok at the end of URL
Something like this -
?mkt_tok=eyJpIjoiWWpJNE9UZ3hNVEF5TVRBdyIsInQiOiJuVTIzekpYT1dQMmRFOXV6bkdkRWxHdERHRUlVbnltb2p1bUhNRzB5eXkxSDZRVjZEQlJ
3YVFWOVJjeVVmY1kyVGJnb0lHRVJwWk9QbFdsNGpCamxzQT09In0%3D
When same link opened on desktop browser, pre-fill works.
Not working when the link is opened on Mobile browser.
Please supply the full link.
Are you using Incognito/Private Browsing windows on both desktop and mobile for testing?
There's no reason for the Pre-Fill to behave differently: as long as the form is visible it's exactly the same code to get the values into the form.
Also please give the exact mobile device and browser you're using.
I'd like to share the full URL in private. Please let me know how?
Are you using Incognito/Private Browsing windows on both desktop and mobile for testing?
- NO
Also please give the exact mobile device and browser you're using.
- Desktop browser - Google chrome Version 66.0.3359.181
- Mobile Gmail - Google chrome mobile browser. Device: Samsung S7