Probleme mit dem Operandenvergleich in Adobe Experience Platform Audience Builder

In Adobe Experience Platform (AEP) Audience Builder treten beim Filtern von Zielgruppen mit Erlebnisereignisdaten die folgenden Fehler auf:

  • Operanden, die Array-typisiert sind, müssen mithilfe einer Variablen verglichen werden
  • Kopf einer leeren Liste

Diese Fehler treten auch dann auf, wenn das Feld (z. B. die Konto-ID) kein Array ist. Um das Problem zu beheben, verwenden Sie Variablen aus dem Ordner Variablen durchsuchen und fügen Sie Prüfungen hinzu, um sicherzustellen, dass das Feld vorhanden ist.

Beschreibung description

Umgebung

Adobe Experience Platform (AEP)

Problem/Symptome

  • Die Erstellung einer Zielgruppe schlägt bei Verwendung von Filtern für Erlebnisereignisdaten fehl.
  • Fehler: Operanden, die Array-typisiert sind, müssen eine Variable verwenden wird angezeigt, auch wenn das Feld kein Array ist.

  • Fehler: Head of empty list wird angezeigt, wenn das Feld im ersten Ereignis nicht vorhanden ist.

Ursache

Audience Builder vergleicht Daten über mehrere Ereignisse pro Benutzer hinweg. Wenn Felder nicht im Ordner Variablen durchsuchen ausgewählt sind, können sie als Arrays falsch interpretiert werden, was zu Fehlern beim Operandenvergleich führt.

Auflösung resolution

Gehen Sie wie folgt vor, um das Problem zu beheben:

  1. Wählen Sie das entsprechende Feld (z. B. Konto-ID) aus dem Ordner Variablen durchsuchen anstelle direkt aus der Klasse Erlebnisereignis .
  2. Fügen Sie eine Bedingung hinzu, um zu überprüfen, ob das Feld vorhanden ist, um den Fehler Head of empty list zu vermeiden.
  3. Testen Sie nach dem Anwenden dieser Änderungen die Zielgruppen-Konfiguration, um zu bestätigen, dass sie erfolgreich veröffentlicht wurde.

Geben Sie bei weiteren Klärungs- oder Verbesserungsanfragen die Geschäftsauswirkungen an den Adobe Support weiter, um das Problem eskalieren zu können.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f