Solved! Go to Solution.
Here is the product team's official stance on this:
For pre-fill to work on embedded forms, it requires a publicly accessible API that retrieves lead information, which can include personally identifiable information such as email addresses, mailing addresses, names, and phone numbers. For us to make enable pre-fill on embedded forms in a responsible manner, we need to make certain that the API is created in such a way that it’s acceptably protected from brute force attacks that could allow an attacker to retrieve information about all leads by guessing Marketo cookie values, as well as making certain that the API doesn’t expose leads to XSS (cross-site script) attacks that could be used by an attacker to steal a lead’s info when they visit the attacker’s site. These issues doesn't exist when the form is on a Marketo landing page because we process the content of the page on our servers and there is no API exposed publicly.
This is 100% on our roadmap and we know how much customers would like this...it just requires a very thorough review by our internal security team. I plan to work on this next year.
Have a good night!
Any link to it ?
And BTW, I like the change you made to your blog design
OK it's next year. Any ETA on the functionality?
Prefill is not supported on embedded forms. This was a decision made when forms 2.0 was implemented.
There is a blog on a developer site about how to make prefill work with embedded forms:
http://developers.marketo.com/blog/external-page-prefill/
Additionally, I recommend you call go vote and comment on this idea to bring it back to people's attention:
++++++++1
I honestly thought this was a feature and just got a nasty surprise.
Hoping I'm still doing something wrong and have missed a product announcement that it does now indeed work as we all want it to.
Farser,
Prefill on forms embedded on an external site is not allowed generally as a security measure. You can get around it, and the developer's blog article here shows how to manually do this: http://developers.marketo.com/blog/external-page-prefill/ I can't speak for the Product team, but I doubt this functionality will be enabled by default. Progressive profiling will work, but prefill will not unless you manually enable it with the steps in that blog article
The link in the post is not working.
Regards,
-Mike
Please read my comment here about the API-based prefill method.
Not sure why that wouldn't work. Let me try again without the hyperlink http added:
developers.marketo.com/blog/external-page-prefill
+1 on prefill for embedded forms. Would love to have an update on this!