基于代码的渠道快速入门 get-started-code-based

在此页面上:​了解基于代码的渠道如何让您将个性化内容投放到应用程序和网页中的精细位置,以及何时使用它而非其他渠道。

Journey Optimizer允许您在所有接触点(如 Web 应用程序、移动应用程序、桌面应用程序、视频控制台、电视连接设备、智能电视、信息亭、ATM、语音助手、IoT 设备等)上个性化和测试要交付给客户的体验。

使用​ 基于代码的体验 ​功能,您可以使用简单直观的非可视化编辑器定义入站体验。 它允许您在应用程序或网页的单个位置和更精细的位置插入和编辑特定元素(不管您拥有的应用程序类型如何 ),而不是将修改应用于全部内容。

IMPORTANT
要详细了解有关基于代码的体验的特定建议,请参阅此页面。

➡️ 此部分中介绍了一个端到端用例,说明如何使用内容试验来比较决策与基于代码的体验渠道11。

用例 use-cases

当您的用例超出可视编辑器所能支持的范围,并且您拥有可用于构建和维护实施的开发资源时,基于代码的渠道将是最佳选择。

好处
原因
示例用例
深度个性化
支持超出可视编辑器所能公开范围的复杂逻辑和实时数据
由实时库存或用户上下文驱动的个性化
与外部系统集成
可以使用外部系统的数据来组合内容
基于天气的促销活动,实时库存驱动的优惠
高级、多步骤条件工作流
不限于可视化渠道的预定义操作
跨接触点的多步决策逻辑
超越平台限制
允许开发人员构建自定义交互元素
现成渠道不支持自定义 UI 组件
提高了营销活动的灵活性
内容和逻辑由您自己的实施定义
Headless、基于 API 或非浏览器的数字资产

何时不使用 when-not-to-use

基于代码的渠道需要开发工作,因此它不是每个情景的正确选择。 在以下情况下考虑其他渠道:

  • 您的营销活动非常快速或简单,可以使用 Web 或应用程序内之类的无代码渠道进行构建,而无需进行任何开发工作
  • 您没有可用的开发人员资源或测试环境来构建和验证自定义实施
  • 您的自定义开发时间表或预算有限,因为基于代码的体验需要更多的前期规划
  • 标准消息传送已适合内置渠道功能,无需自定义开发
  • 自定义代码的长期可维护性是一个问题,因为表面和实施需要持续的开发人员支持

何时使用基于代码的渠道或其他渠道 code-based-vs-other-channels

基于代码的渠道与其他渠道对比

何时使用基于代码的渠道,而不是使用其他 Journey Optimizer 渠道?

  • 当您的数字资产无法通过 Web 浏览器或移动应用程序进行访问时,您可以考虑随时使用基于代码的体验,在这些情况下,您最好使用 Journey Optimizer Web 渠道或 Journey Optimizer 应用程序内消息传递渠道。
  • 如果您具有基于 API 的无头或服务器端实施,则可以使用基于代码的渠道来替代 Journey Optimizer Web 或应用程序内渠道。

  • 如果您希望修改原生应用程序中的内容而不是显示模式、弹出窗口或叠加图,则还可以利用原生移动应用程序上基于代码的渠道作为应用程序内渠道的替代方法。

基于代码的渠道与 Web 渠道对比 code-based-vs-web

要执行 Web 用例,您可以使用 Web 渠道或基于代码的体验,但根据您的具体情况,其中一种可能比另一种更合适。 下面列出了主要区别,以便您能够就何时使用哪种渠道做出明智的决策。

Web

基于代码的体验

  • 使用个性化编辑器编辑内容。
  • 您需要有 Adobe Experience Platform Web SDK 客户端实施或 AEP Edge Network 服务器 API 服务器端实施。
  • 要使用基于代码的体验,需要对您的实施进行预先开发,以确保您的应用程序能够解释和交付由 Journey Optimizer 在边缘上为这些地点发布的内容。 了解详情
  • 它需要更多的规划,而且只能更改开发人员指定的内容。 因此,必须确定需要针对个性化或测试场景进行修改的应用程序组件(主页横幅、主图、菜单栏等), 并与开发团队合作构建处理这些更改所需的实施方案。
  • 它允许您使用 JSON 代码内容。
  • 它是以开发人员用户画像为中心的。

工作原理 how-it-works

CAUTION
此功能适用于开发人员和/或经验丰富的用户。 具有一定代码编写技能的营销人员可以使用此功能,前提是开发团队处理渠道配置和初始设置。

要使用 Journey Optimizer 基于代码的体验功能编辑您的内容,需要为您的页面或应用程序配置工具。 为此,您必须在要插入或替换内容的位置预先声明特定的单个位置(称为“表面”)。

NOTE
当前,与配置关联的内容只能是 HTML 或 JSON。

创建和投放基于代码的体验的主要步骤如下。

  1. 确保遵循特定于渠道的先决条件。 了解详情

  2. 在应用程序实施中定义表面,这基本上就是要添加体验的位置。

  3. 创建引用该位置的基于代码的渠道配置。 了解如何操作

  4. 使用此配置在 Journey Optimizer 中创建历程或营销活动。 了解如何操作

  5. 通过使用 Journey Optimizer 个性化编辑器为选定配置指定内容来编制体验。 了解如何操作

  6. 测试基于代码的体验。 了解如何操作

  7. 进行发布。 了解如何操作

  8. 基于代码的体验历程或营销活动上线后,应用程序或页面中用于请求表面内容的实施必须已就位,以便检索和显示内容。

    note info
    INFO
    要确保这一点,您的应用程序实施团队会进行显式 API 或 SDK 调用,以获取基于代码的配置中定义的表面内容(例如“横幅文本”或“推荐托盘 1”),或应用程序中与 UI 无关的决策点(例如“搜索算法参数”)。 了解详情

其他资源

recommendation-more-help
journey-optimizer-help