Dans l’écran Éditeur d’expression, utilisez le bouton Valider pour vérifier la syntaxe de votre personnalisation.
La validation est automatiquement effectuée lorsque vous cliquez sur le bouton Ajouter pour fermer la fenêtre de l'éditeur.
Si la syntaxe de personnalisation n'est pas valide, vous ne pouvez pas fermer la fenêtre de l'éditeur d'expressions.
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}}
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}}
‘[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}}
No segment definition found for 988afe9f0-d4ae-42c8-a0be-8d90e66e151
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 d’expression.
Titre de l’erreur |
Validation/Résolution |
---|---|
Ressource avec ID placementID et type OfferPlacement introuvable Ressource avec ID activityID et type OfferActivity introuvable |
Vérifiez que ActivityID et/ou PlacementID sont disponibles |
Impossible de valider la ressource. | Le componentType dans l’emplacement doit correspondre à l’offre offerType. |
L’URL publique n’est pas présente dans l’offre offerId. | Les offres d’image (toutes les offres personnalisées et de secours associées à la paire décision-emplacement) doivent avoir une URL publique renseignée (l’URL deliveryURL ne doit pas être vide). |
La décision contient des attributs qui ne sont pas des attributs de profil. | L’utilisation du modèle d’offre ne doit contenir que les attributs de profil. |
Une erreur s’est produite lors de la récupération de l’utilisation de la décision. | Cette erreur peut se produire lorsque l’API tente de récupérer le modèle d’offre. |
L’attribut d’offre offer-attribute n’est pas valide. | Vérifiez que l’attribut offer-attribute référencé dans le drp d’offre est valide. Les attributs valides sont les suivants : Image : deliveryURL, linkURL Texte : content HTML : content |