23.7创建业务事件历程

转到Adobe Experience Cloud登录Adobe Experience Cloud。 单击​Adobe Journey Optimizer

Journey Optimizer

您将被重定向到Journey Optimizer中的​Home​视图。

Journey Optimizer

在继续操作之前,您需要选择​sandbox。 要选择的沙盒名为--aepSandboxId--。 为此,可单击屏幕顶部蓝线中的文本​Production Prod

Journey Optimizer

23.7.1创建业务事件

在左侧菜单中,单击​Configurations

Journey Optimizer

单击​Events​卡内的​Manage​按钮。

Journey Optimizer

业务事件是您可以在Journey Optimizer中创建的一种新类型事件。 与您在以前的模块中创建的​Unemination​事件不同,业务事件不是由客户触发的,而是由组织触发的。 您现在将创建业务活动。

单击​创建事件

Journey Optimizer

在事件创建表单中输入以下值:

  • 名称: ​ldapItemBackInStock并将ldap ​替换为ldap。例如:vangeluwItemBackInStock
  • 描述:当产品重新存货时,将触发此事件
  • 类型:在下 ​拉列表中选择业务

Journey Optimizer

  • 架构:选择​演示系统 — 用于JO业务事件(全局v1.1)v.1​的事件架构。 现在,您需要选择架构中用于我们的用例所需的字段。

    Journey Optimizer

    请执行以下步骤:

    单击字段上的​pencil​图标,该字段显示选定的​1个字段

    Journey Optimizer

    选择架构中的所有可用字段,然后单击​确定

    Journey Optimizer

  • 条件:您需要指定此架构中将触发业务事件的记录。

    请执行以下步骤:

    单击字段上​pencil​图标,该图标显示为​Add a condition

    Journey Optimizer

    在左侧,展开--aepTenantId--对象,展开对象​joBusinessEvents,然后将字段​eventName​拖放到画布上。

    Journey Optimizer

    对于字段​eventName,输入以下值:ldapItemBackInStock​并用ldap替换​ldap。 例如:vangeluwItemBackInStock。
    单击​确定

    Journey Optimizer

    单击​确定

    Journey Optimizer

最后,事件创建表单应如下所示。 单击​保存​以保存您的业务事件。

Journey Optimizer

23.7.2创建业务事件历程

您现在可以在历程中利用此业务事件。 转到​历程。 单击​创建历程

Journey Optimizer

在右侧,您将看到一个需要指定历程名称和描述的表单。 输入以下值:

  • 名称: ldap — 物料重新库存。将​ldap​替换为ldap。 例如:vangeluw — 物料返回现货
  • 描述:当项目重新存储到有兴趣的访客时,此历程会发送短信。

单击​确定

Journey Optimizer

在左侧菜单的​Events​下,搜索ldap。 您会找到之前创建的业务事件​ldapItemBackInStock。 将此事件拖放到画布上,因为这将是历程的起点。

Journey Optimizer

如您所见,读取区段​活动已自动添加到画布中。 这是因为业务事件仅发送历程的触发器以读取特定区段,然后该区段将检索该历程的用户档案列表。

单击​读取区段​活动。

Journey Optimizer

读取区段​配置要求您选择要通知刚刚发生的业务事件的区段。 单击​选择区段​字段。

Journey Optimizer

在​选择区段​弹出窗口中,搜索LDAP并选择在模块11 — 实时CDP — 生成区段并执行名为​ldap — 在Zeppelin Yoga Pant(RTCDP - ldap)中关注​的操作。 例如:vangeluw — 对齐柏林瑜伽裤的兴趣(RTCDP - vangeluw)。 单击​保存

Journey Optimizer

接下来,单击​确定

Journey Optimizer

下一步是拖放要在此历程中执行的操作。 在菜单中,转到​Actions ,然后找到您在模块12 -Journey Orchestration — 外部天气API、SMS操作等中创建的名为​ldapSmsTwilio​的操作

然后,您将在右侧看到一个面板,您可以在其中配置操作。

Journey Optimizer

导航到操作参数,然后单击操作参数​TEXTMESSAGE​的​pencil​图标。

Journey Optimizer

在弹出窗口中,单击​高级模式

Journey Optimizer

选择以下代码,复制该代码并将其粘贴到高级模式编辑器中。

'Hi ' + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + ' the Zeppelin Yoga pant is back in stock at ' + #{ExperiencePlatform.ExperienceEventFieldGroup.experienceevent.at(0)._experienceplatform.demoEnvironment.brandName}

单击​确定

Journey Optimizer

单击​pencil​图标以查看Action Parameter MOBILENR

Journey Optimizer

在弹出窗口中,单击​高级模式

Journey Optimizer

将此代码粘贴到高级模式编辑器中。 单击确定。

substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 12)

注意

此代码适用于具有12位(包括+)的手机号码,如下所示:+32463622044
其他几个国家有13位的电话号码。 如果您的手机号码有13位(包括+),则需要将此代码更新为:

substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 13)

单击​确定

Journey Optimizer

单击​确定

Journey Optimizer

在菜单中,单击​Orchestration​并将​End​拖放到画布上。 单击​确定

Journey Optimizer

您的历程现已准备就绪,可供发布。 单击​Publish

Journey Optimizer

再次单击​Publish

Journey Optimizer

您的历程现已发布,您现在可以测试它!

23.7.3测试业务事件历程

现在,您将通过使用Postman针对​演示系统 — JO业务事件(全局v1.1)v.1​摄取新事件来模拟产品的重新库存。

在左侧菜单中,单击​

Journey Optimizer

单击​Accounts​选项卡,找到名为​Journey Optimizer Business Events​的帐户,然后单击该名称以将其打开。

Journey Optimizer

此帐户只有一个数据流,单击数据流名称以选择它。

Journey Optimizer

单击右侧菜单中的​复制架构有效负载 。 此选项将整个​curl​命令复制到剪贴板,以针对​演示系统 — JO业务事件(全局v1.1)v.1​事件架构插入记录。

Journey Optimizer

将Curl命令粘贴到文本编辑器中

Journey Optimizer

让我们更仔细地了解这个请求,

  • POST请求将发送到DCS入口ID
  • 请求引用架构、数据集和组织ID。
  • 最后,它包含xdmEntity节点,该节点表示要在数据集内创建的数据。

现在,您需要替换以下xdmEntity行……

"xdmEntity": {
  "_experienceplatform": {
    "joBusinessEvents": {
      "eventDescription": "string",
      "eventName": "string",
      "stockEventId": "string"
    }
  },
  "_id": "/uri-reference",
  "eventType": "advertising.completes",
  "timestamp": "2018-11-12T20:20:39+00:00"
}

…在此行中,请确保将​ldap​替换为​ldap ItemBackInStock表示您在业务事件中指定的触发历程的条件。

"xdmEntity": {
  "_experienceplatform": {
    "joBusinessEvents": {
      "eventDescription": "Product Zeppelin Yoga pant is back in stock",
      "eventName": "ldapItemBackInStock",
      "stockEventId": "1"
    }
  },
  "_id": "/uri-reference",
  "eventType": "productBackInStock",
  "timestamp": "2021-04-19T15:25:39+00:00"
}

更新的​curl​命令应如下所示:

Journey Optimizer

选择所有组件,然后将其复制到剪贴板。

打开邮递员。 在Postman的左侧,单击​Import

Journey Optimizer

选择​Raw text​选项卡,并粘贴之前复制到此处的命令。 单击​继续

Journey Optimizer

单击​导入

Journey Optimizer

Postman已自动将​curl​命令转换为准备触发的REST命令,只需按​Send​按钮,即可在数据集内请求创建该记录。

Journey Optimizer

验证您的请求是否已成功接收。 在Postman中查找​200 OK​状态。

Journey Optimizer

短信可能需要几分钟才能到达您的手机。 如果没有,您的​Interest in Zeppelin Yoga Pant​区段可能不包含使用正确手机的用户档案。 如果是,请访问Luma网站,访问​Zeppelin Yoga Pant​产品并注册,同时确保提供正确的手机号码。

Journey Optimizer

您现在已完成此练习。

下一步:摘要和优点

返回到模块23

返回到所有模块

在此页面上