Begrenzen von logischen Inkonsistenzen zwischen Platzierungen in AEP Offer Decisioning

In diesem Artikel wird ein Problem in der Offer Decisioning-Funktion von Adobe Experience Platform behandelt, bei dem sich die Begrenzungslogik zwischen 1:1-Nachrichten- und E-Mail-Platzierungen inkonsistent verhält. Um das Problem zu beheben, verwenden Sie die richtige Namespace-Groß-/Kleinschreibung in der IMS-Organisation.

Beschreibung description

Umgebung

Adobe Experience Platform

Problem/Symptome

Wenn Angebote mit einer täglichen Begrenzung von zwei Entscheidungen konfiguriert werden, sollte das System das Angebot nach zwei Entscheidungen - unabhängig von der Platzierung - begrenzen und das nächste Angebot basierend auf der Priorität anzeigen. Allerdings:

  • E-Mail-Platzierungen ignorieren die Begrenzungslogik und zeigen weiterhin Angebote mit hoher Priorität über die Begrenzung hinaus an.
  • 1:1-Platzierungen erzwingen die Begrenzung korrekt und zeigen das nächste geeignete Angebot wie erwartet an.

Ursache

Das Problem wird durch die Groß-/Kleinschreibung im Identity-Namespace verursacht, der bei der Verarbeitung von Entscheidungsereignissen verwendet wird. Speziell:

  • Die IMS-Organisation wird mit dem Namespace „MyNamespace“ konfiguriert (mit Großbuchstaben „M“ und „N„).
  • Die Verwendung von MyNamespace funktioniert ordnungsgemäß und erzwingt die erwartete Begrenzung.
  • Die Verwendung "" (alle Kleinbuchstaben) führt zu inkonsistentem Verhalten, insbesondere bei E-Mail-Platzierungen.

Auflösung resolution

  1. Stellen Sie sicher, dass der Identity-Namespace in den Payloads genau mit der Zulassungsliste für Ihre IMS-Organisation übereinstimmt, indem Sie bei allen Aufrufen die richtige Groß-/Kleinschreibung (z. B. „MyNamespace“) verwenden, um Inkonsistenzen zu vermeiden.
  2. Ändern Sie Payloads, um den richtigen Namespace-Wert mit Unterscheidung der Groß-/Kleinschreibung einzuschließen („MyNamespace“). z. B.:
    {
    ``   "xdm:identityMap": {
    ``     "MyNamespace": [
    ``       {
    ``         "xdm:id": "<profile_id>"
    ``       }
    ``     ]
    ``   }
    `` }
  3. Testen Sie sowohl 1:1-Nachrichten- als auch E-Mail-Platzierungen, um ein konsistentes Begrenzungsverhalten zu bestätigen, und überprüfen Sie, ob Entscheidungsereignisse korrekt in Datensätzen aufgezeichnet werden und mit den konfigurierten Begrenzungen übereinstimmen.
  4. Überwachen Sie Datensätze wie ODE DecisionEvents, um sicherzustellen, dass Entscheidungsereignisse korrekt protokolliert werden, und stellen Sie sicher, dass die Anzahl auf Profilebene auf der Grundlage der konfigurierten Begrenzungen korrekt erhöht wird.

Wenn das Problem nach der Korrektur der Namespace-Werte weiterhin besteht, eskalieren Sie an den Adobe-Support mit detaillierten Informationen, einschließlich des Angebotsnamens oder der ID, des Kampagnennamens oder der ID und der Profil-ID zusammen mit dem zugehörigen Namespace.

Verwandtes Lesen

Verwenden von Offer Decisioning mit Platform Web SDK

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