在中对服务器端交付使用QA URL Adobe Target 通过永不更改的预览链接、可选的受众定位以及从实时活动数据中分段的QA报表,可轻松执行端到端活动QA。
活动 QA 的标准实施支持通过 pageUrl
参数来传递 qa_mode
参数。此方法非常便于standard/ajax Target 调用。 但是,对于服务器到服务器调用,当 pageUrl
不可用时,这不是实施 Mobile SDK 案例的最佳方法。
以下代码示例显示了服务器端调用中的活动 QA:
{
"mbox" : "orderConfirmPage",
"clientSideAnalyticsLogging": true,
"clicked" : true,
"tntId" : "12121212.17_01",
"order" : {
...
},
"profileParameters" : {
...
},
"mboxParameters" : {
...
},
"requestLocation" : {
...
},
"qaMode" : {
"token" : "<encrypted token string>",
"bypassEntryAudience" : true,
"listedActivitiesOnly" : true,
"evaluateAsTrueAudienceIds" : [audienceId1, audienceId2...],
"evaluateAsFalseAudienceIds" : [audienceId3, audienceId4...],
"previewIndexes" : [
{
"activityIndex" : 1,
"experienceIndex" : 1
}
],
},
"mboxTrace" : true
}
下表说明了服务器端请求的详细信息:
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
令牌 | 加密令牌 | 无. 不能为空。 |
一种加密实体,其中包含允许在活动 QA 中执行的活动 ID 列表。 Target验证规则:应为属于 请求中所指定客户端的加密令牌。令牌中指定的所有活动都应属于客户端。 |
bypassEntryAudience | 布尔值 | false | 指定是否应评估 QA 活动的参加步骤目标,或是否应将它们视为匹配。 |
listedActivitiesOnly | 布尔值 | false | 指定是否应单独执行 QA 活动,或是否应将它们视为当前环境中的有效活动。 |
evaluateAsTrueAudienceIds | ID 列表 | 空列表。 | 在 Target 请求。 |
evaluateAsFalseAudienceIds | ID 列表 | 空列表。 | 受众ID列表,在 Target 请求。 |
activityIndex | 整数 | 空。 不能为空。 |
加密令牌中的活动索引。如果 activityIndex 超过了令牌中的活动界限或者为空,则会被忽略。索引从 1 开始。 验证规则:应至少有一个活动索引,且应引用令牌中指定的活动。 |
experienceIndex | 整数 | 空。 | 如果指定,则在活动定义中按索引选择体验。如果未指定或超过了界限,它将回退到活动的体验选择器策略。索引从 1 开始验证规则:可以为空,或者应引用活动中的体验。 |