Personalization-validering personalization-validation

Valideringsmekanismer validation-mechanisms

Använd knappen Validera på skärmen personaliseringsredigerare för att kontrollera din personaliseringssyntax.

NOTE
Valideringen körs automatiskt när du klickar på knappen Lägg till för att stänga redigeringsfönstret.

IMPORTANT
Om personaliseringssyntaxen inte är giltig kan du inte stänga redigeringsfönstret för personalisering.

Vanliga fel common-errors

  • Sökvägen "XYZ" hittades inte

När du försöker referera till ett fält som inte är definierat i schemat.

I det här fallet har firstName1 inte definierats som attribut i profilschemat:

{{profile.person.name.firstName1}}
  • Typmatchningsfel för variabeln XYZ. Förväntad array. Hittade sträng.

När du försöker iterera över en sträng i stället för en array:

I det här fallet är product inte en matris:

{{each profile.person.name.firstName as |product|}}
 {{product.productName}}
{{/each}}
  • Felaktig syntax för verktygsfält.‘[XYZ}}’ hittades

När ogiltig syntax för verktygsfält används.

Handlebars-uttryck omges av {{expression}}

   {{[profile.person.name.firstName}}
  • Ogiltig segmentdefinition
No segment definition found for 988afe9f0-d4ae-42c8-a0be-8d90e66e151

Specifika fel relaterade till erbjudanden specific-errors

Felen som rör integrering av erbjudanden i ett e-postmeddelande eller push-meddelande har följande mönster:

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

Valideringen utförs under innehållsvalideringen i personaliseringsredigeraren.

Feltitel
Validering/upplösning
Resurs med ID placementID och typen OfferPlacement hittades inte
Resurs med id activityID och typen OfferActivity hittades inte
Kontrollera om ActivityID och/eller PlacementID är tillgängliga
Resursen kunde inte verifieras.
componentType i Placement ska matcha offerType-erbjudandet
Den offentliga URL:en finns inte i offerId.
Image Offers (all Personalized and fallback associated with the Decision and placement pair) should have public URL populated (deliveryURL should not be empty).
Beslutet innehåller attribut som inte är profiler.
Användning av modell för erbjudanden bör endast innehålla profilattributen.
Ett fel uppstod när beslutsanvändningen hämtades.
Detta fel kan uppstå när API:t försöker hämta erbjudandemodellen.
Erbjudandeattributet offer-attribute är ogiltigt.
Kontrollera om erbjudandeattributet som refereras i erbjudandeofferten är giltigt. Följande attribut är giltiga:
Bild: deliveryURL, linkURL
Text: content
HTML: innehåll
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76