作为项目要求的一部分,我需要打开来自 Marketo fpr 特定活动的电子邮件、电子邮件发送和电子邮件点击数据。我们怎样才能做到这一点。我查看了 api,但找不到合适的。
任何帮助表示赞赏
谢谢
作为项目要求的一部分,我需要打开来自 Marketo fpr 特定活动的电子邮件、电子邮件发送和电子邮件点击数据。我们怎样才能做到这一点。我查看了 api,但找不到合适的。
任何帮助表示赞赏
谢谢
您可以使用 getLeadChanges ( http://developers.marketo.com/documentation/soap/getleadchanges/ ) 并监听 Open、Sent 和 Clicked。您将获得特定时间范围内数据库中所有广告系列的所有信息。最后,您必须过滤掉您感兴趣的活动的响应。还有一个类似的 REST API 调用:http: //developers.marketo.com/documentation/rest/get -铅变化/
正如 Jep 所提到的,您需要从 Marketo 的Get Lead 活动 REST API请求这些活动类型的所有数据,然后在您这边进行过滤。以下是实现这一点的步骤:
1. 生成访问令牌
使用您的客户端 ID 和密码调用Marketo 的身份 API以生成访问令牌。请参阅Marketo 的 REST API 快速入门指南了解更多信息。
<Identity Service URL>/oauth/token?grant_type=client_credentials&client_id=<custom_service_client_id>&client_secret=<custom_service_client_secret>
2.调用Get Paging Token API
需要您在第一步中的访问令牌和所需的开始日期。获取分页令牌 API将返回一个令牌,该令牌是第三步中获取潜在客户活动 API请求所需的令牌。
/rest/v1/activities/pagingtoken.json?sinceDateTime=2014-10-06T13:22:17-08:00
3.调用Get Lead Activities API
需要第一步中的访问令牌和第二步中的分页令牌。您需要为已打开的电子邮件、已发送的电子邮件和已点击的电子邮件指定 activityTypeIds,它们分别是 activityTypeIds 10、6、11。
/rest/v1/activities.json?nextPageToken=GIYDAOBNGEYS2MBWKQYDAORQGA5DAMBOGAYDAKZQGAYDALBQ&activityTypeIds=10&activityTypeIds=6&activityTypeIds=11
4.过滤
第三步将返回指定活动类型和时间范围的所有活动数据。数据将包括每个记录的属性,该属性指定与其关联的特定活动。然后,您必须根据活动属性过滤这些记录。