在服务器端交付中使用活动 QA

在中的服务器端交付中使用QA URL Adobe Target 通过永不变更的预览链接、可选受众定位以及从实时活动数据中分段的QA报表,轻松执行端到端活动QA。

活动 QA 的标准实施支持通过 pageUrl 参数来传递 qa_mode 参数。这种方法便于标准/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 列表
空列表。
应始终在范围中评估为true的受众ID列表 Target 请求。
evaluateAsFalseAudienceIds
ID 列表
空列表。
受众ID的列表,在 Target 请求。
activityIndex
整数
空。
不能为空。
加密令牌中的活动索引。如果 activityIndex 超过了令牌中的活动界限或者为空,则会被忽略。索引从 1 开始。
验证规则:应至少有一个活动索引,且应引用令牌中指定的活动。
experienceIndex
整数
空。
如果指定,则在活动定义中按索引选择体验。如果未指定或超过了界限,它将回退到活动的体验选择器策略。索引从 1 开始验证规则:可以为空,或者应引用活动中的体验。
recommendation-more-help
3d9ad939-5908-4b30-aac1-a4ad253cd654