Validação de personalização personalization-validation

Mecanismos de validação validation-mechanisms

Na tela do editor de personalização, use o botão Validar para verificar sua sintaxe de personalização.

NOTE
A validação é executada automaticamente quando você clica no botão Adicionar para fechar a janela do editor.

IMPORTANT
Se a sintaxe de personalização não for válida, não será possível fechar a janela do editor de personalização.

Erros comuns common-errors

  • Caminho "XYZ" não encontrado

Ao tentar referenciar um campo que não está definido no esquema.

Nesse caso, firstName1 não está definido como atributo no esquema de perfil:

{{profile.person.name.firstName1}}
  • Incompatibilidade de tipo para a variável "XYZ". Matriz esperada. Cadeia de caracteres encontrada.

Ao tentar iterar sobre uma cadeia de caracteres em vez de uma matriz:

Neste caso, o produto não é uma matriz:

{{each profile.person.name.firstName as |product|}}
 {{product.productName}}
{{/each}}
  • Sintaxe de manipuladores inválida. Encontrado‘[XYZ}}’

Quando a sintaxe de manipuladores inválidos é usada.

Expressões Handlebars cercadas por {{expression}}

   {{[profile.person.name.firstName}}
  • Definição de segmento inválida
No segment definition found for 988afe9f0-d4ae-42c8-a0be-8d90e66e151

Erros específicos relacionados às ofertas specific-errors

Os erros relacionados à integração de ofertas em uma mensagem de email ou push têm o seguinte padrão:

Offer.<offerType>.[PlacementID].[ActivityID].<offer-attribute>

A validação é executada durante a validação do conteúdo de personalização no editor de personalização.

Título de erro
Validação/Resolução
Recurso com id placementID e tipo OfferPlacement não encontrado
Recurso com id activityID e tipo OfferActivity não encontrado
Verificar se ActivityID e/ou PlacementID estão disponíveis
O recurso não pôde ser validado.
O componentType no Posicionamento deve corresponder à oferta offerType
O URL público não está presente em offerId.
As Ofertas de imagem (todas as Personalizadas e substitutas associadas ao par de decisão e posicionamento) devem ter o URL público preenchido (deliveryURL não deve estar vazio).
A decisão contém atributos que não são de perfil.
O uso do modelo de ofertas deve conter somente os atributos do perfil.
Ocorreu um erro ao buscar o uso de decisão.
Esse erro pode ocorrer quando a API está tentando buscar o modelo de oferta.
Atributo de oferta atributo de oferta inválido.
Verifique se o atributo de oferta referenciado na queda da oferta é válido. A seguir estão os atributos válidos:
Imagem: deliveryURL, linkURL
Texto: conteúdo
HTML: content
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76