Validatie van personalisatie personalization-validation

Validatiemechanismen validation-mechanisms

In de personalisatie-editor scherm, gebruik Valideren om uw personalisatiesyntaxis te controleren.

NOTE
De validatie wordt automatisch uitgevoerd wanneer u op de knop Toevoegen om het editorvenster te sluiten.

IMPORTANT
Als de verpersoonlijkingssyntaxis ongeldig is, kunt u niet het venster van de verpersoonlijkingsredacteur sluiten.

Algemene fouten common-errors

  • Pad "XYZ" niet gevonden

Wanneer u probeert te verwijzen naar een veld dat niet in het schema is gedefinieerd.

In dit geval firstName1 is niet gedefinieerd als kenmerk in het profielschema:

{{profile.person.name.firstName1}}
  • Type mismatch voor variabele "XYZ". Array verwacht. Gevonden tekenreeks.

Wanneer u probeert een tekenreeks in plaats van een array te doorlopen:

In dit geval product is geen array:

{{each profile.person.name.firstName as |product|}}
 {{product.productName}}
{{/each}}
  • Ongeldige syntaxis voor handgrepen. Gevonden‘[XYZ}}’

Wanneer een ongeldige syntaxis voor het stuur wordt gebruikt.

Handlebars-expressies worden omringd met {{expression}}

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

Specifieke fouten met betrekking tot aanbiedingen specific-errors

De fouten met betrekking tot aanbiedingen integratie in een E-mail of Duw bericht hebben het volgende patroon:

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

De bevestiging wordt uitgevoerd tijdens de bevestiging van de verpersoonlijkingsinhoud in de verpersoonlijkingsredacteur.

Fouttitel
Validatie/resolutie
Bron met id placementID en type OfferPlacement niet gevonden
Bron met id activityID en type OfferActivity niet gevonden
Controleren of ActivityID en/of PlacementID beschikbaar zijn
Bron kan niet worden gevalideerd.
Het componenttype in de Placement moet overeenkomen met de aanbiedingType
De openbare URL komt niet voor in de aanbiedings-id.
De afbeeldingsaanbiedingen (alle gepersonaliseerde en reservekopieën die aan de beslissing en het plaatsingspaar zijn gekoppeld) moeten een openbare URL hebben die is gevuld (de bezorgings-URL mag niet leeg zijn).
De beslissing bevat niet-profielkenmerken.
Het modelgebruik van aanbiedingen mag alleen de profielkenmerken bevatten.
Er is een fout opgetreden tijdens het ophalen van het beslissingsgebruik.
Deze fout kan optreden wanneer de API het aanbiedingsmodel probeert op te halen.
Het aanbiedingskenmerk van kenmerk is ongeldig.
Controleer of het aanbiedingskenmerk waarnaar wordt verwezen in het aanbiedingsconcept geldig is. Hier volgen de geldige kenmerken:
Afbeelding: deliveryURL, linkURL
Tekst: inhoud
HTML: inhoud
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76