【问题标题】:Get all leads programmatically in Marketo v1在 Marketo v1 中以编程方式获取所有潜在客户
【发布时间】:2015-02-10 07:23:24
【问题描述】:

我想获取客户在 Marketo 中的所有潜在客户。

我了解您可以通过过滤器类型 REST API 端点获取多个潜在客户。

如果我无法访问他们的 Marketo UI,我应该如何获得所有潜在客户?

我正在考虑一次查询 300 个 ID,直到没有更多结果。但是我不确定如果 300 批次中的所有潜在客户都被删除,但在删除的批次之后还有潜在客户,我不确定如何处理。已删除的潜在客户是否返回?

【问题讨论】:

    标签: marketo


    【解决方案1】:

    我将描述一种解决方法,您可以使用它来确定使用 REST API 在 Marketo 中创建的最后一个潜在客户。您可以将此潜在客户用作潜在客户 ID 的上限,然后一次查询 300 个潜在客户,直到达到您所描述的上限。

    解决方法是使用Get Lead Activities API 返回最近创建的潜在客户的活动。通过调用此 API,您可以确定在 Marketo 中创建的最后一个潜在客户,然后将其用作您的上限。

    以下是调用 Get Lead Activities API 的一些提示:

    • 指定要返回的 activityTypeIds=12 参数 新线索的活动。
    • 包括一个寻呼令牌参数作为开始日期 查找最近创建的潜在客户。要生成分页令牌,您需要使用 Get Paging Token API
    • 要优化这一点,请从接近 当前的日期。例如,首先查询 Get Lead Activities API 对于过去一小时内创建的潜在客户。那么如果没有结果, 查询过去一天,等等。
    • 遍历获取潜在客户活动的结果 API 直到响应中的 moreResult 属性为 false。最后 返回的潜在客户将是潜在客户 ID 的上限。

    例如,对 Get Lead Activities API 的调用如下所示:

    /rest/v1/activities.json?nextPageToken=GIYDAOBNGEYS2MBWKQYDAORQGA5DAMBOGAYDAKZQGAYDALBQ&activityTypeIds=12
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-02
      • 1970-01-01
      • 2015-03-15
      • 1970-01-01
      相关资源
      最近更新 更多