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

在中对服务器端交付使用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 开始验证规则:可以为空,或者应引用活动中的体验。

在此页面上