Validación de personalización personalization-validation

Mecanismos de validación validation-mechanisms

En el editor de personalización pantalla, utilice el Validate para comprobar la sintaxis de personalización.

NOTE
La validación se ejecuta automáticamente al hacer clic en Añadir para cerrar la ventana del editor.

IMPORTANT
Si la sintaxis de personalización no es válida, no se puede cerrar la ventana del editor de personalización.

Errores comunes common-errors

  • No se encontró la ruta "XYZ"

Al intentar hacer referencia a un campo que no está definido en el esquema.

En este caso firstName1 no se define como atributo en el esquema de perfil:

{{profile.person.name.firstName1}}
  • No coinciden los tipos para la variable "XYZ". Matriz esperada. Cadena encontrada.

Al intentar repetir una cadena en lugar de una matriz:

En este caso producto no es una matriz:

{{each profile.person.name.firstName as |product|}}
 {{product.productName}}
{{/each}}
  • Sintaxis de handlebars no válida. Encontrado‘[XYZ}}’

Cuando se utiliza sintaxis de handlebars no válida.

Las expresiones Handlebars están rodeadas por {{expression}}

   {{[profile.person.name.firstName}}
  • Definición de segmento no válida
No segment definition found for 988afe9f0-d4ae-42c8-a0be-8d90e66e151

Errores específicos relacionados con las ofertas specific-errors

Los errores relacionados con la integración de ofertas en un mensaje de correo electrónico o push tienen el siguiente patrón:

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

La validación se realiza durante la validación del contenido de personalización en el editor de personalización.

Título del error
Validación/resolución
No se ha encontrado el recurso con ID de colocación y tipo OfferPlacement
No se ha encontrado el recurso con ID de actividad y tipo de actividad de oferta
Comprobar si ActivityID o PlacementID están disponibles
No se ha podido validar el recurso.
El componentType de Placement debe coincidir con la oferta de offerType
La URL pública no está presente en offerId.
Las ofertas de imágenes (todas personalizadas y de reserva asociadas con el par de decisión y ubicación) deben tener rellenada una URL pública (deliveryURL no debe estar vacío).
La decisión contiene atributos que no son de perfil.
El uso del modelo de ofertas debe contener solo los atributos de perfil.
Error al recuperar el uso de decisión.
Este error se puede producir cuando la API intenta recuperar el modelo de oferta.
Offer Attribute offer-attribute no es válido.
Compruebe si el atributo de oferta al que se hace referencia en la colocación de oferta es válido. A continuación se muestran los atributos válidos:
Imagen: deliveryURL, linkURL
Texto: content
HTML: content
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76