当表单不是建立在 Marketo 登陆页面之上时,预填写表单的最佳做法是什么。
Forms 2.0 似乎不支持从 cookie 中读取数据,而 Rest API 要求您已经拥有他们的 Marketo ID。
我认为这样做的唯一方法是通过电子邮件传递用户值,但这似乎不是一个理想的解决方案。
当表单不是建立在 Marketo 登陆页面之上时,预填写表单的最佳做法是什么。
Forms 2.0 似乎不支持从 cookie 中读取数据,而 Rest API 要求您已经拥有他们的 Marketo ID。
我认为这样做的唯一方法是通过电子邮件传递用户值,但这似乎不是一个理想的解决方案。
如果您出于某种原因不想使用 REST API,您可以嵌入一个隐藏的 iframe,其中包含一个 Marketo 登录页面和 Marketo 表单,该表单启用了相同的字段以进行预填充。然后就可以用JS来获取这些值,并将它们发布到父框架的Marketo表单中。
1)您可以使用这个:http: //developers.marketo.com/documentation/rest/get-multiple-leads-by-filter-type/ 来获取客户的IDfilterType=cookie
2) 现在您有了 ID,您可以使用本指南:http: //developers.marketo.com/blog/external-page-prefill/