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.
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.
Risorsa con ID activityID e tipo OfferActivity non trovata
Immagine: deliveryURL, linkURL
Testo: content
HTML: content