Zielgruppen-Validierung
Beim Schreiben einer Zielgruppendefinition in Adobe Experience Platform bietet die Zielgruppenvalidierung integrierte Validierungen und Leitplanken, um sicherzustellen, dass Ihre Zielgruppen nicht nur präzise, sondern auch stabil und skalierbar sind.
Durch die Befolgung der Best Practices für die Zielgruppendefinition können Sie sicherstellen, dass Ihre Zielgruppen schneller ausgewertet werden, Ihre Logik auch dann effizient bleibt, wenn Ihre Zielgruppengröße zunimmt, und das Risiko von Auswertungsfehlern in Zeiten hohen Traffics reduzieren. Optimierte Zielgruppen verbessern auch die Aktivierungsgeschwindigkeit für Ziele, reduzieren die Echtzeit-Personalisierungslatenz und sorgen für die allgemeine Sandbox-Stabilität.
Experience Platform führt diese Validierungen beim Aufbau Ihrer Audience in Segment Builder in Echtzeit aus. Wenn Sie Ereignisse oder Attribute hinzufügen, die die Validierungsschwellen überschreiten, erhalten Sie in der Benutzeroberfläche von Segment Builder sofortiges Feedback.
Validierungstypen validation-types
Wenn die Zielgruppenvalidierung für Ihre Zielgruppen ausgeführt wird, gibt es zwei verschiedene Arten von Konstrukten, die verletzt werden können: kritische Validierungskonstrukte und Konstrukte zur Leistungsoptimierung.
Wenn ein wichtiges Überprüfungskonstrukt verletzt wird, verhindert das System, dass Sie Ihre Zielgruppe speichern, um die Stabilität Ihrer Sandbox zu schützen. Wenn ein Konstrukt zur Leistungsoptimierung verletzt wird, können Sie Ihre Zielgruppe speichern, es wird jedoch dringend empfohlen Sie Ihre Zielgruppendefinition aktualisieren, um Leistungsprobleme zu vermeiden.
Validierungsprüfungen validation-checks
Derzeit werden die folgenden Validierungen unterstützt:
[Kritische Validierung]{class="badge negative"} Logische Komplexität logical-complexity
Die Validierung der logischen Komplexität analysiert die Struktur Ihrer logischen Aussagen (AND, OR, NOT) innerhalb Ihrer Zielgruppendefinition. Insbesondere sucht sie nach Zielgruppendefinitionen, die das System zwingen, eine übermäßige Anzahl von Vergleichen pro Profil durchzuführen.
Wenn Ihre Zielgruppendefinition eine übermäßige Anzahl von Vergleichen pro Profil aufweist, führt diese erhöhte Komplexität zu einer langsameren Auswertung auf Profilbasis. Dies erhöht die Gesamtzeit für die Zielgruppenbewertung.
Um zu vermeiden, dass diese Validierung ausgelöst wird, sollten Sie Ihre Zielgruppendefinition einfach halten. Wenn Sie Ihre eigene Zielgruppendefinition nicht verstehen, ist sie zu kompliziert, und die Auswertung der Zielgruppe durch Experience Platform kann länger dauern.
Beispiel
Nehmen wir an, Sie möchten Kunden finden, die in bestimmten Bundesstaaten leben. Sie könnten dies ineffizient schreiben, indem Sie überprüfen, ob das Profil den Wert für einen Status hat, der einem der 45 aufgelisteten Werte entspricht, wie folgt:
| code language-none |
|---|
|
Mit einer Nicht-Prüfung müssen Sie jedoch nur überprüfen, ob das Profil nicht einen der fünf aufgelisteten Werte hat, was zu einer viel effizienteren Abfrage führt.
| code language-none |
|---|
|
Angenommen, Sie möchten Kunden finden, die Kanadier sind und einen Testplan haben. Ein weniger effizienter Ansatz wäre, nach Kanadiern in Ihrem Testplan zu suchen, indem Sie jeden anderen Plan manuell ausschließen, einen nach dem anderen, und überprüfen, ob das Profil in keinem von ihnen enthalten ist.
| code language-none |
|---|
|
Stattdessen sollten Sie direkt sein und den spezifischen Plan auswählen, den Sie einbeziehen möchten.
| code language-none |
|---|
|
[Kritische Validierung]{class="badge negative"} Sequenzielle Ereigniskomplexität sequential-event-complexity
Die Validierung der Komplexität sequenzieller Ereignisse beschränkt die Anzahl sequenzieller Ereignisse in einer Sequenz auf 6 Ereignisse.
Die sequenzielle Segmentierung ist einer der kompliziertesten Rechenvorgänge in Experience Platform, da das System den gesamten Verlauf von Erlebnisereignissen eines Kunden scannen, nach Zeitstempel sortieren und überprüfen muss, ob die angegebene Reihenfolge mit Ihrer Abfrage übereinstimmt. Wenn die Kette wächst, steigt daher die Anzahl der Permutationen, die das System berechnen muss, drastisch an.
Um zu vermeiden, dass diese Validierung ausgelöst wird, konzentrieren Sie sich auf die Grundlagen Ihrer sequenziellen Kette, indem Sie den Anfang, die Mitte und das Ende des Journey definieren. Bei der endgültigen Konversion sind oft sofortige Schritte erforderlich.
Beispiel
Angenommen, Sie möchten Benutzende ansprechen, die ein Produkt angesehen, zum Warenkorb hinzugefügt und gekauft haben. Ein weniger effizienter Ansatz würde jeden einzelnen Status des Benutzerpfads überprüfen. Die folgende Abfrage durchläuft beispielsweise diese Ereignissequenz: Anmelden bei der Website -> Suche nach Produkt -> Anzeigen einer Produktseite -> Hinzufügen zum Warenkorb -> Navigiert zur Kasse -> Kaufereignis
| code language-none |
|---|
|
Indem Sie die Sequenz jedoch auf ihren Anfang, ihre Mitte und ihr Ende reduzieren, benötigen Sie nur eine Ereignissequenz, die drei Ereignisse lang ist, was zu einer effizienteren Abfrage führt. Die folgende Abfrage durchläuft beispielsweise diese Ereignissequenz: Anzeigen einer Produktseite -> Zum Warenkorb hinzufügen -> Kaufereignis
| code language-none |
|---|
|
[Leistungsoptimierung]{class="badge yellow"} Aggregierte Anzahl aggregated-count
Die Prüfung der aggregierten Anzahl begrenzt die Anzahl der in Ihrer Zielgruppe verwendeten Aggregationsereignisse auf drei Bedingungen.
Ein Standardereignis muss nur ein einziges übereinstimmendes Ereignis finden, um einen Benutzer zu qualifizieren. Ein Aggregationsereignis muss jedoch den gesamten Ereignisverlauf) eines Benutzers lesen und analysieren bevor es eine Entscheidung treffen kann, was bei mehr Aggregationsereignissen zu langsameren Verarbeitungszeiten führt.
Um zu vermeiden, dass diese Validierung ausgelöst wird, verwenden Sie nur dann bestimmte Zählungen, wenn dies für die Zielgruppendefinition unbedingt erforderlich ist. Wenn Sie beispielsweise nur wissen müssen, ob ein Benutzer einmal interagiert hat, können Sie die Standardlogik „Vorhanden“ verwenden, anstatt ein Ereignis „Anzahl > 0“ zu verwenden.
[Leistungsoptimierung]{class="badge yellow"} Komplexität verschachtelter Daten nested-data-complexity
Die Validierung der Komplexität verschachtelter Daten beschränkt die Anzahl verschachtelter Daten innerhalb einer Zielgruppendefinition auf 2 Ebenen.
Während Experience Platform die Verwendung von Array- und Zuordnungsobjekten zum Speichern komplexer Datentypen unterstützt, erfordert das Entpacken verschachtelter Strukturen zum Suchen eines Werts eine komplexere Durchlauflogik. Je tiefer die Daten in einem Array verschachtelt sind, desto länger dauert es, bis sie zur Validierung abgerufen werden.
Wenn Sie häufig eine Segmentierung für ein tief verschachteltes Attribut durchführen, müssen Sie sich möglicherweise an Ihr Data-Engineering-Team wenden, um das Attribut in eine höhere Ebene im Profilschema zu kopieren, damit der Zugriff erleichtert wird.
[Leistungsoptimierung]{class="badge yellow"} Zielgruppengröße audience-size
Bei der Validierung der Zielgruppengröße wird geprüft, ob Ihre Zielgruppendefinition so breit ist, dass mehr als 30 % der gesamten Profile in Ihrer Sandbox für die Zielgruppe qualifiziert sind.
Experience Platform kann zwar große Zielgruppen verarbeiten, eine zu vage Zielgruppendefinition (z. B. Alle aktiven Kunden) kann jedoch die Auswertungszeit und die Aktivierungslatenz erhöhen.
Wenn Sie eine Zielgruppe erstellen müssen, die für mehr als 30 % Ihres Profilspeichers qualifiziert ist, stellen Sie sicher, dass die erste Auswertung der Zielgruppe mithilfe einer flexiblen Zielgruppenauswertung erfolgt. Die Auswertung der Zielgruppe mit einer On-Demand-Auswertung kann die Gesamtwirkung einer großen Zielgruppe auf den täglichen Segmentierungsauftrag reduzieren.
Nächste Schritte
Nach dem Lesen dieses Handbuchs wissen Sie besser, wie Experience Platform automatische Validierungen ausführt, um die Bewertung, Stabilität und Skalierbarkeit zu verbessern. Weitere Informationen zum Erstellen von Zielgruppen mithilfe der Benutzeroberfläche finden Sie in der Segment Builder-Dokumentation.
Anhang
Im folgenden Anhang finden Sie häufig gestellte Fragen zur Zielgruppenvalidierung in Experience Platform.
Häufig gestellte Fragen faq
Was passiert, wenn ich die Warnungen ignoriere und die Audience speichere?
Bei Warnhinweisen zur Leistungsoptimierung wird die Zielgruppe gespeichert und das System versucht, sie auszuwerten. Es kann jedoch zu deutlich langsameren Verarbeitungszeiten kommen. In Extremsituationen kann es vorkommen, dass der Segmentierungsauftrag fehlschlägt oder eine Zeitüberschreitung eintritt, wenn das Datenvolumen hoch genug ist, sodass Sie Ihre Audience neu entwerfen müssen.
Bei kritischen Validierungsfehlern können Sie die Zielgruppe nicht speichern.
Kann ich eine Erhöhung des Limits für „sequenzielle Ereignisse“ anfordern?
Werden diese neuen Validierungen meine bestehenden Zielgruppen beschädigen?
Ich habe komplexe Datenanforderungen. Wie kann ich die Warnung „Verschachtelte Daten“ vermeiden?
subscriptionStatus und loyaltyTier) in die oberste Ebene des Profils.Werden diese Prüfungen für die Zielgruppen „Entwurf“ und „Veröffentlicht“ gelten?