本文介绍了如何使用 Optimizely 在 Baklib 支持的网站上实施个性化,通过创建变体和功能测试来优化客户体验,提升营销效果。
Optimely 帮助您通过个性化优化您的数字产品、电子商务和产品营销活动中的客户体验。
通过个性化,市场营销和产品开发团队可以创新并设计出吸引客户的方案。然后您可以测试哪种方案效果最好,从而提升整体客户体验。
在本指南中,我们将学习如何使用 Optimizely 在 Baklib 支持的网站上实施个性化。
流程概述:要了解这个过程,请创建一个使用 React 的应用。我们可以从我们的GitHub页面下载该项目代码。下载的项目包含样本内容类型,您需要将它们导入到您的栈中,并添加到内容类型中。我们将创建变体并在主页通过功能测试(Feature Testing)实施它们,以查看哪些效果最好。
注意:免费试用账户在此练习中不起作用。您需要一个全栈 Optimizely 账户。在开始此练习之前,请确保您已有该账户。如果没有,请创建新的 Optimizely 账户。
首先,从 GitHub 仓库下载代码。一旦您有了代码,您将找到一个 zip 文件,其中包含此示例所需的内容类型。解压内容类型 zip 文件,并将其导入到您的栈中(参见我们的导入内容类型文档)。
在添加和发布条目之前,请创建一个环境。
我们为练习创建了三个内容类型。最重要的一个是 home_variation 内容类型。在此内容类型的条目内,结构已经存在,您只需添加数据在字段中。您将找到一组名为Banner Variation 的分组。在这个分组中,添加不同的图片。
对于这个练习,我们在主页 banner 上使用了三个变体。
这些图片将根据用户浏览主页时的浏览器cookie设置分配给用户。对于每个访问主页的用户来说,他看到的banner图片将是根据其 cookie 设置而不同。Cookies 这里起到一个独特身份的作用,即每个访问主页的用户的独特身份。
根据 cookie 中的信息,banner图片可能会根据用户流量分布(分配到每个变体的用户流量)显示不同的版本(参见 Optimizely 的实验功能测试部分)。我们将在后面的步骤中向您解释这一点。
Banner组将大致如下:
在添加和发布内容类型后,请在 Baklib 环境中添加并发布它们。我们已经使用了“开发”环境来执行此练习。
现在我们完成了在Baklib上添加和发布条目的部分,接下来让我们开始使用 Optimizely。按照以下步骤操作:
登录到您的 Optimizely 账户,创建一个新的项目。在项目中,从左侧导航菜单中选择 Experiments。
点击“Create New”按钮并选择 Feature Test。
在新的功能测试页面上,选择或创建一个新功能,并为实验名称命名。然后点击“Create New Feature”。
创建或分配给您的实验或功能后,点击该功能,然后按照下图所示为功能测试添加变体。您还可以分配流量分布和切换变体以启用或禁用它们:
点击左侧面板中的 Metrics 部署。设置通过用户事件可以跟踪的指标,例如点击、离开率等。
此可以通过选择顶部右侧的“Create New Event”来完成。
提供一个事件键名,在我们的例子里我们将其命名为“buyOption”。
然后保存该事件。在保存事件后,导航到实验部分。在这里,有一个块可以从那里选择您创建的事件作为实验的指标。
选择该事件并保存指标。现在您的指标已设置为指定的事件。
现在运行实验,根据环境选择运行方式。对于这个练习,我们使用了“生产”环境来运行实验。在开始此练习之前,请确保您已有该账户。如果没有,请创建新的 Optimizely 账户。
完成所有这些后,准备运行下载好的代码和应用。
打开代码文件夹到任何代码编辑器中,并按照以下步骤进行:
打开 .env 文件并输入您的栈密钥、内容类型 UID、Optimizely SDK 关键字和实验/功能关键字。默认情况下,系统支持北美地区。如果您想为欧洲地区(欧洲)、 Azure 北美或 Azure 欧洲区域添加支持,请将 North America 区域替换为 Europe (eu)、Azure 北美 (azure-na) 或 Azure 欧洲 (azure-eu)。
附加资源:有关更多信息,请参阅 Baklib 区域文档。
现在在命令提示符中进入项目根目录,并安装所需的依赖项,运行以下命令:
注意:通常上面的命令将安装优化工具 SDK。否则,请使用以下命令安装:
现在留在项目根目录中开始应用,启动端口 4000:
打开浏览器并访问 localhost:3000 端口。
如果您在新标签页中打开主页,用户会根据 cookie 获取到的独特身份看到不同的版本。
尝试一下
您可以在多个标签页中打开主页来查看效果差异。这就是通过功能测试变体实施个性化的方式。
附加资源:要为 Baklib 支持的网站实现 A/B 测试,请参阅我们的 A/B 测试参考指南。
Baklib 为探码科技旗下SaaS平台,为数字营销领导者和企业主提供唯一一款旨在加速业务成果的全渠道客户互动平台。通过快速将期望的业务成果与经过验证的全渠道客户互动策略相结合,我们的平台可让您加快价值实现速度,提供卓越的一对一体验并快速产生可衡量的结果。Baklib 是全球 800 多家客户的首选平台。加入数以千计的领先品牌,他们信任 Baklib 能够提供其业务所需的可预测、盈利成果以及其客户应得的高度个性化的全渠道体验。
💛🧡🧡客户评价:我最喜欢 Baklib Digital Experience Platform 的地方在于,我可以基于面向未来的云原生工具和技术创建沉浸式体验。借助此平台,我可以提高运营效率和上市时间,降低总体拥有成本,还可以改善客户体验并提升渠道。对我来说,这个平台非常棒,因为它简单快捷,简直完美!