Show Menu
화제×

활동 QA 및 서버 측 전달 사용

서버 측 전달과 함께 QA URL을 사용하여, 변경되지 않는 미리 보기 링크를 통한 간편한 엔드 투 엔드 활동 QA, 선택적 대상 타깃팅, 라이브 활동 데이터에서 세그멘테이션된 상태를 유지하는 QA 보고를 수행할 수 있습니다.
활동 QA의 표준 구현에서 pageUrl 매개 변수를 통해 qa_mode 매개 변수 전달을 지원합니다. This approach is convenient for standard/ajax Target calls. 그러나 서버 간 호출의 경우 pageUrl 을 사용할 수 없는 모바일 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 활동에 대한 입력 단계 Target을 평가해야 하는지, 또는 일치한 것으로 간주해야 하는지 여부를 지정합니다.
listedActivitiesOnly
부울
False
QA 활동이 분리되어야 하는지, 또는 현재 환경에 대한 활성 활동으로 평가되어야 하는지 여부를 지정합니다.
evaluateAsTrueAudienceIds
ID 목록
목록이 비어 있습니다.
List of audience IDs that should always be evaluated as true in the scope of the Target request.
evaluateAsFalseAudienceIds
ID 목록
목록이 비어 있습니다.
List of audience IDs that should always be evaluated as false in the scope of the Target request.
activityIndex
정수
Null.
비워둘 수 없습니다.
암호화된 토큰의 활동 색인입니다. activityIndex가 토큰의 활동 범위를 벗어나거나 Null인 경우 무시됩니다. 색인은 1로 시작합니다.
검증 규칙: 한 개 이상의 활동 색인이어야 하며 토큰에 지정된 활동을 참조해야 합니다.
experienceIndex
정수
Null.
지정된 경우 활동 정의에서 색인별 경험을 선택합니다. 지정하지 않거나 범위를 벗어나면 활동의 경험 선택기 전략으로 되돌아갑니다. 색인은 1로 시작합니다. 검증 규칙: Null이거나 활동의 경험을 참조해야 합니다.