Validation de la personnalisation personalization-validation
Mécanismes de validation validation-mechanisms
Sur l’écran de l’éditeur de personnalisation, utilisez le bouton Valider pour vérifier la syntaxe de votre personnalisation.
Erreurs courantes common-errors
- Chemin « XYZ » introuvable
En cas de référencement d’un champ qui n’est pas défini dans le schéma.
Dans ce cas, firstName1 n’est pas défini comme attribut dans le schéma du profil :
{{profile.person.name.firstName1}}
- Incompatibilité de type pour la variable « XYZ ».: Tableau attendu. Chaîne trouvée.
En cas d’itération sur une chaîne plutôt que sur un tableau :
Dans ce cas, product n’est pas un tableau :
{{each profile.person.name.firstName as |product|}}
{{product.productName}}
{{/each}}
- Syntaxe des barres de contrôle non valide.
‘[XYZ}}’
trouvé
En cas d’utilisation d’une syntaxe de barres de contrôle non valide.
Les expressions des barres de contrôle sont entourées de {{expression}}
{{[profile.person.name.firstName}}
- Définition de segment non valide
No segment definition found for 988afe9f0-d4ae-42c8-a0be-8d90e66e151
Erreurs spécifiques liées aux offres specific-errors
Les erreurs liées à l’intégration des offres dans un email ou une notification push présentent le modèle suivant :
Offer.<offerType>.[PlacementID].[ActivityID].<offer-attribute>
La validation est effectuée lors de la validation du contenu de personnalisation dans l’éditeur de personnalisation.
Ressource avec ID activityID et type OfferActivity introuvable
Image : deliveryURL, linkURL
Texte : content
HTML : content