我正在尝试使用他们的/rest/v1/leads.json端点在Marketo中创建潜在客户。该过程正在运行,但不会为潜在客户保存2个自定义值 - 但名称,电子邮件,电话等都将保存为新的潜在客户。表单不是Marketo生成的表单,我遇到了这个......
“Munchkin管理页面还允许您启用Munchkin API。使用Munchkin API,您可以将第三方软件与Marketo和您的网站集成;自定义跟踪多媒体播放等事件;并使用您自己的,非Marketo生成的表单,以便cookie用户和/或在Marketo数据库中创建新的潜在客户。“
如果我使用的是非Marketo生成的表单 - 我是否必须使用Munchkin API?我还注意到管理员的“字段映射”区域中没有太多关于这些自定义字段的内容 - 但我不确定在创建潜在客户时是否重要。
以下是通话的内容: $就({ 类型:'POST', 网址:'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”:'+ $(“#original_name”)。val()+',“Email”:'+ $(“#email”)。val()+',“Phone”:'+ $(“#phone”)。val()+',“Company”:'+ $(“#company”)。val()+',“Country”:'+ $(“#00NC00000050DlB”)。val( )+',“Industry”:'+ $(“#industry”)。val()+',“googleclickid”:'+ gclid +',“googleVisitorID”:'+ accountId +'}]}', dataType:'jsonp', 跨域:真实, 成功:函数(数据){ }, contentType:“application / json”, dataType:'json' });
(gclid& accountId有值)
字段名XLS如下所示:
googleVisitorID googleVisitorID Google访客ID
答案 0 :(得分:5)
您应该能够使用REST API创建包含所有自定义字段的潜在客户。无需使用Munchkin API。确保包含正确的字段名称:在Admin>中现场管理您可以下载带有REST API字段名称的XLS。还有一些系统字段无法使用REST API进行修改。
编辑: 根据您提供的其他信息,修复以下内容:
要进行测试,我建议您在更新脚本之前使用cURL或Postman等交互式工具。这允许您查看任何错误消息并相应地调整您的代码。
(如果这解决了您的问题,请加上答案;我试图获得50点声誉,以便我发表评论: - )