Matrizes não são compatíveis com respostas de ação personalizada no Journey Optimizer

Ao invocar uma API de uma ação personalizada no Adobe Journey Optimizer (AJO), a resposta retorna uma matriz. No entanto, as ações personalizadas só oferecem suporte a cargas do tipo objeto para solicitações e respostas. Essa limitação impede o uso de dados de matriz para personalização no jornada. Para resolver o problema, formate a carga de resposta como um objeto em vez de uma matriz.

Descrição description

Ambiente

Adobe Journey Optimizer (AJO)

Problema/Sintomas

  • Uma chamada de API de uma ação personalizada retorna uma resposta de matriz em vez de um objeto.
  • A matriz não pode ser acessada ou usada para personalização no jornada.
  • Tentativas de referenciar elementos de matriz resultam em erros de sintaxe ou falhas de validação.

Resolução resolution

Siga estas etapas para resolver o problema:

  1. Revise a estrutura de resposta da API e confirme se ela retorna uma matriz. Consulte Solucionar problemas de ações personalizadas para obter as etapas de validação.
  2. Atualize a API ou a integração para que a carga da resposta seja formatada como um objeto. Consulte Configurar uma ação personalizada para obter diretrizes de estrutura de carga.
  3. Garanta cargas de solicitação e resposta para ações personalizadas que usam estruturas de objeto.
  4. Teste a ação personalizada atualizada para verificar se a personalização funciona com dados baseados em objetos.
  5. Valide se nenhum erro de sintaxe ou de incompatibilidade de tipo ocorre ao acessar as propriedades do objeto.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f