mareto的参与

你可以用Marketo的REST API做一些很酷的事情

一个女人在帮她的男同事写代码

嘿,朋友!这是Marketo团队的April Deibert和Sam Schwarz,他们是Perficient数字营销解决方案实践的一部分。在过去的一年里,我们在一些很酷的客户端项目中创造性地使用了我们的Marketo REST API技能。我们觉得你会喜欢了解更多。如果这些项目听起来像你也想要帮助的东西,请联系我们!下面的细节。

什么是Marketo的REST API?

Marketo的官方文档这样解释:

Marketo公开了一个REST API,允许远程执行系统的许多功能。从创建程序到批量导入,有大量的选项允许对Marketo实例进行细粒度的控制。

这些api通常分为两大类:领先数据库和资产。Lead Database api允许检索Marketo人员记录和相关对象类型(如机会和公司),并与之交互。资产api允许与营销抵押品和工作流相关记录进行交互。”

总之,使用Marketo的REST API是一种方法,可以在Marketo实例中提取所有资产的清晰列表,包括通道、电子邮件模板、表单、程序等。

Marketo REST API程序控制器获取程序列表的端点引用。(来源:Marketo Developer Documentation)

Marketo REST API程序控制器获取程序列表的端点引用。(来源:Marketo开发者文档

我们用Marketo的REST API做的很酷的事情的例子

示例1:工作区的合并

两个不同的客户要求我们对他们的Marketo工作空间和分区进行彻底的清理和简化。一个客户在建筑行业,而另一个客户在专业保安行业。

建筑行业客户需要Perficient的帮助从8个区域标记的工作空间转换为3个区域标记的工作空间,而专业安全行业客户需要从18个区域标记的工作空间转换为3个区域标记的工作空间。这种请求是常见的,因为不同的工作空间和人员分区有助于全球业务保持严格的资产和数据访问级别。然而,随着组织的变化,合并工作空间或分区可能变得更加合理——允许改进实例的易用性和节省成本。

因此,我们开始使用Marketo的REST API按工作空间提取所有不同资产的列表。有了这些信息,我们可以清楚地向客户展示完成项目所需的工作,并就需要将哪些内容迁移到不同的工作区、存档或删除提出建议。

一旦客户批准了我们的建议,我们就能够轻松地迁移、归档或删除一些项目。然而,其他资产将不会迁移—导致故障排除。例如,我们发现一些计划成员需要手动从活动中删除,并在迁移活动后重新添加。在另一种情况下,需要联系Marketo Support来刷新后端并启动流程。

在每一个步骤中,我们使用跟踪每个资产的自定义透视表报告,让客户了解我们完成任务的百分比。

值得注意的是,一个用例针对B2B(企业对企业)受众,另一个用例针对B2C(企业对消费者)受众。这表明Marketo REST API解决方案可以应用于任何行业或受众。

示例2:迁移到“Newketo”

一个不同的建筑行业客户(B2B和B2C)要求我们帮助他们制定策略,准备从一个Marketo实例迁移到一个新的Marketo实例。我们喜欢称之为从"老keto "到"新keto "

当客户正在设置一个新的CRM或迁移到一个不同的CRM时,例如从Microsoft Dynamics 365迁移到Salesforce时,这种市场到市场的迁移是必需的。为了正确地映射,一个新的Marketo实例必须与新的CRM实例集成,从而创造出清理实例和简化流程的最佳时间。

为此,客户要求Perficient使用Marketo REST API提取当前Marketo实例中所有资产的列表,并与他们一起决定迁移、归档或删除哪些资产。这也是回顾命名约定的最佳时机。perfent协助命名约定标准化,因此在Revenue Cycle Explorer中报告将是一件轻而易举的事。

例3:全局形式策略

一个B2B医疗保健行业客户请求Perficient协助导出所有表单及其对应信息的列表,以便我们能够改进全局表单策略。

最终的Marketo REST API表单导出包括表单是否设置为执行渐进式分析,或者它们是否具有自定义主题和样式信息。

全局表单策略有助于在为评分、销售和报告收集数据时保持一致性。该过程还促进了同意遵从性的一致性,并且在品牌指南发生更改时,可以轻松地一次更新多个表单。

使用Marketo的REST API按名称查询程序时的示例JSON响应。(来源:Marketo Developer Documentation)

使用Marketo的REST API按名称查询程序时的示例JSON响应。(来源:Marketo开发者文档

以下是该代码在为程序使用GET端点时提取的数据的一些定义。(来源:Marketo Developer Documentation)

以下是该代码在为程序使用GET端点时提取的数据的一些定义。(来源:Marketo开发者文档

Perficient有助于简化用于分析的数据。(来源:Perficient Templates)

然后,Perficient帮助简化用于分析的数据。(来源:Perficient Templates)

成功的秘诀

  • 如果您正在计划工作空间的清理或迁移,请提前协调您的员工,为他们设置一个日期,以便在旧的工作空间中继续构建任何新的东西。有时,我们发现在我们提取资产列表并为迁移、归档或删除寻求批准之后,团队将继续在这些工作空间中构建。在此期间创建的这些新资产使过程复杂化,因为它们可能被积极地使用,迁移将被证明是困难的。
  • 另外,在日历上留出一个工作块,以检查要迁移、归档或删除的推荐资产列表。在我们继续之前,这些项目需要您的批准,可能还需要其他员工的批准。
  • 对于那些使用Postman来检索Marketo REST API信息的人,请确保您引用了正确的Marketo Munchkin代码,否则您将会得到一个错误。当重用来自以前API的脚本时,这个问题很常见。
  • 每日导出Marketo REST API的限制是500MB。这个卷可能看起来很多,但是根据实例的大小,您可以快速达到这个大小。根据工作量进行相应的计划。

让完美帮你!

正如您在上面的客户端示例中所看到的,Marketo REST API功能可以用于跨任何行业的B2B或B2C。这是一种简单而有效的方法,可以在您发展业务的同时提高团队的效率和效力。今天联系我们看看我们怎样才能最好地帮助您!

留言回复

您的电邮地址将不会公布。必填项已标记

这个网站使用Akismet来减少垃圾邮件。了解如何处理您的评论数据

4月德伯特

April Deibert是Marketo团队的高级技术顾问,该团队是Perficient数字营销解决方案实践的一部分。她是2倍Marketo认证专家和1倍Pardot认证专家。她的热情包括领导复杂的营销自动化实施,并授权客户为组织决策者产生有意义的分析。

更多来自作者

关注我们
推特 Linkedin 脸谱网 Youtube Instagram