转到Adobe Experience Cloud登录Adobe Experience Cloud。 单击Adobe Journey Optimizer。
您将被重定向到Journey Optimizer中的Home视图。
在继续操作之前,您需要选择sandbox。 要选择的沙盒名为--aepSandboxId--
。 为此,可单击屏幕顶部蓝线中的文本Production Prod。
在左侧菜单中,单击Configurations。
单击Events卡内的Manage按钮。
业务事件是您可以在Journey Optimizer中创建的一种新类型事件。 与您在以前的模块中创建的Unemination事件不同,业务事件不是由客户触发的,而是由组织触发的。 您现在将创建业务活动。
单击创建事件。
在事件创建表单中输入以下值:
架构:选择演示系统 — 用于JO业务事件(全局v1.1)v.1的事件架构。 现在,您需要选择架构中用于我们的用例所需的字段。
请执行以下步骤:
单击字段上的pencil图标,该字段显示选定的1个字段。
选择架构中的所有可用字段,然后单击确定。
条件:您需要指定此架构中将触发业务事件的记录。
请执行以下步骤:
单击字段上pencil图标,该图标显示为Add a condition。
在左侧,展开--aepTenantId--
对象,展开对象joBusinessEvents,然后将字段eventName拖放到画布上。
对于字段eventName,输入以下值:ldapItemBackInStock并用ldap替换ldap。 例如:vangeluwItemBackInStock。
单击确定。
单击确定。
最后,事件创建表单应如下所示。 单击保存以保存您的业务事件。
您现在可以在历程中利用此业务事件。 转到历程。 单击创建历程。
在右侧,您将看到一个需要指定历程名称和描述的表单。 输入以下值:
单击确定。
在左侧菜单的Events下,搜索ldap。 您会找到之前创建的业务事件ldapItemBackInStock。 将此事件拖放到画布上,因为这将是历程的起点。
如您所见,读取区段活动已自动添加到画布中。 这是因为业务事件仅发送历程的触发器以读取特定区段,然后该区段将检索该历程的用户档案列表。
单击读取区段活动。
读取区段配置要求您选择要通知刚刚发生的业务事件的区段。 单击选择区段字段。
在选择区段弹出窗口中,搜索LDAP并选择在模块11 — 实时CDP — 生成区段并执行名为ldap — 在Zeppelin Yoga Pant(RTCDP - ldap)中关注的操作。 例如:vangeluw — 对齐柏林瑜伽裤的兴趣(RTCDP - vangeluw)。 单击保存。
接下来,单击确定。
下一步是拖放要在此历程中执行的操作。 在菜单中,转到Actions ,然后找到您在模块12 -Journey Orchestration — 外部天气API、SMS操作等中创建的名为ldapSmsTwilio的操作。
然后,您将在右侧看到一个面板,您可以在其中配置操作。
导航到操作参数,然后单击操作参数TEXTMESSAGE的pencil图标。
在弹出窗口中,单击高级模式。
选择以下代码,复制该代码并将其粘贴到高级模式编辑器中。
'Hi ' + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + ' the Zeppelin Yoga pant is back in stock at ' + #{ExperiencePlatform.ExperienceEventFieldGroup.experienceevent.at(0)._experienceplatform.demoEnvironment.brandName}
单击确定。
单击pencil图标以查看Action Parameter MOBILENR。
在弹出窗口中,单击高级模式。
将此代码粘贴到高级模式编辑器中。 单击确定。
substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 12)
此代码适用于具有12位(包括+)的手机号码,如下所示:+32463622044。
其他几个国家有13位的电话号码。 如果您的手机号码有13位(包括+),则需要将此代码更新为:
substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 13)
单击确定。
单击确定。
在菜单中,单击Orchestration并将End拖放到画布上。 单击确定。
您的历程现已准备就绪,可供发布。 单击Publish。
再次单击Publish。
您的历程现已发布,您现在可以测试它!
现在,您将通过使用Postman针对演示系统 — JO业务事件(全局v1.1)v.1摄取新事件来模拟产品的重新库存。
在左侧菜单中,单击源。
单击Accounts选项卡,找到名为Journey Optimizer Business Events的帐户,然后单击该名称以将其打开。
此帐户只有一个数据流,单击数据流名称以选择它。
单击右侧菜单中的复制架构有效负载 。 此选项将整个curl命令复制到剪贴板,以针对演示系统 — JO业务事件(全局v1.1)v.1事件架构插入记录。
将Curl命令粘贴到文本编辑器中
让我们更仔细地了解这个请求,
现在,您需要替换以下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命令应如下所示:
选择所有组件,然后将其复制到剪贴板。
打开邮递员。 在Postman的左侧,单击Import。
选择Raw text选项卡,并粘贴之前复制到此处的命令。 单击继续。
单击导入。
Postman已自动将curl命令转换为准备触发的REST命令,只需按Send按钮,即可在数据集内请求创建该记录。
验证您的请求是否已成功接收。 在Postman中查找200 OK状态。
短信可能需要几分钟才能到达您的手机。 如果没有,您的Interest in Zeppelin Yoga Pant区段可能不包含使用正确手机的用户档案。 如果是,请访问Luma网站,访问Zeppelin Yoga Pant产品并注册,同时确保提供正确的手机号码。
您现在已完成此练习。
下一步:摘要和优点