Validierung der Personalisierung personalization-validation

Mechanismen der Validierung validation-mechanisms

Verwenden Sie im Bildschirm Personalisierungseditor die Schaltfläche Validieren, um Ihre Personalisierungssyntax zu überprüfen.

NOTE
Die Validierung wird automatisch durchgeführt, wenn Sie auf die Schaltfläche Hinzufügen klicken, wodurch das Editorfenster geschlossen wird.

IMPORTANT
Wenn die Personalisierungssyntax ungültig ist, können Sie das Personalisierungseditor-Fenster nicht schließen.

Häufige Fehler common-errors

  • Pfad „XYZ“ nicht gefunden

Beim Versuch, auf ein Feld zu verweisen, das im Schema nicht definiert ist.

In diesem Fall ist firstName1 nicht als Attribut im Profilschema definiert:

{{profile.person.name.firstName1}}
  • Typ für Variable „XYZ“ stimmt nicht überein. Array erwartet, Zeichenfolge gefunden.

Beim Versuch, über eine Zeichenfolge statt über ein Array zu iterieren:

In diesem Fall ist product kein Array:

{{each profile.person.name.firstName as |product|}}
 {{product.productName}}
{{/each}}
  • Ungültige Handlebars-Syntax.‘[XYZ}}’ gefunden

Wenn eine ungültige Handlebars-Syntax verwendet wird.

Handlebar-Ausdrücke sind von {{expression}} umgeben.

   {{[profile.person.name.firstName}}
  • Ungültige Segmentdefinition
No segment definition found for 988afe9f0-d4ae-42c8-a0be-8d90e66e151

Spezifische Fehler im Zusammenhang mit Angeboten specific-errors

Die Fehler bei der Integration von Angeboten in eine E-Mail-Nachricht oder Push-Benachrichtigung haben das folgende Muster:

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

Die Validierung erfolgt während der Validierung des Personalisierungsinhalts im Personalisierungseditor.

Fehlertitel
Validierung/Auflösung
Ressource mit der ID placementID und dem Typ OfferPlacement nicht gefunden
Ressource mit der ID activityID und dem Typ OfferActivity nicht gefunden
Überprüfen Sie, ob activityID und/oder placementID verfügbar ist.
Ressource konnte nicht validiert werden.
Der componentType in der Platzierung sollte mit dem Angebot offerType übereinstimmen.
Die öffentliche URL ist in der offerId des Angebots nicht vorhanden.
Für die Image-Angebote (alle personalisierten und Fallback-Angebote, die mit dem Entscheidungs- und Platzierungs-Paar verknüpft sind) sollte die öffentliche URL gefüllt sein (deliveryURL sollte nicht leer sein).
Die Entscheidung enthält Attribute, die nicht zu Profilen gehören.
Die Verwendung des Angebotsmodells sollte nur die Profilattribute enthalten.
Beim Abrufen der Entscheidungsverwendung ist ein Fehler aufgetreten.
Dieser Fehler kann auftreten, wenn die API versucht, das Angebotsmodell abzurufen.
Angebotsattribut – Das Angebotsattribut ist ungültig.
Überprüfen Sie, ob das Angebotsattribut, auf das in der Angebots-Dropdown-Liste verwiesen wird, gültig ist. Folgende Attribute sind gültig:
Bild: deliveryURL, linkURL
Text: content
HTML: content
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76