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
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
Imagem: deliveryURL, linkURL
Texto: conteúdo
HTML: content
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76