I am working on a campaign to gather more information from contacts. I've created a form in Marketo and have it on a Marketo landing page - Essent Guaranty, Inc.
I have all of the fields set to Form Pre-Fill = Enabled. I also have the form pre-fill enabled in Admin landing page section. When I run a test (run an actual smart campaign and send to a known lead that has data in the fields on the form), the only field to pre-populate is the email address. No other fields populate with the existing data in Marketo. Why is this? Am I missing something?
Pre-Fill of all fields works fine for me on that page. But you must set your domainLevel to 2 in Munchkin options because you're using a 2-letter domain. That will certainly affect anonymous vs. known lead association in general.
See these posts:
Hi Sanford - when you say it is working correctly, do you mean that you filled out the form, then went back to the page and it pre-filled? In the circumstances of this campaign, the contacts will have never filled out this form before.
Naturally, I tested by filling out the form in an Incognito window, pausing for a second, then refreshing the page.
So am I incorrect in thinking that a Marketo form set to be pre-populated, would pre-populate with the contact's info in Marketo? Someone has to actually fill the form out first in order for the pre-fill option to work the next time they visit the page?
Someone has to actually fill the form out first in order for the pre-fill option to work the next time they visit the page?
Not at all. But their web session needs to be associated with a lead in Marketo. This happens via 3 principal mechanisms:
If the lead doesn't do any of these things it should be obvious that the form can't be prefilled, since no identifying info has been provided to the browser.
The cookie is dropped as soon as someone interacts with you. Be that via email, any form fill, web visit (providing you have munchkin on your site) etc. If they haven't cleared their cookies or viewing in private mode, the form should pre-populate. As Gursimran said, try testing in another browser.