快速入门 Target SDK
为了启动并运行,我们鼓励您创建您的第一个 设备上决策 以您选择的语言进行的功能标记活动:
- Node.js
- Java
- .NET
- Python
步骤摘要
- 为您的组织启用设备上决策
- 安装SDK
- 初始化SDK
- 在中设置功能标记 Adobe Target A/B测试 活动
- 在应用程序中实施和渲染功能
- 对应用程序中的事件实施跟踪
- 激活您的 A/B测试 活动
1.为您的组织启用设备上决策
启用设备上决策可确保 A/B测试 活动以几乎零延迟的方式执行。 要启用此功能,请导航到 管理 > 实现 > 帐户详细信息 并启用 设备上决策 切换。
启用 设备上决策 切换, Adobe Target 开始生成 规则对象 你的委托人。
2.安装SDK
对于Node.js、Java和Python,请在终端的项目目录中运行以下命令。 对于.NET,将其添加为依赖项,方法为 从NuGet安装.
code language-js line-numbers |
---|
|
code language-javascript line-numbers |
---|
|
code language-bash line-numbers |
---|
|
code language-python line-numbers |
---|
|
3.初始化SDK
规则工件将在SDK初始化步骤中下载。 您可以自定义初始化步骤以确定如何下载和使用工件。
code language-js line-numbers |
---|
|
code language-javascript line-numbers |
---|
|
code language-csharp line-numbers |
---|
|
code language-python line-numbers |
---|
|
4.在 Adobe Target A/B测试 活动
-
在 Target,导航到 活动 页面,然后选择 创建活动 > A/B测试.
-
在 创建A/B测试活动 模式窗口,保持默认Web选项处于选中状态(1),选择 表单 作为体验编辑器(2),选择 默认工作区 替换为 无属性限制(3),然后单击 下一个 (四)。
-
在 体验 创建活动的步骤,为您的活动提供一个名称(1)并添加第二个体验,即体验B,方法是单击 添加体验 (2)。 输入您选择的位置名称(3)。 例如,
ondevice-featureflag
或homepage-addtocart-featureflag
是指示功能标志测试目标的位置名称。 在以下示例中,ondevice-featureflag
是为体验B定义的位置。或者,您可以添加受众细化(4)以限制活动的资格。 -
在 内容 部分,选择 创建JSON选件 (1)中进行归因、筛选、流程、流失等。
-
在 JSON数据 在显示的文本框中,使用有效的JSON对象(2)为每个体验(1)键入功能标志变量。
输入体验A的功能标志变量。
(以上适用于体验A的示例JSON)
code language-json line-numbers { "enabled" : true, "flag" : "expA" }
输入体验B的功能标志变量。
(以上适用于体验B的JSON示例)
code language-json line-numbers { "enabled" : true, "flag" : "expB" }
-
单击 下一个 (1)垫付予本公司股东,作为本 定位 活动创建步骤。
-
在 定位 为了简单起见,如下所示的步骤示例,“受众定位”(2)保留在“所有访客”的默认集中。 这意味着该活动未定位。 但是,请注意Adobe建议您始终将目标定位到生产活动的受众。 单击 下一个 (3)垫付予本公司股东,作为本 目标和设置 活动创建步骤。
-
在 目标和设置 步骤,设置 报表源 到 Adobe Target (1)。 定义 目标量度 作为 转化,根据网站的转化量度指定详细信息(2)。 单击 保存并关闭 (3)保存活动。
5.在应用程序中实施并渲染功能
在中设置功能标记变量后 Target,修改您的应用程序代码以使用它们。 例如,在应用程序中获取功能标志后,您可以使用该标志启用功能并呈现访客符合条件的体验。
code language-js line-numbers |
---|
|
code language-javascript line-numbers |
---|
|
code language-csharp line-numbers |
---|
|
code language-python line-numbers |
---|
|
6.对应用程序中的事件实施其他跟踪
或者,您也可以使用sendNotification()函数发送用于跟踪转换的其他事件。
code language-js line-numbers |
---|
|
code language-javascript line-numbers |
---|
|
code language-csharp line-numbers |
---|
|
code language-python line-numbers |
---|
|
7.激活您的 A/B测试 活动
-
单击 激活 (1)激活您的 A/B测试 活动。
note note NOTE 您必须拥有 审批者 或 发布者 用户角色 以执行此步骤。