在 Customer Insights - Journeys 中创建自定义触发器

自定义触发器是一种灵活的方式,可捕获重要的时数和交互,允许您协调别具吸引力的客户交互项目。

自定义触发器是用户定义的信号,可包含并传输客户旅程可以处理的任何信息类型。 Customer Insights - Journeys 用户可以完全控制自定义触发器代表什么以及它们传达哪种信息。

在 Customer Insights - Journeys 中创建自定义触发器比较简单。 但是,自定义触发器需要市场营销用户和开发人员团队之间进行协作,此开发人员团队负责将小段代码集成到最终触发器发挥作用的系统中。

创建自定义触发器涉及三个步骤:初始触发器创建、触发器集成和完成。

1. 初始触发器创建

此步骤在 Customer Insights - Journeys 的触发器部分中执行。 要创建自定义触发器,从顶部功能区选择 +新建触发器。 在下面的屏幕上,您将为触发器命名并选择要触发操作当客户与网站/应用交互时

另一个触发器选项(“创建或更新与客户相关的记录时”)指的是基于 Dataverse 记录更改的触发器。 了解更多信息:根据 Dataverse 记录更改触发旅程

在下一个屏幕上,按照屏幕上的说明定义:

  • 标题和说明

    为触发器提供一个简短的描述性标题。 包含一条说明以帮助其他用户在目录中查找合适的触发器。

  • 属性

    触发器属性将扩充触发器并为旅程提供其他上下文以创建分支或个性化内容。 例如,Wi-Fi 注册自定义触发器可能包含位置属性,此属性表示客户在其中完成注册的物理位置。 然后可以在旅程中使用位置属性的值,以发送不同的消息,具体取决于注册位置是停车场还是主要大厅。

    属性具有名称数据类型。 选择正确的数据类型(文本、数字、true 或 false、日期/时间或实体引用)对于确保客户旅程可以在条件中提供适当的比较器很重要。 例如,如果属性为数字数据类型,则旅程将提供小于等于之类的比较器。 如果属性为日期/时间类型,则旅程将提供比较器,例如早于晚于。 数据类型实体引用的属性指向特定实体,让您不必定义复杂的属性列表来根据实体的更改触发旅程。

    您可以将属性与不同的数据类型进行堆叠,来创建复杂的触发器。 例如,如果您想要在客户购买产品时触发旅程,您将添加数据/时间属性来在操作发生时激活触发器,然后添加指向订单实体的实体引用属性以引用客户订单中包含的项目。

  • 特殊属性

    客户数据是每个自定义触发器中默认存在的特殊属性。 此属性包含有关执行触发器操作的客户的信息。 数据类型可以是 Dynamics 365 联系人或潜在顾客,也可以是 Customer Insights - Data 配置文件。 在代码中,该属性称为 authID

    contactpoint_email 是一个特殊属性,它存在于与 Customer Insights - Data 配置文件相关的自定义触发器中。 如果没有完整的 Customer Insights - Data 配置文件,则此属性将作为备用。 开发人员应在此属性中包含客户的电子邮件,以确保即使客户的完整配置文件信息不可用,也可以通过电子邮件联系到客户。

    contactpoint_phone 是一个特殊属性,它存在于与 Customer Insights - Data 配置文件相关的自定义触发器中。 如果没有完整的 Customer Insights - Data 配置文件,则此属性将作为备用。 开发人员应在此属性中包含客户的电话号码,以确保即使客户的完整配置文件信息不可用,也可以通过短信联系到客户。

  • 实体引用

    数据类型下拉菜单下,您将找到实体引用选项。 此选项允许您指向特定实体,让您不必指定要捕获的属性列表

2. 触发集成

创建触发器后,系统会生成代码片段。 您可以下载此代码片段并与开发人员共享。 或者,开发人员可以通过应用提供的链接直接访问该片段。

设置代码片段下载。

备注

要直接访问代码片段,开发人员需要拥有对 Dynamics 365 Customer Insights - Journeys 应用的访问权限。

代码片段使客户可以在外部应用或网站上执行操作,以在 Customer Insights - Journeys 中触发客户旅程。 例如,当客户单击电子商务网站上的结帐按钮时,代码会使用在按钮单击时调用的“订单确认”触发器来启动订单确认客户旅程。 通过添加代码片段,开发人员只需将按钮单击连接到“订单确认”触发器。

代码片段包含详述如何在外部系统上集成触发器代码的说明。 您可以使用 JavaScript(适用于网页)、C# 或 Python(适用于独立系统)或者通过 iOS 和 Android SDK 集成触发器。

提示

自定义触发器的一些集成可能会带来安全隐患。 与触发器一起提供的代码片段包含唯一标识 Customer Insights - Journeys 实例的引入密钥。 有权使用引入密钥的攻击者可能会发送虚假触发器,从而可以触发意外的客户旅程。 好的做法是:

  • 在可能的情况下保护引入密钥。
  • 在自定义触发器中限制使用属性,特别是当这些属性可用于个性化内容以及充当潜在攻击媒介(例如跨站点脚本)时。

3. 完成触发器

集成完成后,触发器页面将显示信息以确认自定义触发器按预期运行。 集成完成并经过验证后,触发器将标记为准备就绪,从而在旅程中可见且可用。

小费

查看触发器列表时,自定义触发器有一个单纯的闪电图标 自定义触发器图标。。 现成的触发器有一个带有行李箱图标的闪电图标 现成触发器图标。