配置基于代码的体验 code-based-configuration
在构建体验之前,您需要创建基于代码的体验配置,在其中定义内容在应用程序中的交付和使用位置。
基于代码的体验配置必须引用表面,它基本上是您要呈现更改的位置。 根据所选平台,您需要输入位置/路径或完整表面URI。 了解详情
创建一个基于代码的体验配置 create-code-based-configuration
要创建基于代码的体验渠道配置,请执行以下步骤:
-
访问 渠道 > 常规设置 > 渠道配置 菜单,然后单击 创建渠道配置。
-
输入配置的名称和说明(可选)。
note note NOTE 名称必须以字母(A-Z)开头。 它只能包含字母数字字符。 您还可以使用下划线 _
、点.
和连字符-
字符。 -
要为配置分配自定义或核心数据使用标签,您可以选择 管理访问权限。 了解有关对象级访问控制(OLAC)的更多信息
-
选择 营销操作 以使用此配置将同意策略关联到消息。 所有与营销活动相关的同意政策均可利用,以尊重客户的偏好。 了解详情
-
选择 基于代码的体验 渠道。
-
选择要应用代码库体验的平台:
note note NOTE 您可以选择多个平台。 当选择多个平台时,内容将交付到所有选定的页面或应用程序。 -
为此特定位置选择应用程序所需的格式。 在营销活动和历程中创作基于代码的体验时,将使用此功能。
-
单击 提交 以保存更改。
当在营销活动和历程中创建基于代码的体验时,您现在可以选择此配置。
Web 平台 web
要为Web平台定义基于代码的体验配置设置,请执行以下步骤。
-
选择以下选项之一:
-
单页 — 如果要将更改仅应用于单个页面,请输入 页面URL。
-
页面匹配规则 — 若要定位多个匹配同一规则的URL,请构建一个或多个规则。 了解详情
例如,如果您要编辑显示在Luma网站的所有女性产品页面上的元素,请选择 域 > 开头为 >
luma
和 页面 > 包含 >women
。
-
-
以下内容适用于预览URL:
-
页面 上的位置字段指定了您希望用户访问的页面内的确切目标。 它可以是网站导航结构中的某个页面上的特定部分,例如“hero-banner”或“product-rail”。
移动设备平台(iOS 和 Android) mobile
要为移动平台定义基于代码的体验配置设置,请执行以下步骤。
-
输入您的 应用程序ID。 这允许在应用程序的操作环境中进行准确的识别和配置,并确保无缝集成和功能。
-
提供应用程序 中的 位置或路径。 此字段指定您希望用户访问的应用程序内的确切目标。 它可以是应用程序导航结构深处的特定部分或页面,例如“hero-banner”或“product-rail”。
-
填写 预览URL 字段以启用设备上预览。 此URL通知预览服务在设备上触发预览时要使用的特定URL。 了解详情
预览URL是由应用程序开发人员在您的应用程序中配置的深层链接。 这可确保在应用程序中(而不是在移动Web浏览器中)打开任何与深层链接方案匹配的URL。 请联系您的应用程序开发人员,以获取为您的应用程序配置的深层链接方案。
-
对于Android:
-
对于iOS:
其他平台 other
要为其他平台(如视频控制台、电视连接设备、智能电视、网亭、ATM、语音助手、物联网设备等)定义基于代码的体验配置设置,请执行以下步骤。
-
如果您的实现不适用于Web、iOS或Android,或者需要定位特定的URI,请选择 Other 作为平台。
-
输入 表面URI。 表面URI是一个唯一标识符,对应于您要交付体验的实体。 了解详情
note caution CAUTION 确保输入的表面URI与您自己的实施中使用的表面URI相匹配。 否则,将无法交付更改。 -
如果需要,添加其他表面URI。 您最多可以添加10个URI。
note note NOTE 添加多个URI时,内容将传递到列出的所有组件。
什么是表面? surface-definition
基于代码的体验 surface 是为用户或系统交互而设计的任何实体,它由 URI 唯一标识。 曲面在应用程序实施中指定,必须与基于代码的体验渠道配置中引用的曲面匹配。
在任何层级的容器中,表面都可以被视为存在实体(接触点)的容器。
-
可以是网页、移动设备应用程序、桌面应用程序,以及大型实体中的特定内容位置(例如
div
)或非标准显示模式(例如,自助服务终端或桌面应用程序横幅)。 -
还可以扩展到用于非显示或抽象显示目的的特定内容容器(例如,传递给服务的 JSON Blob)。
-
它还可以是匹配各种客户端表面定义的通配符表面(例如,网站每个页面上的主图像位置可以在表面 URI 中进行转译,例如:web://mydomain.com/*#hero_image)。
创建基于代码的体验渠道配置时,您有两种方式可根据所选平台指定表面:
-
对于 Web、iOS 和 Android 平台,您需要输入 位置或路径 来构成表面。
-
如果平台是 Other,则需要输入完整的 表面URI,如下面的示例所示。
表面URI用作指向应用程序内不同的用户界面元素或组件的精确标识符。 表面URI基本上由多个部分组成:
- 类型:web、mobileapp、atm、kiosk、tvcd、service 等。
- 属性:页面 URL 或应用程序捆绑包
- 容器:页面/应用程序活动上的位置
下表列出了各种设备的一些表面 URI 定义示例。
Web 和移动
web://domain.com/path/page.html#element
mobileapp://com.vendor.bundle/activity#element
mobileapp://com.vendor.bundle/#element
其他设备类型
desktop://com.vendor.bundle/#element
tvcd://com.vendor.bundle/#element
service://servicename/#element
kiosk://location/screen#element
atm://location/screen#element
通配符表面
wildcard:web://domain.com/*#element
wildcard:web://*domain.com/*#element