Es gibt mehrere Zieltypen in Experience Platform, wie in der Abbildung unten dargestellt. Diese Ziele weisen im Hinblick darauf, was einen Zielexport auslöst und was in einem Export enthalten ist, geringfügig unterschiedliche Exportmuster auf, wie in den folgenden Abschnitten beschrieben.
Auf dieser Dokumentationsseite wird nur das Verhalten beim Profilexport für die Verbindungen beschrieben, die im unteren Bereich der Abbildung hervorgehoben sind.
Bevor Sie sich mit bestimmten Informationen nach Zieltyp befassen, müssen Sie die Konzepte des Microbatching und der Aggregationsrichtlinie für Streaming-Ziele verstehen.
Experience Platform-Ziele exportieren Daten an API-basierte Integrationen in Form von HTTPS-Aufrufen. Sobald der Ziel-Service von anderen Upstream-Services darüber informiert wird, dass Profile infolge der Batch-Aufnahme, Streaming-Aufnahme, Batch-Segmentierung, Streaming-Segmentierung oder Identitätsdiagramm-Änderungen aktualisiert wurden, werden die Daten exportiert und an Streaming-Ziele gesendet.
Der Vorgang, durch den Profile in HTTPS-Nachrichten aggregiert werden, bevor sie an Ziel-API-Endpunkte gesendet werden, wird als Microbatching bezeichnet.
Nehmen wir das Facebook-Ziel mit konfigurierbarer Aggregationsrichtlinie als Beispiel. Daten werden aggregiert gesendet, wobei der Ziel-Service alle eingehenden Daten aus dem Upstream-Profil-Service nach einem der folgenden Kriterien aggregiert, bevor sie an Facebook gesendet werden:
Der Schwellenwert, der von den oben genannten zuerst erreicht wird, löst einen Export nach Facebook aus. Im Dashboard Facebook Custom Audiences werden möglicherweise Zielgruppen aus Experience Platform in Schritten von 10.000 Datensätzen angezeigt. Es kann sein, dass alle 10 bis 15 Minuten 10.000 Datensätze angezeigt werden, da die Daten schneller verarbeitet und aggregiert werden als durch das 30-minütige Exportintervall vorgesehen. Außerdem werden sie schneller gesendet, etwa alle 10 bis 15 Minuten, bis alle Datensätze verarbeitet wurden. Wenn für einen Batch von 10.000 Datensätzen nicht genügend Datensätze vorhanden sind, wird die aktuelle Datensatzanzahl gesendet, sobald der Schwellenwert des Zeitfensters erreicht wird. Also werden möglicherweise auch kleinere Batches an Facebook gesendet.
Ein weiteres Beispiel ist das HTTP-API-Ziel, das mit maxUsersPerRequest: 10
über eine Richtlinie zur Aggregation nach bestem Bemühen verfügt. Das bedeutet, dass maximal zehn Profile aggregiert werden, bevor ein HTTP-Aufruf an dieses Ziel gesendet wird. Experience Platform versucht jedoch, Profile an das Ziel zu senden, sobald der Ziel-Service aktualisierte Neubewertungsinformationen von einem Upstream-Service erhält.
Die Aggregationsrichtlinie ist konfigurierbar, und das Zielentwickler-Team kann entscheiden, wie die Aggregationsrichtlinie so konfiguriert werden soll, dass die Ratenbeschränkungen der Downstream-API-Endpunkte am besten eingehalten werden. Weitere Informationen zur Aggregationsrichtlnie finden Sie in der Destination SDK-Dokumentation.
Unternehmensziele sind nur mit Adobe Real-time Customer Data Platform Ultimate verfügbar.
Die Unternehmensziele in Experience Platform sind Amazon Kinesis, Azure Event Hubs und HTTP-API.
Experience Platform optimiert das Verhalten beim Profilexport für Ihr Unternehmensziel, sodass nur Daten an Ihren API-Endpunkt exportiert werden, wenn relevante Profilaktualisierungen nach der Segmentqualifikation oder anderen wichtigen Ereignissen durchgeführt wurden. Profile werden in den folgenden Situationen an Ihr Ziel exportiert:
In allen oben beschriebenen Fällen werden nur die Profile exportiert, in denen relevante Aktualisierungen vorgenommen wurden. Wenn beispielsweise ein Segment, das dem Zielfluss zugeordnet ist, aus hundert Mitgliedern besteht und fünf neue Profile für das Segment qualifiziert sind, ist der Export in Ihr Ziel inkrementell und umfasst nur die fünf neuen Profile.
Beachten Sie, dass alle zugeordneten Attribute unabhängig von der Art der Änderungen für ein Profil exportiert werden. Daher werden im obigen Beispiel alle zugeordneten Attribute für diese fünf neuen Profile exportiert, selbst wenn sich die Attribute selbst nicht geändert haben.
Was die Daten betrifft, die für ein bestimmtes Profil exportiert werden, ist es wichtig, die beiden verschiedenen Konzepte zu verstehen, nämlich was den Datenexport an Ihr Unternehmensziel bestimmt und welche Daten im Export enthalten sind.
Was einen Zielexport bestimmt | Im Zielexport enthaltene Informationen |
---|---|
|
|
Unternehmensziele streamen Aufstockungsdaten, wenn Profile für ein Ziel aktiviert werden. Das bedeutet, dass der erste Datenexport nach der Konfiguration eines Aktivierungs-Workflows für ein Ziel Profile enthält, die sich für das aktivierte Segment qualifiziert haben, bevor das Segment dem Ziel zugeordnet wird.
Betrachten Sie beispielsweise den folgenden Datenfluss an ein HTTP-Ziel, bei dem drei Segmente im Datenfluss ausgewählt und dem Ziel vier Attribute zugeordnet sind.
Ein Profilexport an das Ziel kann durch ein Profil bestimmt werden, das sich für eines der drei zugeordneten Segmente qualifiziert. Im Datenexport jedoch können im Objekt segmentMembership
andere nicht zugeordnete Segmente angezeigt werden, wenn dieses bestimmte Profil zu diesem Profil gehört und diese Segmente dieselbe Zusammenführungsrichtlinie wie das Segment verwenden, das den Export ausgelöst hat. Wenn ein Profil sich für das Segment Kundschaft mit DeLorean-Autos qualifiziert hat, aber auch zum Segment Hat „Zurück in die Zukunft“ gesehen und Science-Fiction-Fans gehört, sind diese beiden anderen Segmente ebenfalls im Objekt segmentMembership
des Datenexports vorhanden, obwohl diese nicht im Datenfluss zugeordnet sind, falls diese dieselbe Zusammenführungsrichtlinie wie das Segment Kundschaft mit DeLorean-Autos verwenden.
Aus Sicht der Profilattribute bestimmt jede Änderung an den vier oben zugeordneten Attributen einen Zielexport, und eines der vier im Profil vorhandenen zugeordneten Attribute wird im Datenexport vorhanden sein.
Beispiele exportierter Daten für verschiedene Unternehmensziele finden Sie in den Dokumentationsseiten für die Amazon Kinesis-, Azure Event Hubs- und HTTP-API-Ziele.
Das Verhalten beim Profilexport für Streaming-Ziele wie Facebook, Trade Desk und andere API-basierte Integrationen ist dem oben beschriebenen Verhalten für Unternehmensziele sehr ähnlich.
Beispiele für Streaming-Ziele sind die Ziele, die zu den Social-Media- und Werbekategorien im Katalog gehören.
Experience Platform optimiert das Verhalten beim Profilexport für Ihr Streaming-Ziel, sodass nur Daten an Ihre API-basierten Streaming-Ziele exportiert werden, wenn relevante Profilaktualisierungen nach der Segmentqualifikation oder anderen wichtigen Ereignissen durchgeführt wurden. Profile werden in den folgenden Situationen an Ihr Ziel exportiert:
In allen oben beschriebenen Fällen werden nur die Profile exportiert, in denen relevante Aktualisierungen vorgenommen wurden. Wenn beispielsweise ein Segment, das dem Zielfluss zugeordnet ist, aus hundert Mitgliedern besteht und fünf neue Profile für das Segment qualifiziert sind, ist der Export in Ihr Ziel inkrementell und umfasst nur die fünf neuen Profile.
Beachten Sie, dass alle zugeordneten Attribute unabhängig von der Art der Änderungen für ein Profil exportiert werden. Daher werden im obigen Beispiel alle zugeordneten Attribute für diese fünf neuen Profile exportiert, selbst wenn sich die Attribute selbst nicht geändert haben.
Was die Daten betrifft, die für ein bestimmtes Profil exportiert werden, ist es wichtig, die beiden verschiedenen Konzepte zu verstehen, nämlich was den Datenexport an Ihr Streaming-API-Ziel bestimmt und welche Daten im Export enthalten sind.
Was einen Zielexport bestimmt | Im Zielexport enthaltene Informationen |
---|---|
|
|
Streaming-API-Ziele streamen Aufstockungsdaten, wenn Profile für ein Ziel aktiviert werden. Das bedeutet, dass der erste Datenexport nach der Konfiguration eines Aktivierungs-Workflows für ein Ziel Profile enthält, die sich für das aktivierte Segment qualifiziert haben, bevor das Segment dem Ziel zugeordnet wird.
Betrachten Sie beispielsweise diesen Datenfluss zu einem Streaming-Ziel, bei dem im Datenfluss drei Segmente ausgewählt sind.
Ein Profilexport an das Ziel kann durch ein Profil bestimmt werden, das sich für eines der drei zugeordneten Segmente qualifiziert. Wenn sich ein Profil für das Segment Kundschaft mit DeLorean-Autos qualifziert hat, wird dadurch ein Export ausgelöst. Die anderen Segmente (Stadt – Dallas und Grundlegende Site-Aktivität) können auch exportiert werden, wenn das Profil dieses Segment mit einem der möglichen Status (realized
, existing
, exited
) aufweist. Nicht zugeordnete Segmente (z. B. Science-Fiction-Fans) werden nicht exportiert.
Was die Profilattribute angeht, bestimmt jede Änderung an den drei oben zugeordneten Attributen einen Zielexport.
Beim Export von Profilen an dateibasierte Ziele in Experience Platform gibt es drei Arten von Zeitplänen (siehe unten) und zwei Dateiexportoptionen (vollständige oder inkrementelle Dateien), die Sie verwenden können. Alle diese Einstellungen werden auf Segmentebene festgelegt, selbst wenn mehrere Segmente einem einzelnen Zieldatenfluss zugeordnet sind.
In allen oben genannten Exportsituationen enthalten die exportierten Dateien die Profile, die für den Export qualifiziert sind, sowie die Spalten, die Sie als XDM-Attribute für den Export ausgewählt haben.
Wenn ein Streaming-Segment einem Batch-Ziel zugeordnet wird, besteht eine höhere Wahrscheinlichkeit, dass die Anzahl der Profile in der exportierten Datei näher an der Anzahl der Benutzenden im Segment liegt. Dies ist darauf zurückzuführen, dass die aktuelle Segmentauswertung mit größerer Nähe zur Exportzeit durchgeführt wurde.
Ein Profil qualifiziert sich nicht bei jeder Aktualisierung für die Aufnahme in inkrementelle Dateiexporte. Wenn beispielsweise ein Attribut einem Profil hinzugefügt oder daraus entfernt wurde, wird das Profil nicht in den Export eingeschlossen. Nur Profile, bei denen sich das Attribut segmentMembership
geändert hat, werden in die exportierten Dateien aufgenommen. Das heißt, nur wenn das Profil Teil des Segments wird oder aus dem Segment entfernt wird, wird es in inkrementelle Dateiexporte einbezogen.
Wenn eine neue Identität (neue E-Mail-Adresse, Telefonnummer, ECID usw.) einem Profil im Identitätsdiagramm hinzugefügt wird, stellt dies auch keinen Grund dar, das Profil in einen neuen inkrementellen Dateiexport einzuschließen.
Wenn einer Zielzuordnung ein neues Segment hinzugefügt wird, hat dies keine Auswirkungen auf Qualifikationen und Exporte für ein anderes Segment. Exportpläne werden für jedes Segment einzeln konfiguriert und Dateien werden separat für jedes Segment exportiert, selbst wenn die Segmente demselben Zieldatenfluss hinzugefügt wurden.
Beachten Sie beispielsweise in der unten dargestellten Exporteinstellung, bei der ein Segment inkrementelle Dateiaktualisierungen exportiert, folgende Umstände, unter denen ein Profil in einen inkrementellen Dateiexport eingeschlossen oder nicht eingeschlossen wird:
xdm: loyalty.points
, xdm: loyalty.tier
, xdm: personalEmail.address
in einem Profil aktualisiert wird.segmentMembership.status
im Zielaktivierungs-Workflow zugeordnet wird, werden Profile, die das Segment verlassen, ebenfalls mit einem exited
-Status in exportierte inkrementelle Dateien eingeschlossen.Basierend auf den Informationen im obigen Abschnitt kann das Verhalten beim Profilexport an dateibasierte Ziele wie unten beschrieben zusammengefasst werden:
Vollständige Dateiexporte
Die gesamte aktive Population des Segments wird täglich exportiert.
Was einen Zielexport bestimmt | In der exportierten Datei enthaltene Informationen |
---|---|
|
In vollständigen Dateiexporten wird die gesamte aktive Profilpopulation eines Segments, basierend auf der neuesten Segmentauswertung, in jeden Dateiexport eingeschlossen. Die neuesten Werte für jedes für den Export ausgewählte XDM-Attribut werden ebenfalls als Spalten in jeder Datei eingeschlossen. Beachten Sie, dass Profile mit dem Status „Beendet“ nicht in den Dateiexport eingeschlossen werden. |
Inkrementelle Dateiexporte
Im ersten Dateiexport nach der Einrichtung des Aktivierungs-Workflows wird die gesamte Population des Segments exportiert. In nachfolgenden Exporten werden nur die geänderten Profile exportiert.
Was einen Zielexport bestimmt | In der exportierten Datei enthaltene Informationen |
---|---|
|
Die Profile, für die die Segmentzugehörigkeit geändert wurde, sowie die neuesten Informationen zu jedem für den Export ausgewählten XDM-Attribut. Profile mit dem Status „Beendet“ werden in Zielexporte eingeschlossen, wenn im Zuordnungsschritt das XDM-Feld |
Zur Erinnerung: Änderungen an Attributwerten oder Identitätszuordnungen für ein Profil qualifizieren ein Profil nicht für die Aufnahme in einen inkrementellen Dateiexport.
Nachdem Sie dieses Dokuments gelesen haben, wissen Sie jetzt, was Sie bei Profilexporten an Streaming-, Unternehmens- und dateibasierten Ziele erwarten können.
Als Nächstes können Sie mehr darüber erfahren, wie Identitäten im Aktivierungs-Workflow verarbeitet werden.