23.3配置基于触发器的历程 — 订单确认

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

Journey Optimizer

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

Journey Optimizer

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

Journey Optimizer

23.3.1创建订单确认消息

在菜单中,单击​消息

在“消息”屏幕上,您将看到与此类似的视图。 单击​创建消息

Journey Optimizer

按照此命名约定​ldap — 订单确认电子邮件​为您的消息指定标题,并使用您自己的ldap替换​ldap,选择​CJM Alpha预设​并启用​Email​渠道。

Journey Optimizer

单击​创建​以创建订单确认电子邮件消息。

下一个屏幕是消息仪表板。 右侧是“电子邮件”属性,请确保选中​可选功能​下的2个复选框。 如果没有,请​确保它们都已激活

Journey Optimizer

单击​主题行​文本字段。

Journey Optimizer

在文本区域中,开始编写​谢谢您的订购,

Journey Optimizer

主题行尚未完成。 接下来,您需要为字段​First name​引入个性化令牌,该令牌存储在profile.person.name.firstName下。 在左侧菜单中,向下滚动以找到​Person > 全名 > 名字​字段,然后单击​+​图标将个性化令牌添加到主题行中。 单击​保存

Journey Optimizer

然后你会回来。 单击​Email Designer​以创建电子邮件的内容。

Journey Optimizer

在下一个屏幕中,单击​从头开始设计

Journey Optimizer

在左侧菜单中,您将找到可用于定义电子邮件结构(行和列)的结构组件。

在画布上拖放8次​1:1列,这应该为您提供:

Journey Optimizer

转到​内容组件

Journey Optimizer

将​HTML​组件拖放到第一行上。 单击HTML组件,然后单击​显示源代码

Journey Optimizer

将此代码粘贴到此处:<img src="{%= profile._experienceplatform.demoEnvironment.brandLogo %}" width="100px%">。 单击​保存

Journey Optimizer

你现在回来了:

Journey Optimizer

转到​内容组件,然后将​图像​组件拖放到第二行。 选择​图像组件,但不要单击“浏览”。

Journey Optimizer

将此图像URL粘贴到字段​Source​中:https://parsefiles.back4app.com/hgJBdVOS2eff03JCn6qXXOxT5jJFzialLAHJixD9/29043bedcde632a9cbe8a02a164189c9_preparing.png。 此图像在Adobe外托管。

Journey Optimizer

当您将范围更改为其他字段时,图像将呈现出来,您将看到以下内容:

Journey Optimizer

接下来,转到​内容组件,并将​文本​组件拖放到第三行。

Journey Optimizer

选择该组件中的默认文本​请在此处键入您的文本。 并将其替换为以下文本:

You’re one step closer!

Hi 

We've received your order details!

We will also send you a separate email containing your VAT Invoice.

We'll be back in touch with you as soon as we've finished packing your package. Please read carefully the Order Information detailed below.

Journey Optimizer

将光标放在文本​Hi​旁边,然后单击​添加个性化

Journey Optimizer

导航到​Person > 全名 > 名字​字段,然后单击​+​图标将个性化令牌添加到主题行中。 单击​保存

Journey Optimizer

然后您将看到:

Journey Optimizer

接下来,转到​内容组件,并将​文本​组件拖放到第四行。

Journey Optimizer

选择该组件中的默认文本​请在此处键入您的文本。 并将其替换为以下文本:

Order Information

将字体大小更改为​26px,并将文本居中到此单元格中。 然后,您将拥有:

Journey Optimizer

接下来,转到​内容组件,然后将​HTML​组件拖放到第五行。 单击HTML组件,然后单击​显示源代码

Journey Optimizer

在​编辑HTML​弹出窗口中,粘贴此HTML:

<table><tbody><tr><td><b>Items purchased</b></td><td></td><td><b>Quantity</b></td><td><b>Subtotal</b></td></tr><tr><td colspan="4" width="500"><hr></td></tr></tbody></table>

单击​保存

Journey Optimizer

然后你会得到这个。 单击​Save​以保存进度。

Journey Optimizer

单击左上角主题行文本旁边的​箭头 ,返回消息仪表板。

Journey Optimizer

然后您将看到:

Journey Optimizer

单击​发布​两次以发布消息,以便在历程中使用。

Journey Optimizer

在创建​订单确认电子邮件消息​的后续步骤中,您将需要使用上下文事件数据。 此上下文事件数据从​历程​中提供。 因此,在添加该上下文之前,您需要设置​Event​以触发历程,并构建​历程。 完成后,您将返回​消息设计器​以更新消息。

23.3.2创建事件

在菜单中,转到​Configurations,然后单击​Events​下的​管理

Journey Optimizer

在​Events​屏幕上,您将看到与此类似的视图。 单击​创建事件

Journey Optimizer

然后,您将看到空事件配置。

Journey Optimizer

首先,为您的事件指定如下名称:ldapPurchaseEvent ,并将ldap替换为ldap。

Journey Optimizer

接下来,添加类似于此Purchase Event的描述。

Journey Optimizer

接下来是​事件类型​选项。 选择​Uneminary

Journey Optimizer

接下来是​事件ID类型​选项。 选择​系统生成

Journey Optimizer

接下来是架构选择。 为本练习准备了一个模式。 请使用架构Demo System - Event Schema for Website (Global v1.1) v.1

Journey Optimizer

选择架构后,您将在​Payload​部分看到正在选择的多个字段。 单击​编辑/铅笔​图标,向此事件添加其他字段。

Journey Optimizer

然后,您将看到此弹出窗口。 现在,您需要选中其他复选框,才能在触发此事件时访问其他数据。

Journey Optimizer

首先,选中--aepTenantId--行上的复选框。

Journey Optimizer

接下来,向下滚动并选中productListItems行上的复选框。

Journey Optimizer

接下来,向下滚动并选中commerce行上的复选框。

Journey Optimizer

接下来,单击​确定

然后,您将看到已向事件添加其他字段。 单击​保存

Journey Optimizer

随后将共享新事件,您将在可用事件列表中看到您的事件。

再次单击您的事件以再次打开​编辑事件​屏幕。
再次将鼠标悬停在​Payload​字段上,以再次查看3个图标。 单击​查看有效负荷​图标。

Journey Optimizer

您现在将看到预期有效负载的示例。 您的事件具有唯一的编排事件ID,您可以通过在该有效负载中向下滚动找到该事件,直到您看到_experience.campaign.orchestration.eventID

Journey Optimizer

事件ID是需要发送到Adobe Journey Optimizer的内容,以便触发您在下一步中构建的历程。 记下此eventID,因为您将在后续步骤之一中需要它。
"eventID": "d168c11ce1b5bb96fc793421fbcc3ec54b3116fa13242b05d9a54b1251ecb94e"

单击​确定,然后单击​取消

您的事件现已配置完毕,可供使用。

23.3.3创建历程

在菜单中,转到​历程​并单击​创建历程

Journey Optimizer

然后你会看到这个。

Journey Optimizer

为您的历程命名。 使用​ldap — 订单确认历程 ,并用ldap替换​ldap。 单击​确定

Journey Optimizer

首先,您需要将事件添加为历程的起点。 搜索事件​ldapPurchaseEvent​并将其拖放到画布上。 单击​确定

Journey Optimizer

接下来,在​Actions​下,搜索​Message​操作。

Journey Optimizer

将​Message​操作拖放到画布上,然后单击​编辑​图标以选择您的消息。

Journey Optimizer

选择在上一步​ldap — 订单确认电子邮件​中创建的消息。 单击​选择

Journey Optimizer

然后你拿这个。 单击​确定

Journey Optimizer

搜索编排类型​End​并将其拖放到画布上。 单击​确定

Journey Optimizer

单击​Publish​以发布历程。

Journey Optimizer

再次单击​Publish

Journey Optimizer

返回到历程概述。

Journey Optimizer

您的历程现已发布。 在使用历程之前,您仍需要完成订单确认电子邮件消息的配置。 为此,您现在需要提供此历程的上下文以显示您的消息。

23.3.4在电子邮件中使用历程上下文

在历程概述中,再次打开​ldap — 订单确认历程

Journey Optimizer

再次选择​Message​操作。 将鼠标悬停在​Message​字段上,您将看到此选项。 单击​打开消息

Journey Optimizer

然后,你将被重定向到这里。 单击​Modify

Journey Optimizer

单击​Confirm

Journey Optimizer

单击​Email Designer

Journey Optimizer

然后,您将返回Email Designer。

Journey Optimizer

转到​内容组件,并将​HTML​组件拖放到第六行。 单击HTML组件,然后单击​显示源代码

Journey Optimizer

在​编辑HTML​弹出窗口中,粘贴此HTML:

{{#each xxx as |item|}}<table width="500"><tbody><tr><td><img src="{{item.--aepTenantId--.core.imageURL}}" width="100"></td><td><table><tbody><tr><td><b>{{item.name}}</b><br>{{item.--aepTenantId--.core.subCategory}}<br><b>{{item.priceTotal}}</b><br>&nbsp;<br>Article no: {{item.SKU}}</td></tr></tbody></table></td><td>{{item.quantity}}</td><td><b>{{item.priceTotal}}</b></td></tr></tbody></table>{{/each}}

然后,您将拥有:

Journey Optimizer

现在,您必须通过引用productListItems对象来替换​xxx,该对象是触发历程的事件的一部分。

Journey Optimizer

首先,删除HTML代码中的​xxx

Journey Optimizer

打开显示​Profile​的下拉菜单。 在该下拉菜单中,选择​Context。 此上下文将传递到历程中的消息。

Journey Optimizer

然后你会看到这个。 单击​Journey Orchestration​旁边的箭头可进行更深入的研究。

Journey Optimizer

单击​Events​旁边的箭头可进行更深入的研究。

Journey Optimizer

单击​ldapPurchaseEvent​旁边的箭头可更深入地了解。

Journey Optimizer

单击​productListItems​旁边的​+​图标,将其添加到HTML代码中。

Journey Optimizer

然后你会得到这个。 现在,您需要删除事件ID周围的​ticks

Journey Optimizer

然后你会得到这个。 单击​保存

Journey Optimizer

您现在将回Email Designer。 单击​Save​以保存进度。

Journey Optimizer

接下来,转到​内容组件,并将​HTML​组件拖放到第七行。 单击HTML组件,然后单击​显示源代码

Journey Optimizer

在​编辑HTML​弹出窗口中,粘贴此HTML:

<table><tbody><tr><td><b>Subtotal</b><br>Delivery charge (included)</td><td align="right"><b>xxx</b><br><b>5</b></td></tr><tr><td colspan="2" width="500"><hr></td></tr><tr><td><b>Total including VAT</b></td><td align="right"><b>xxx</b></td></tr></tbody></table>

此HTML代码中有2个​xxx​的引用。 现在,您必须通过对productListItems对象的引用来替换每个​xxx,该对象是触发历程的事件的一部分。

Journey Optimizer

首先,删除第10行HTML代码中的​xxx

Journey Optimizer

导航到​Context

Journey Optimizer

单击​Journey Orchestration​旁边的箭头可进行更深入的研究。

Journey Optimizer

深入研究对象​ldapPurchaseEvent。 单击​Commerce​旁边的箭头可进行更深入的分析。

Journey Optimizer

单击​Order​旁边的箭头可进行更深的钻取。

Journey Optimizer

单击​总价​旁边的​+​图标,将其添加到画布中。

Journey Optimizer

删除第23行HTML代码中的​xxx

Journey Optimizer

再次单击​总价​旁边的​+​图标,将其添加到画布中。

Journey Optimizer

您还可以从​Order​对象中将字段​Currency​添加到画布上,如下所示:

Journey Optimizer

完成后,单击​保存​以保存更改。

然后,您将返回Email Designer。 再次单击​Save

Journey Optimizer

单击左上角主题行文本旁边的​箭头 ,返回消息仪表板。

Journey Optimizer

然后您将看到:

Journey Optimizer

单击​发布​两次以发布消息,以便在历程中使用。

Journey Optimizer

对电子邮件进行更改后,您需要重新发布历程,以便获取新字段和更改。

为此,请转到​历程。 单击以打开您的历程​ldap — 订单确认历程

Journey Optimizer

单击以打开​复制​旁边的下拉菜单,然后选择​创建新版本

Journey Optimizer

再次单击​创建新版本

Journey Optimizer

然后,您将获得历程的新版本。 单击​Publish​两次。

Journey Optimizer

您的历程现已发布,可以触发。 但是,在触发之前,您需要更新Adobe Experience Platform数据收集客户端属性中的数据元素。

23.3.5更新Adobe Experience Platform数据收集客户端资产

转到https://experience.adobe.com/#/data-collection/。 在左侧菜单中,确保您位于​Client​中。 搜索您的客户端属性,并打开​Web​的属性。

Journey Optimizer

转到​数据元素。 搜索并打开数据元素​rulePurchaseConfirmation

Journey Optimizer

然后你会看到这个。 导航到字段​_experience.campaign.orchestration.eventID,然后在此处填写您的eventID。 此处要填写的eventID是您在练习23.3.2中创建的eventID。

Journey Optimizer

在Client资产中保存所做更改,然后通过更新开发库来发布所做更改。

Journey Optimizer

您的更改现已部署完毕,可进行测试。

23.3.6使用演示网站测试订单确认电子邮件

让我们通过在演示网站上购买产品来测试更新的历程。

打开全新的隐身浏览器窗口,然后转到https://public.aepdemo.net

然后你会看到这个。

启动设置

输入配置ID并单击​Load Configuration。 随后将加载您的配置。

启动设置

向下滚动,然后单击​保存配置

启动设置

然后,您将被重定向到“管理员”主页。 转到​选择LDAP。 选择LDAP并单击​Save

启动设置

然后,您将被重定向到“管理员”主页。 转到​选择Brand​并选择品牌​Luma,单击​Save

启动设置

然后,您将被重定向到“管理员”主页。 单击​Luma​徽标。

启动设置

然后,您将看到Luma主页。

启动设置

转到​Login/Register。 填写表单并单击​创建帐户。 不要忘记选中​测试用户档案​的复选框。

Journey Optimizer

在几秒钟内,您将收到Journey Optimizer在您的收件箱中提供的新帐户创建电子邮件,该电子邮件是您在上一个练习中配置的。

Journey Optimizer

返回演示网站的主页,然后单击任意产品。

Journey Optimizer

然后,您将看到产品详细信息页面。 单击​添加到购物车

Journey Optimizer

转到购物车。

Journey Optimizer

选择您的​付款类型​和​交付首选项,然后单击​Purchase

Journey Optimizer

然后,您将在几秒内收到订单确认电子邮件。

Journey Optimizer

您已完成此练习。

下一步:23.4配置基于批量的Newsletter历程

返回到模块23

返回到所有模块

在此页面上