Voraussetzungen
Dieses Handbuch setzt Grundkenntnisse der verschiedenen Experience Platform-Services voraus, die mit der Verarbeitung von Einverständnisdaten zusammenhängen:
- Experience-Datenmodell (XDM): Das standardisierte Framework, mit dem Experience Platform Kundenerlebnisdaten organisiert.
- Adobe Experience Platform Identity Service: Löst das grundlegende Problem der Fragmentierung von Kundenerlebnisdaten, indem Identitäten geräte- und systemübergreifend zusammengeführt werden.
- Echtzeit-Kundenprofil: Verwendet Identity Service Funktionen, um aus Ihren Datensätzen in Echtzeit detaillierte Kundenprofile zu erstellen. Das Echtzeit-Kundenprofil ruft Daten aus dem Data Lake ab und speichert Kundenprofile in einem eigenen separaten Datenspeicher.
- Adobe Experience Platform Web SDK: Eine Client-seitige JavaScript-Bibliothek, mit der Sie verschiedene Platform-Services in Ihre kundenorientierte Website integrieren können.
- SDK-Einverständnisbefehle: Ein Überblick über den Anwendungsfall der einverständnisbezogenen SDK-Befehle, die in diesem Handbuch gezeigt werden.
- Segmentierungs-Service von Adobe Experience Platform: Ermöglicht die Aufteilung von Echtzeit-Kundenprofildaten in Gruppen von Einzelpersonen, die ähnliche Eigenschaften aufweisen und ähnlich auf Marketing-Strategien reagieren.
Zusammenfassung des Einverständnisverarbeitungsflusses
Im Folgenden wird beschrieben, wie Einverständnisdaten verarbeitet werden, nachdem das System ordnungsgemäß konfiguriert wurde:
- Ein Kunde gibt seine Einverständnisvoreinstellungen für die Datenerfassung über ein Dialogfeld auf Ihrer Website an.
- Beim Laden jeder Seite (oder wenn Ihr CMP eine Änderung der Einverständnisvoreinstellungen erkennt) ordnet ein benutzerdefiniertes Skript auf Ihrer Site die aktuellen Voreinstellungen einem standardmäßigen XDM-Objekt zu. Dieses Objekt wird dann an den
setConsent
-Befehl von Platform Web SDK übergeben. - Beim Aufruf von
setConsent
prüft Platform Web SDK, ob sich die Einverständniswerte von denen unterscheiden, die es zuletzt erhalten hat. Wenn die Werte unterschiedlich sind (oder es keinen vorherigen Wert gibt), werden die strukturierten Einverständnis-/Präferenzdaten an Adobe Experience Platform gesendet. - Die Einverständnis-/Präferenzdaten werden in einen Profile Datensatz aufgenommen, dessen Schema Einverständnis-/Präferenzfelder enthält.
Zusätzlich zu den SDK-Befehlen, die durch CMP-Einverständnisänderungs-Hooks ausgelöst werden, können Einverständnisdaten auch über alle kundengenerierten XDM-Daten, die direkt in einen Profile-aktivierten Datensatz hochgeladen werden, in Experience Platform fließen.
Durchsetzung des Einverständnisses
In der aktuellen Version der Unterstützung für die Einverständnisverarbeitung in Platform wird nur die Datenerfassungsberechtigung (collect.val
) automatisch von Platform Web SDK durchgesetzt. Während detailliertere Einverständnisse und Voreinstellungen in Kundenprofilen erfasst und beibehalten werden können, müssen diese zusätzlichen Signale in Ihren eigenen nachgelagerten Prozessen manuell durchgesetzt werden.
Nachdem das System konfiguriert wurde, interpretiert Platform Web SDK den Einverständniswert für die Datenerfassung für den aktuellen Benutzer, um zu bestimmen, ob die Daten an das Adobe Experience Platform-Edge Network gesendet, vom Client gelöscht oder beibehalten werden sollen, bis die Datenerfassungsberechtigung auf Ja oder Nein festgelegt ist.
Bestimmen, wie Kundeneinverständnisdaten in Ihrem CMP generiert werden
Da jedes CMP-System einzigartig ist, müssen Sie festlegen, wie Ihre Kunden bei der Interaktion mit Ihrem Service am besten ihr Einverständnis erteilen können. Eine gängige Möglichkeit, dies zu erreichen, besteht in der Verwendung eines Cookie-Einverständnisdialogfelds, ähnlich dem folgenden Beispiel:
Dieser Dialog sollte es dem Kunden ermöglichen, sich für bestimmte Marketing- und Personalisierungs-Anwendungsfälle für seine Daten zu registrieren oder daraus auszusteigen. Diese Einverständnisse und Voreinstellungen sollten mit dem Datenmodell übereinstimmen, das Sie im nächsten Schritt für den Profile Datensatz definieren.
Hinzufügen standardisierter Einverständnisfelder zu einem Profile Datensatz
Kundeneinverständnisdaten müssen an einen Profile-aktivierten Datensatz gesendet werden, dessen Schema Einverständnisfelder enthält. Diese Felder müssen in dasselbe Schema und denselben Datensatz aufgenommen werden, die bzw. den Sie zum Erfassen von Attributinformationen über einzelne Kundinnen und Kunden verwenden.
Lesen Sie das Tutorial Konfigurieren eines Datensatzes zur Erfassung von Einverständnisdaten für detaillierte Schritte, wie Sie diese erforderlichen Felder zu einem Profile-aktivierten Datensatz hinzufügen, bevor Sie mit diesem Handbuch fortfahren.
Aktualisieren Profile Zusammenführungsrichtlinien zum Einschließen von Einverständnisdaten
Nachdem Sie einen Profile-aktivierten Datensatz für die Verarbeitung von Einverständnisdaten erstellt haben, müssen Sie sicherstellen, dass Ihre Zusammenführungsrichtlinien so konfiguriert wurden, dass sie immer Einverständnisfelder in jedem Kundenprofil enthalten. Dazu gehört die Festlegung der Datensatzpriorität, sodass Ihr Einverständnisdatensatz vor anderen potenziell kollidierenden Datensätzen priorisiert wird.
Um weitere Informationen zum Arbeiten mit Zusammenführungsrichtlinien zu erhalten, lesen Sie zunächst die Übersicht über Zusammenführungsrichtlinien. Beim Einrichten Ihrer Zusammenführungsrichtlinien müssen Sie sicherstellen, dass Ihre Profile alle erforderlichen Einverständnisattribute enthalten, die von der Schemafeldgruppe Einverständnisse und Voreinstellungen bereitgestellt werden, wie im Handbuch zur von Datensätzen.
Einverständnisdaten in Platform einbringen
Sobald Sie über Ihre Datensätze und Zusammenführungsrichtlinien verfügen, um die erforderlichen Einverständnisfelder in Ihren Kundenprofilen darzustellen, besteht der nächste Schritt darin, die Einverständnisdaten selbst in Platform zu importieren.
In erster Linie sollten Sie Adobe Experience Platform Web SDK verwenden, um Einverständnisdaten an Platform zu senden, wenn von Ihrem CMP Einverständnisänderungsereignisse erkannt werden. Wenn Sie Einverständnisdaten auf einer mobilen Plattform erfassen, sollten Sie die Adobe Experience Platform Mobile SDK verwenden. Sie können Ihre erfassten Einverständnisdaten auch direkt aufnehmen, indem Sie sie dem XDM-Schema Ihres Einverständnisdatensatzes zuordnen und über die Batch-Aufnahme an Platform senden.
Details zu den einzelnen Methoden finden Sie in den folgenden Unterabschnitten.
Konfigurieren der Experience Platform Web SDK zur Verarbeitung von Einverständnisdaten
Nachdem Sie Ihren CMP so konfiguriert haben, dass er auf Einverständnisänderungsereignisse auf Ihrer Website wartet, können Sie den Experience Platform-Web-SDK integrieren, um die aktualisierten Einverständniseinstellungen zu erhalten und sie bei jedem Seitenladevorgang und bei jeder Einverständnisänderung an Platform zu senden. Weitere Informationen finden Sie in der Anleitung Konfigurieren der Web-SDK zur VerarbeitungKundeneinverständnisdaten“.
Konfigurieren des Experience Platform Mobile SDK für die Verarbeitung von Einverständnisdaten
Wenn in Ihrer Mobile App Einstellungen für das Kundeneinverständnis erforderlich sind, können Sie die Experience Platform Mobile SDK integrieren, um die Einverständniseinstellungen abzurufen und zu aktualisieren. Senden Sie sie an Platform, sobald die Einverständnis-API aufgerufen wird.
Weitere Informationen finden Sie in der Mobile SDKDokumentation zum Konfigurieren der mobilenund Verwenden der Einverständnis-API. Weitere Informationen zum Umgang mit Datenschutzproblemen mit Mobile SDK finden Sie im Abschnitt Datenschutz und DSGVO.
Direktes Aufnehmen von XDM-konformen Einverständnisdaten
Sie können XDM-konforme Einverständnisdaten aus einer CSV-Datei mithilfe der Batch-Aufnahme aufnehmen. Dies kann nützlich sein, wenn Sie einen Rückstand an zuvor erfassten Einverständnisdaten haben, der noch in Ihre Kundenprofile integriert werden muss.
In der Anleitung Zuordnen einer CSV-Datei zu XDM erfahren Sie, wie Sie Ihre Datenfelder in XDM konvertieren und in Platform aufnehmen können. Stellen Sie bei der Auswahl Ziel für die Zuordnung sicher, dass Sie die Option Vorhandenen Datensatz verwenden auswählen und den Profile Einverständnisdatensatz auswählen, den Sie zuvor erstellt haben.
Testen der Implementierung
Nachdem Sie Kundeneinverständnisdaten in Ihren Profile-aktivierten Datensatz aufgenommen haben, können Sie Ihre aktualisierten Profile daraufhin überprüfen, ob sie Einverständnisattribute enthalten.
Spezifische Schritte zum Nachschlagen Details eines Profils finden Sie im AbschnittDurchsuchen von Profilen nach Identität im Handbuch zur Profile-Benutzeroberfläche.
Die neuen Einverständnisattribute werden nicht standardmäßig im Dashboard eines Profils angezeigt. Daher müssen Sie auf der Detailseite eines Profils zur Registerkarte Attribute navigieren, um zu bestätigen, dass sie wie erwartet aufgenommen wurden. Informationen zum Anpassen des Dashboards Ihrefinden Sie im Handbuch zum Profil-Dashboard .