Convalida della personalizzazione personalization-validation

Meccanismi di convalida validation-mechanisms

Nella schermata dell'editor di personalizzazione, utilizza il pulsante Convalida per verificare la sintassi di personalizzazione.

NOTE
La convalida viene eseguita automaticamente quando si fa clic sul pulsante Aggiungi per chiudere la finestra dell'editor.

IMPORTANT
Se la sintassi di personalizzazione non è valida, non puoi chiudere la finestra dell’editor di personalizzazione.

Errori comuni common-errors

  • Percorso "XYZ" non trovato

Quando tenti di fare riferimento a un campo non definito nello schema.

In questo caso firstName1 non è definito come attributo nello schema del profilo:

{{profile.person.name.firstName1}}
  • Tipo non corrispondente per la variabile "XYZ". Previsto array. Trovata stringa.

Quando si tenta di eseguire l’iterazione su una stringa invece che su un array:

In questo caso product non è un array:

{{each profile.person.name.firstName as |product|}}
 {{product.productName}}
{{/each}}
  • Sintassi Handlebars non valida. Trovato‘[XYZ}}’

Se viene utilizzata una sintassi Handlebars non valida.

Le espressioni Handlebars sono circondate da {{expression}}

   {{[profile.person.name.firstName}}
  • Definizione segmento non valida
No segment definition found for 988afe9f0-d4ae-42c8-a0be-8d90e66e151

Errori specifici relativi alle offerte specific-errors

Gli errori relativi all’integrazione delle offerte in un messaggio e-mail o push hanno il seguente pattern:

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

La convalida viene eseguita durante la convalida del contenuto di personalizzazione nell’editor di personalizzazione.

Titolo errore
Convalida/risoluzione
Risorsa con ID placementID e tipo OfferPlacement non trovata
Risorsa con ID activityID e tipo OfferActivity non trovata
Controlla se ActivityID e/o PlacementID sono disponibili
Impossibile convalidare la risorsa.
Il componentType nel posizionamento deve corrispondere all’offerta offerType
L’URL pubblico non è presente in offerId.
Le offerte di immagini (tutte le offerte personalizzate e di fallback associate alla coppia decisione-posizionamento) devono avere un URL pubblico popolato (deliveryURL non deve essere vuoto).
La decisione contiene attributi non di profilo.
Offerte L’utilizzo del modello deve contenere solo gli attributi del profilo.
Si è verificato un errore durante il recupero dell’utilizzo della decisione.
Questo errore può verificarsi quando l’API tenta di recuperare il modello di offerta.
Attributo offerta attributo offerta non valido.
Verifica se l’attributo dell’offerta a cui si fa riferimento nel pacchetto di offerta è valido. Di seguito sono riportati gli attributi validi:
Immagine: deliveryURL, linkURL
Testo: content
HTML: content
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76