【发布时间】:2015-02-14 06:20:36
【问题描述】:
作为项目要求的一部分,我需要打开来自 Marketo fpr 特定活动的电子邮件、电子邮件发送和电子邮件点击数据。我们怎样才能做到这一点。我查看了 api,但找不到合适的。
感谢任何帮助
谢谢
【问题讨论】:
标签: marketo
作为项目要求的一部分,我需要打开来自 Marketo fpr 特定活动的电子邮件、电子邮件发送和电子邮件点击数据。我们怎样才能做到这一点。我查看了 api,但找不到合适的。
感谢任何帮助
谢谢
【问题讨论】:
标签: marketo
您可以使用 getLeadChanges (http://developers.marketo.com/documentation/soap/getleadchanges/) 并监听 Open、Sent 和 Clicked。您将获得特定时间范围内数据库中所有广告系列的所有信息。最后,您必须过滤掉您感兴趣的活动的响应。还有一个类似的 REST API API 调用:http://developers.marketo.com/documentation/rest/get-lead-changes/
【讨论】:
正如 Jep 所提到的,您需要从 Marketo 的 Get Lead Activities REST API 请求所有这些活动类型的数据,然后在您这边进行过滤。以下是实现这一点的步骤:
1.生成访问令牌
使用您的客户端 ID 和密码调用 Marketo's Identity API 以生成访问令牌。请参阅Marketo's REST API quick start guide 了解更多信息。
<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
需要您在第一步中的访问令牌和所需的开始日期。 Get Paging Token API 将在第三步中返回一个向Get Lead Activities API 发出请求所需的令牌。
/rest/v1/activities/pagingtoken.json?sinceDateTime=2014-10-06T13:22:17-08:00
3.调用 Get Lead 活动 API
需要第一步中的访问令牌和第二步中的分页令牌。您需要为已打开的电子邮件、已发送的电子邮件和已点击的电子邮件指定活动类型 ID,它们的活动类型 ID 分别为 10、6、11。
/rest/v1/activities.json?nextPageToken=GIYDAOBNGEYS2MBWKQYDAORQGA5DAMBOGAYDAKZQGAYDALBQ&activityTypeIds=10&activityTypeIds=6&activityTypeIds=11
4.过滤器
第三步将返回指定活动类型和时间范围的所有活动数据。数据将包括每个记录的属性,该属性指定与其关联的特定活动。然后,您必须根据活动属性过滤这些记录。
【讨论】: