使用透過伺服器端傳送的活動 QA
最後更新: 2024年7月20日
- 主題:
- 活動
在Adobe Target中使用伺服器端傳送的QA URL,來執行簡易的端對端活動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
}
下表說明伺服器端要求的詳細資訊:
參數 | 類型 | 預設值 | 說明 |
---|---|---|---|
token | 加密 Token | 無. 不得空白。 | 此加密實體包含可在活動 QA 中執行的活動 ID 清單。 驗證規則:加密權杖應屬於Target要求中指定的使用者端。 該 Token 中指定的所有活動應屬於該用戶端。 |
bypassEntryAudience | 布林值 | False | 指定是否應評估 QA 活動的入門目標,或是否應視為相符。 |
listedActivitiesOnly | 布林值 | False | 指定是否應單獨執行 QA 活動,或是否應評估為目前環境的使用中活動。 |
evaluateAsTrueAudienceIds | ID 清單 | 空白清單。 | 在Target要求的範圍內一律應評估為true的受眾ID清單。 |
evaluateAsFalseAudienceIds | ID 清單 | 空白清單。 | 在Target要求的範圍內一律應評估為False的受眾ID清單。 |
activityIndex | 整數 | Null。 不得空白。 | 加密 Token 的活動索引。如果 activityIndex 不在加密 Token 活動的範圍中,或為 null,系統會加以忽略。索引從 1 開始。 驗證規則: 至少應有一個活動索引,並應參考 Token 中指定的活動。 |
experienceIndex | 整數 | Null。 | 指定此參數時,請依照活動定義中的索引選取體驗。如果未指定或不在範圍內,會改回使用活動的體驗選取器策略。索引從1個驗證規則開始:可以是Null,或應該參考活動中的體驗。 |