Usar o controle de qualidade de atividade com entrega do lado do servidor

Use URLs de controle de qualidade com entrega do lado do servidor em Adobe Target para realizar o controle de qualidade das atividades com facilidade utilizando links de visualização que nunca mudam, direcionamento opcional de público-alvo e relatórios de controle de qualidade que permanecem segmentados a partir dos dados de atividade em tempo real.

A implementação padrão do Controle de qualidade de atividade é compatível com a transferência de parâmetros qa_mode por meio de parâmetros pageUrl. Essa abordagem é conveniente para chamadas padrão/ajax Target. No entanto, para chamadas de servidor para servidor, isso não é a melhor abordagem para um caso SDK do Adobe Mobile, quando pageUrl não está disponível.

O código a seguir mostra o Controle de qualidade de atividade em uma chamada do lado do servidor:

{
  "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
}

A tabela a seguir explica os detalhes da solicitação do lado do servidor:

Parâmetro Tipo Valor padrão Descrição
token Token criptografado Nenhum.
Não pode estar em branco.
Uma entidade criptografada que contém a lista de IDs de atividade que podem ser executadas no Controle de qualidade de atividade.
TargetRegras de validação: deve ser um token criptografado pertencente ao cliente especificado na solicitação Todas as atividades especificadas no token devem pertencer ao cliente.
bypassEntryAudience Booleano Falso Especifica se os direcionamentos de etapas de entrada de atividades de controle de qualidade devem ser avaliados ou se devem ser considerados como correspondentes.
listedActivitiesOnly Booleano Falso Especifica se as atividades de QA devem ser executadas isoladamente ou se devem ser avaliadas como atividades ativas para o ambiente atual.
evaluateAsTrueAudienceIds Lista de IDs Lista vazia. Lista de IDs de público-alvo que devem ser sempre avaliadas como verdadeiras no escopo da solicitação Target.
evaluateAsFalseAudienceIds Lista de IDs Lista vazia. Lista de IDs de público-alvo que devem ser sempre avaliadas como falsas no escopo da solicitação Target.
activityIndex Número inteiro Nulo.
Não pode estar em branco.
O índice de atividade no token criptografado. Se activityIndex estiver fora dos limites da atividade no token ou se for nulo, ele será ignorado. O índice começa com 1.
Regras de validação: deve ter pelo menos um índice de atividade e deve fazer referência a uma atividade especificada no token.
experienceIndex Número inteiro Nulo. Quando especificado, seleciona uma experiência por índice na definição da atividade. Se não especificado ou fora dos limites, ele retornará à estratégia de seleção de experiência da atividade. Regras de validação - O índice começa com 1: podem ser nulas ou devem fazer referência a uma experiência na atividade.

Nesta página