Damit Adobe Experience Platform Ihre Zustimmungs-/Präferenzdaten von Kunden verarbeiten kann, müssen diese Daten an einen Datensatz gesendet werden, dessen Schema Felder enthält, die mit Zustimmung und anderen Berechtigungen zusammenhängen. Insbesondere muss dieser Datensatz auf der XDM Individual Profile und für die Verwendung in Real-Time Customer Profile.
In diesem Dokument werden Schritte zum Konfigurieren eines Datensatzes zur Verarbeitung von Einwilligungsdaten in Experience Platform beschrieben. Einen Überblick über den gesamten Workflow zur Verarbeitung von Einwilligungs-/Einverständnisdaten in Platform erhalten Sie im Abschnitt Übersicht über die Zustimmungsverarbeitung.
Die Beispiele in diesem Handbuch verwenden einen standardisierten Satz von Feldern, um die Zustimmungswerte von Kunden darzustellen, wie in der Variablen Einverständnis und Präferenzdetails Schemafeldgruppe. Die Struktur dieser Felder soll ein effizientes Datenmodell für viele gängige Nutzungsszenarien bei der Einwilligungserfassung bieten.
Sie können jedoch auch Ihre eigenen Feldergruppen definieren, um die Zustimmung gemäß Ihren eigenen Datenmodellen darzustellen. Wenden Sie sich an Ihr Rechtsteam, um die Genehmigung für ein Datenmodell zur Einwilligung zu erhalten, das Ihren geschäftlichen Anforderungen entspricht. Mögliche Optionen sind:
Dieses Tutorial setzt ein Grundverständnis der folgenden Komponenten von Adobe Experience Platform voraus:
In diesem Tutorial wird davon ausgegangen, dass Sie die Profile -Schema in Platform, das Sie zum Erfassen von Kundenattributinformationen verwenden möchten. Unabhängig von der Methode, mit der Sie Einwilligungsdaten erfassen, muss dieses Schema aktiviert für Echtzeit-Kundenprofil. Darüber hinaus darf die primäre Identität des Schemas nicht ein direkt identifizierbares Feld sein, das in interessensbasierter Werbung, wie z. B. einer E-Mail-Adresse, nicht verwendet werden darf. Wenden Sie sich an Ihren Rechtsbeistand, wenn Sie sich nicht sicher sind, welche Felder eingeschränkt sind.
Die Einverständnis und Präferenzdetails Feldergruppe stellt standardisierte Einwilligungsfelder für ein Schema bereit. Diese Feldergruppe ist derzeit nur mit Schemata kompatibel, die auf der Variablen XDM Individual Profile -Klasse.
Die Feldergruppe stellt ein einzelnes Feld vom Typ Objekt bereit, consents
, deren Untereigenschaften eine Reihe standardisierter Zustimmungsfelder erfassen. Die folgende JSON-Datei ist ein Beispiel für die Art von Daten consents
erwartet bei der Datenerfassung:
{
"consents": {
"collect": {
"val": "y",
},
"share": {
"val": "y",
},
"personalize": {
"content": {
"val": "y"
}
},
"marketing": {
"preferred": "email",
"any": {
"val": "y"
},
"push": {
"val": "n",
"reason": "Too Frequent",
"time": "2019-01-01T15:52:25+00:00"
}
},
"idSpecific": {
"email": {
"jdoe@example.com": {
"marketing": {
"email": {
"val": "n"
}
}
}
}
}
},
"metadata": {
"time": "2019-01-01T15:52:25+00:00"
}
}
Weitere Informationen zur Struktur und Bedeutung der Untereigenschaften finden Sie unter consents
, siehe die Übersicht auf der Einverständnis und Präferenzdetails Feldergruppe.
Um Einwilligungsdaten mithilfe des Adobe-Standards zu erfassen, müssen Sie über ein Profil-aktiviertes Schema verfügen, das die beiden folgenden Feldgruppen enthält:
Wählen Sie in der Platform-Benutzeroberfläche die Option Schemas im linken Navigationsbereich und wählen Sie dann die Durchsuchen um eine Liste der vorhandenen Schemata anzuzeigen. Wählen Sie hier den Namen der Profile-aktiviertes Schema, dem Sie Einwilligungsfelder hinzufügen möchten. Die Screenshots in diesem Abschnitt verwenden das Schema "Mitglieder des Treueprogramms", das im Tutorial zur Schemaerstellung als Beispiel.
Sie können die Such- und Filterfunktionen des Arbeitsbereichs verwenden, um Ihr Schema leichter zu finden. Siehe Handbuch unter Erkunden von XDM-Ressourcen für weitere Informationen.
Die Schema Editor angezeigt, um die Struktur des Schemas auf der Arbeitsfläche anzuzeigen. Wählen Sie auf der linken Seite der Arbeitsfläche die Option Hinzufügen unter Feldergruppen Abschnitt.
Die Feldergruppe hinzufügen angezeigt. Wählen Sie von hier aus Einverständnis und Präferenzdetails aus der Liste. Sie können optional die Suchleiste verwenden, um die Ergebnisse einzugrenzen und die Feldergruppe leichter zu finden.
Suchen Sie als Nächstes die IdentityMap Feldergruppe aus der Liste aus und wählen Sie sie ebenfalls aus. Sobald beide Feldergruppen in der rechten Leiste aufgelistet sind, wählen Sie Feldergruppen hinzufügen.
Die Arbeitsfläche wird wieder angezeigt und zeigt an, dass die consents
und identityMap
-Felder zur Schemastruktur hinzugefügt. Wenn Sie zusätzliche Einverständnisfelder und Voreinstellungsfelder benötigen, die nicht von der Standardfeldgruppe erfasst werden, lesen Sie den Anhang unter Hinzufügen benutzerdefinierter Zustimmungs- und Voreinstellungsfelder zum Schema. Andernfalls wählen Sie Speichern um die Änderungen am Schema abzuschließen.
Wenn Sie ein neues Schema erstellen oder ein vorhandenes Schema bearbeiten, das nicht für Profil aktiviert wurde, müssen Sie Aktivieren des Schemas für Profil vor dem Speichern.
Wenn das bearbeitete Schema von der Profildatensatz in Ihrem Platform Web SDK-Datenspeicher angegeben ist, enthält dieser Datensatz jetzt die neuen Einwilligungsfelder. Sie können jetzt zum Handbuch zur Einverständnisverarbeitung um mit der Konfiguration von Experience Platform zur Verarbeitung von Zustimmungsdaten fortzufahren. Wenn Sie keinen Datensatz für dieses Schema erstellt haben, führen Sie die Schritte im nächsten Abschnitt aus.
Nachdem Sie ein Schema mit Einverständnisfeldern erstellt haben, müssen Sie einen Datensatz erstellen, in dem letztendlich die Einwilligungsdaten Ihrer Kunden erfasst werden. Dieser Datensatz muss für Real-Time Customer Profile.
Wählen Sie zunächst Datensätze Wählen Sie im linken Navigationsbereich die Option Datensatz erstellen in der oberen rechten Ecke.
Wählen Sie auf der nächsten Seite Datensatz aus Schema erstellen.
Die Datensatz aus Schema erstellen wird der Workflow angezeigt, beginnend mit dem Schema auswählen Schritt. Suchen Sie in der bereitgestellten Liste eines der zuvor erstellten Einwilligungsschemas. Sie können optional die Suchleiste verwenden, um Ergebnisse einzuschränken und Ihr Schema leichter zu finden. Wählen Sie das Optionsfeld neben dem gewünschten Schema aus und wählen Sie dann Nächste , um fortzufahren.
Der Schritt Datensatz konfigurieren wird angezeigt. Geben Sie einen eindeutigen, leicht identifizierbaren Namen und eine Beschreibung für den Datensatz an, bevor Sie Beenden.
Die Detailseite für den neu erstellten Datensatz wird angezeigt. Wenn der Datensatz auf Ihrem Zeitreihenschema basiert, ist der Prozess abgeschlossen. Wenn der Datensatz auf Ihrem Datensatzschema basiert, besteht der letzte Schritt im Prozess darin, den Datensatz zur Verwendung in Real-Time Customer Profile.
Wählen Sie in der rechten Leiste die Profil umschalten.
Wählen Sie abschließend Aktivieren im Bestätigungs-Popup, um das Schema für Profile.
Der Datensatz wird jetzt gespeichert und für die Verwendung in Profile. Wenn Sie planen, mithilfe des Platform Web SDK Zustimmungsdaten an Profile zu senden, müssen Sie diesen Datensatz als Profildatensatz bei der Einrichtung der datastream.
In diesem Tutorial haben Sie Einwilligungsfelder zu einem Profile-aktiviertes Schema, dessen Datensatz zum Erfassen von Einwilligungsdaten mithilfe des Platform Web SDK oder der direkten XDM-Erfassung verwendet wird.
Sie können jetzt zum Übersicht über die Zustimmungsverarbeitung um mit der Konfiguration von Experience Platform zur Verarbeitung von Zustimmungsdaten fortzufahren.
Der folgende Abschnitt enthält zusätzliche Informationen zum Erstellen eines Datensatzes zur Erfassung von Einwilligungs- und Präferenzdaten von Kunden.
Wenn Sie zusätzliche Zustimmungssignale erfassen müssen, die nicht durch die standardmäßigen Einverständnis und Präferenzdetails Feldergruppe verwenden, können Sie benutzerdefinierte XDM-Komponenten verwenden, um Ihr Einwilligungsschema entsprechend Ihren jeweiligen Geschäftsanforderungen zu erweitern. In diesem Abschnitt werden die grundlegenden Prinzipien erläutert, wie Sie Ihr Einverständnisschema anpassen können, um diese Signale in das Profil aufzunehmen.
Die Platform Web- und Mobile-SDKs unterstützen keine benutzerdefinierten Felder in ihren Befehlen zur Änderung der Zustimmung. Die einzige Möglichkeit, benutzerdefinierte Einwilligungsfelder in Profile zu erfassen, besteht derzeit darin, Batch-Erfassung oder Quellverbindung.
Es wird dringend empfohlen, die Variable Einverständnis und Präferenzdetails Feldergruppe als Grundlage für die Struktur Ihrer Zustimmungsdaten und fügen Sie bei Bedarf zusätzliche Felder hinzu, anstatt zu versuchen, die gesamte Struktur von Grund auf neu zu erstellen.
Um der Struktur einer Standardfeldgruppe benutzerdefinierte Felder hinzuzufügen, müssen Sie zunächst eine benutzerdefinierte Feldergruppe erstellen. Nach dem Hinzufügen der Einverständnis und Präferenzdetails Feldergruppe zum Schema auswählen, plus (+) im Feldergruppen und wählen Sie Neue Feldergruppe erstellen. Geben Sie einen Namen und eine optionale Beschreibung für die Feldergruppe ein und wählen Sie dann Feldergruppe hinzufügen.
Die Schema Editor wird erneut angezeigt, wobei die neue benutzerdefinierte Feldergruppe in der linken Leiste ausgewählt ist. Auf der Arbeitsfläche werden Steuerelemente angezeigt, mit denen Sie benutzerdefinierte Felder zur Schemastruktur hinzufügen können. Um ein neues Einverständnis- oder Vorgabefeld hinzuzufügen, wählen Sie die plus (+) Symbol neben consents
-Objekt.
Ein neues Feld wird im consents
-Objekt. Da Sie ein benutzerdefiniertes Feld zu einem Standard-XDM-Objekt hinzufügen, wird das neue Feld unter einem Objekt erstellt, das mit Ihrer Mandanten-ID benannt ist.
Rechts unter Feldeigenschaften, geben Sie einen Namen und eine Beschreibung für das Feld ein. Bei der Auswahl der Typ müssen Sie den entsprechenden Standarddatentyp für ein benutzerdefiniertes Einwilligungs- oder Präferenzfeld verwenden:
Wenn Sie fertig sind, wählen Sie Anwenden aus.
Das Einverständnis- oder Präferenzfeld wird der Schemastruktur hinzugefügt. Beachten Sie Folgendes: Pfad in der rechten Leiste enthält die _tenantId
Namespace. Dieser Namespace muss immer dann enthalten sein, wenn Sie in Ihren Datenvorgängen auf den Pfad zu diesem Feld verweisen.
Führen Sie die oben beschriebenen Schritte aus, um mit dem Hinzufügen der erforderlichen Zustimmungs- und Voreinstellungsfelder fortzufahren. Wählen Sie zum Abschluss Speichern , um Ihre Änderungen zu bestätigen.
Wenn Sie keinen Datensatz für dieses Schema erstellt haben, fahren Sie mit dem Abschnitt zu Datensatz erstellen.