Vorschau und Schätzungen von Endpunkten
Bei der Entwicklung einer Segmentdefinition können Sie die Tools Schätzung und Vorschau in Adobe Experience Platform verwenden, um Informationen auf Zusammenfassungsebene anzuzeigen und so sicherzustellen, dass Sie die erwartete Zielgruppe isolieren.
-
Vorschauen stellen paginierte Listen von qualifizierten Profilen für eine Segmentdefinition bereit, sodass Sie die Ergebnisse mit dem vergleichen können, was Sie erwarten.
-
Schätzungen liefern statistische Informationen über eine Segmentdefinition, z. B. die projizierte Zielgruppengröße, das Konfidenzintervall und die Standardabweichung von Fehlern.
Erste Schritte
Die in diesem Handbuch verwendeten Endpunkte sind Teil der Adobe Experience Platform Segmentation Service-API. Bevor Sie fortfahren, lesen Sie den Abschnitt Erste Schritte. Dort erhalten Sie wichtige Informationen darüber, wie Sie die API aufrufen und die erforderlichen Kopfzeilen sowie Beispiele für API-Aufrufe lesen können.
So werden Schätzungen generiert
Wenn die Aufnahme von Datensätzen in den Profilspeicher die Gesamtprofilanzahl um mehr als 5 % erhöht oder verringert, wird ein Sampling-Auftrag ausgelöst, um die Anzahl zu aktualisieren. Die Art und Weise, wie das Daten-Sampling ausgelöst wird, hängt von der Methode der Aufnahme ab:
- Batch-Aufnahme: Bei der Batch-Aufnahme innerhalb von 15 Minuten nach der erfolgreichen Aufnahme eines Batches in den Profilspeicher wird ein Auftrag ausgeführt, um die Anzahl zu aktualisieren, wenn der Schwellenwert von 5 % für die Erhöhung oder Verringerung erreicht wird.
- Streaming-Aufnahme: Bei Streaming-Daten-Workflows wird stündlich überprüft, ob der Schwellenwert von 5 % für die Erhöhung oder Verringerung erreicht wurde. Ist dies der Fall, wird automatisch ein Vorgang ausgelöst, um die Anzahl zu aktualisieren.
Die Stichprobengröße der Überprüfung hängt von der Gesamtzahl der Entitäten in Ihrem Profilspeicher ab. Diese Stichprobengrößen sind in der folgenden Tabelle dargestellt:
Erstellen einer neuen Vorschau create-preview
Sie können eine neue Vorschau erstellen, indem Sie eine POST-Anfrage an den /preview
-Endpunkt senden.
API-Format
POST /preview
Anfrage
code language-shell |
---|
|
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
---|---|
Eigenschaft | Beschreibung |
predicateExpression |
Der PQL-Ausdruck, nach dem die Daten abgefragt werden. |
predicateType |
Der Prädikattyp für den Abfrageausdruck unter predicateExpression . Derzeit ist der einzige akzeptierte Wert für diese Eigenschaft pql/text . |
predicateModel |
Der Name der Experience Data Model (XDM)-Schemaklasse, auf der die Profildaten basieren. |
graphType |
Der Diagrammtyp, von dem Sie den Cluster abrufen möchten. Die unterstützten Werte sind none (führt keine Identitätszuordnung durch) und pdg (führt eine Identitätszuordnung basierend auf Ihrem privaten Identitätsdiagramm durch). |
Antwort
Bei einer erfolgreichen Antwort wird der HTTP-Status 201 (Erstellt) mit Details zur neu erstellten Vorschau zurückgegeben.
code language-json |
---|
|
table 0-row-2 1-row-2 2-row-2 | |
---|---|
Eigenschaft | Beschreibung |
state |
Der aktuelle Status des Vorschauauftrags. Nach der erstmaligen Erstellung weist es den Status „NEU“ auf. Anschließend wird der Status „WIRD AUSGEFÜHRT“ angezeigt, bis die Verarbeitung abgeschlossen ist. Danach wird sie zu „RESULT_READY“ oder „FAILED“. |
previewId |
Die ID des Vorschauauftrags, der zu Suchzwecken beim Anzeigen einer Schätzung oder Vorschau verwendet werden soll, wie im nächsten Abschnitt beschrieben. |
Abrufen der Ergebnisse einer bestimmten Vorschau get-preview
Sie können detaillierte Informationen zu einer bestimmten Vorschau abrufen, indem Sie eine GET-Anfrage an den /preview
-Endpunkt senden und die Vorschau-ID im Anfragepfad angeben.
API-Format
GET /preview/{PREVIEW_ID}
{PREVIEW_ID}
previewId
der Vorschau, die Sie abrufen möchten.Anfrage
code language-shell |
---|
|
Antwort
Eine erfolgreiche Antwort gibt den HTTP-Status-Code 200 mit detaillierten Informationen zur angegebenen Vorschau zurück.
code language-json |
---|
|
table 0-row-2 1-row-2 | |
---|---|
Eigenschaft | Beschreibung |
results |
Eine Liste der Entitäts-IDs zusammen mit den zugehörigen Identitäten. Die bereitgestellten Links können mithilfe des Profilzugriffs-APIEndpunkts zum Nachschlagen der angegebenen Entitäten. |
Abrufen der Ergebnisse eines bestimmten Schätzauftrags get-estimate
Nachdem Sie einen Vorschauauftrag erstellt haben, können Sie dessen previewId
im Pfad einer GET-Anfrage an den /estimate
-Endpunkt verwenden, um statistische Informationen zur Segmentdefinition anzuzeigen, einschließlich der projizierten Zielgruppengröße, des Konfidenzintervalls und der Standardabweichung von Fehlern.
API-Format
GET /estimate/{PREVIEW_ID}
{PREVIEW_ID}
previewId
Wert, der bei der Erstellung des Vorschauauftrags zurückgegeben wurde.Anfrage
Die folgende Anfrage ruft die Ergebnisse eines bestimmten Schätzauftrags ab.
code language-shell |
---|
|
Antwort
Eine erfolgreiche Antwort gibt HTTP-Status 200 mit Details zum Schätzauftrag zurück.
code language-json |
---|
|
table 0-row-2 1-row-2 2-row-2 3-row-2 | |
---|---|
Eigenschaft | Beschreibung |
estimatedNamespaceDistribution |
Ein Array von Objekten, das die Anzahl der Profile in der Segmentdefinition aufgeschlüsselt nach Identity-Namespace anzeigt. Die Gesamtzahl der Profile nach Namespace (die Summe der für jeden Namespace angezeigten Werte) kann höher sein als die Profilzählungsmetrik, da ein Profil mit mehreren Namespaces verknüpft sein kann. Wenn beispielsweise ein Kunde mit Ihrer Marke auf mehr als einem Kanal interagiert, werden diesem einzelnen Kunden mehrere Namespaces zugeordnet. |
state |
Der aktuelle Status des Vorschauauftrags. Der Status ist „WIRD AUSGEFÜHRT“, bis die Verarbeitung abgeschlossen ist. Ab diesem Zeitpunkt ist er „RESULT_READY“ oder „FAILED“. |
_links.preview |
Wenn die state „RESULT_READY“ lautet, stellt dieses Feld eine URL zum Anzeigen der Schätzung bereit. |
Nächste Schritte
Nach dem Lesen dieses Handbuchs sollten Sie ein besseres Verständnis davon haben, wie Sie mit Vorschauen und Schätzungen mithilfe der Segmentierungs-API arbeiten. Informationen zum Zugriff auf Metriken, die sich auf Ihre Echtzeit-Kundenprofildaten beziehen, z. B. die Gesamtzahl der Profilfragmente und zusammengeführten Profile innerhalb bestimmter Namespaces oder den Profildatenspeicher als Ganzes, finden Sie im Handbuch zum Profilvorschau-Endpunkt (/previewsamplestatus
).