我正在尝试使用他们的/rest/v1/leads.json
端点在 Marketo 中创建潜在客户。该过程正在运行,但不会为潜在客户保存 2 个自定义值 - 但名称、电子邮件、电话等都会为新潜在客户保存。该表单不是 Marketo 生成的表单,我遇到了这个......
“Munchkin 管理页面还允许您启用 Munchkin API。使用 Munchkin API,您可以将第三方软件与 Marketo 和您的网站集成;对事件进行自定义跟踪,例如多媒体播放;并使用您自己的非 Marketo - 为 cookie 用户生成表单和/或在 Marketo 数据库中创建新的潜在客户。”
如果我使用的是非 Marketo 生成的表单 - 我是否必须使用 Munchkin API?我还注意到,这些自定义字段在管理员的“字段映射”区域中没有太多内容 - 但我不确定这在通过 API 创建潜在客户时是否重要。
这是调用的样子:
$.ajax({
type: 'POST',
url: 'https://xxx-xxx-xxxx.mktorest.com/rest/v1/leads.json? access_token=tokenhere',
data: '{ "action":"createOnly","lookupField":"email","partitionName":"name","input":[ {"firstName":'+$( "#first_name" ).val()+',"lastName":'+$( "#last_name" ).val()+',"Email":'+$( "#email" ).val()+',"Phone":'+$( "#phone" ).val()+',"Company":'+$( "#company" ).val()+',"Country":'+$( "#00NC00000050DlB" ).val()+',"Industry":'+$( "#industry" ).val()+',"googleclickid":'+gclid+',"googleVisitorID":'+accountId+'}]}',
dataType : 'jsonp',
crossDomain:true,
success: function(data) {
},
contentType: "application/json",
dataType: 'json'
});
( gclid
&accountId
有一个值)
字段XLS
名称如下所示:
googleclickid googleclickid Google click id
googleVisitorID googleVisitorID Google Visitor ID