Попробуйте этот код:
(function(pageUrl){
$.get(pageUrl, function(data){
try {
var s = data.indexOf("var mktoPreFillFields");
var e = data.indexOf("</script>");
if(s > -1 && e > -1){
dataObj = data.substring(s + 24, e);
dataObj = dataObj.replace(";","").replace(/decodeURIComponent/g,"").replace(/\(/g,"").replace(/\)/g,"");
var dataObjParsed = JSON.parse(dataObj);
for (var key in dataObjParsed) {
if (dataObjParsed.hasOwnProperty(key)) {
$("#" + key).val(decodeURIComponent(dataObjParsed[key]));
}
}
}
} catch (e) {
console.error(e);
}
});})("http://pages2.marketo.com/demo-eu.html")
Вам нужно будет заменить http://pages2.marketo.com/demo-eu.html с URL на целевую страницу, вы создаете в Marketo, которая включает в себя ту же форму, обеспечиваемый на своем сайте. Целевые страницы Mkto автоматически заполняют встроенные формы, этот скрипт анализирует целевую страницу, которую вы создаете, и захватывает ведущие данные. Все это происходит без использования REST или сложной интеграции API, только на стороне клиента javascript.