Show Menu
THEMEN×

IAB TCF 2.0-Unterstützung in Real-time Customer Data Platform

Der Transparency & Consent Framework (TCF), wie im Interactive Advertising Bureau (IAB) dargelegt, ist ein offener technischer Rahmen, der es Organisationen ermöglichen soll, die Zustimmung der Verbraucher zur Verarbeitung ihrer personenbezogenen Daten gemäß dem GDPR der Europäischen Vereinigung einzuholen, zu erfassen und zu aktualisieren General Data Protection Regulation . Die zweite Iteration des Rahmens, TCF 2.0, bietet mehr Flexibilität bei der Bereitstellung oder Zurückhaltung der Zustimmung durch die Verbraucher, einschließlich der Frage, ob und wie Anbieter bestimmte Merkmale der Datenverarbeitung, wie z. B. eine genaue Geolokation, nutzen können.
Weitere Informationen zu TCF 2.0 finden Sie auf der IAB Europe-Website , einschließlich Unterstützungsmaterial und technischer Spezifikationen.
Real-time Customer Data Platform (Real-time CDP) ist Teil der registrierten IAB TCF 2.0 Händlerversion Liste , unter der ID 565 . In Übereinstimmung mit den Anforderungen von TCF 2.0 Real-time CDP können Sie Daten zur Kundengenehmigung erfassen und in Ihre gespeicherten Profil integrieren. Diese Daten zur Einwilligung können dann je nach Anwendungsfall in die Segmente der exportierten Audience einbezogen werden.
Real-time CDP kann nur mit Version 2.0 des TCF (oder höher) übereinstimmen. Frühere Versionen von TCF werden nicht unterstützt.
Dieses Dokument bietet einen Überblick darüber, wie Sie Ihre Datenvorgänge konfigurieren und Profil-Schema zur Annahme von durch Ihren CMP generierten Daten zur Kundeneinwilligung nutzen können und wie Sie beim Exportieren von Segmenten Entscheidungen zur Benutzereinwilligung treffen Real-time CDP können.

Voraussetzungen

Um diesem Leitfaden zu folgen, müssen Sie entweder eine kommerzielle oder eigene Consent Management Platform (CMP) verwenden, die mit dem IAB TCF integriert und kompatibel ist. Weitere Informationen finden Sie in der Liste der konformen CMPs .
Wenn die ID Ihres CMP ungültig ist, Real-time CDP werden Ihre Daten unverändert verarbeitet. Um TCF 2.0 durchzusetzen, müssen Sie vor dem Senden von Daten an Experience Platformeine gültige ID für Ihren CMP bestätigen, die bei IAB TCF 2.0 registriert wurde.
Dieser Leitfaden erfordert auch ein Verständnis der folgenden Adobe Experience Platform-Dienste:
  • Experience-Datenmodell (XDM) Experience Platform: Das standardisierte Framework, mit dem Kundenerlebnisdaten organisiert.
  • Adobe Experience Platform-Identitätsdienst : Löst die grundlegende Herausforderung, die sich aus der Fragmentierung von Kundenerlebnisdaten ergibt, indem Identitäten zwischen Geräten und Systemen überbrückt werden.
  • Echtzeit-Profil : Ermöglicht Identity Service die Erstellung detaillierter Kundendaten aus Ihren Datensätzen in Echtzeit. Real-time Customer Profile ruft Daten aus dem Data Lake ab und behält die Profil der Kunden in einem eigenen separaten Datenspeicher bei.
  • Adobe Experience Platform Web SDK : A client-side JavaScript library that allows you to integrate various Platform services into your customer-facing website.
  • Adobe Experience Platform Segmentation Service : Allows you to divide Real-time Customer Profile data into groups of individuals that share similar traits and will respond similarly to marketing strategies.
In addition to the Platform services listed above, you should also be familiar with destinations and their use in Real-time CDP.

Übersicht zum Ablauf der Kundengenehmigung

In den folgenden Abschnitten wird beschrieben, wie Daten zur Einwilligung erfasst und erzwungen werden, nachdem das System ordnungsgemäß konfiguriert wurde.

Datenerfassung mit Zustimmung

Real-time CDP ermöglicht Ihnen die Erfassung von Daten zur Kundeneinwilligung durch den folgenden Prozess:
  1. Ein Kunde gibt seine Einwilligung in die Datenerfassung durch einen Dialog auf Ihrer Website.
  2. Your CMP detects the consent preference change, and generates IAB consent data accordingly.
  3. Mithilfe der Experience Platform Web SDKwerden die (vom CMP zurückgesendeten) Daten zur erteilten Zustimmung an Adobe Experience Platform gesendet.
  4. The collected consent data is ingested into a Profile-enabled dataset whose schema contains IAB consent fields.
In addition to SDK commands triggered by CMP consent-change hooks, consent data can also flow into Experience Platform through any customer-generated XDM data that is uploaded directly to a Profile-enabled dataset.
Any segments shared with Platform by Adobe Audience Manager (through the Audience Manager source connector or otherwise) may also contain consent data, provided that the appropriate fields have been applied to those segments through Experience Cloud Identity Service. For more information on collecting consent data in Audience Manager, see the document on the Adobe Audience Manager plug-in for IAB TCF .

Durchsetzung von Genehmigungen

Once IAB consent data has successfully been ingested, the following processes take place in downstream Real-time CDP services:
  1. Real-time Customer Profile updates the stored consent data for that customer's profile.
  2. Real-time CDP processes customer IDs only if the vendor permission for Real-time CDP (565) is provided for every ID in a cluster.
  3. When exporting segments to destinations belonging to members of the TCF 2.0 vendor list, Real-time CDP only includes profiles if the vendor permissions for both Real-time CDP (565) and the destination is provided for every ID in a cluster.
The rest of the sections in this document provide guidance on how to configure Real-time CDP and your data operations to fulfill the collection and enforcement requirements described above.

Erstellen von Datensätzen mit IAB-Genehmigungsfeldern

Die Daten zur Kundengenehmigung müssen an Datasets gesendet werden, deren Schema die IAB-Einwilligungsfelder enthält. Lesen Sie das Lernprogramm zum Erstellen von Datensätzen zur Erfassung der TCF 2.0-Zustimmung , um zu erfahren, wie die beiden erforderlichen Datensätze erstellt werden, bevor Sie mit diesem Handbuch fortfahren.

Aktualisieren Sie Profile die Zusammenführungsrichtlinien, um die Einwilligungsdaten einzuschließen.

Nachdem Sie einen Profileaktivierten Datensatz für die Erfassung von Genehmigungsdaten erstellt haben, müssen Sie sicherstellen, dass Ihre Zusammenführungsrichtlinien so konfiguriert wurden, dass stets die IAB-Einwilligungsfelder in Ihre Profil aufgenommen werden. Hierzu gehört die Festlegung der Priorität von Datasets, sodass Ihr Dataset für die Einwilligung Vorrang vor anderen möglicherweise widersprüchlichen Datensätzen hat.
Weitere Informationen zum Arbeiten mit Zusammenführungsrichtlinien finden Sie im Benutzerhandbuch zu Zusammenführungsrichtlinien. Beim Einrichten der Zusammenführungsrichtlinien müssen Sie sicherstellen, dass Ihre Segmente alle erforderlichen Zustimmungsattribute enthalten, die vom XDM-Mixin für den Datenschutz bereitgestellt werden, wie im Handbuch zur Vorbereitung des Datensatzes beschrieben.

Integrieren Sie das Experience Platform Web SDK, um Daten zur Kundeneinwilligung zu erfassen.

Die Verwendung des Experience Platform Web SDK ist erforderlich, um die Daten der Zustimmung direkt in Adobe Experience Platform zu verarbeiten. Experience Cloud Identity Service wird derzeit nicht unterstützt.
Experience Cloud Identity Service wird jedoch weiterhin für die Verarbeitung der Zustimmung in Adobe Audience Manager unterstützt, und die Einhaltung von TCF 2.0 erfordert nur, dass die Bibliothek auf Version 5.0 aktualisiert wird.
Nachdem Sie Ihre CMP zur Generierung von Zustimmungszeichenfolgen konfiguriert haben, müssen Sie das Experience Platform Web SDK integrieren, um diese Zeichenfolgen zu erfassen und sie an Platformzu senden. Das Platform SDK stellt zwei Befehle bereit, die zum Senden von IAB-Genehmigungsdaten an die Plattform verwendet werden können (wie in den folgenden Unterabschnitten erläutert). Sie sollten verwendet werden, wenn ein Kunde zum ersten Mal Informationen zur Einwilligung bereitstellt, und jedes Mal, wenn sich die Zustimmung danach ändert.
Das SDK kann nicht standardmäßig mit CMPs verknüpft werden . Es liegt an Ihnen, zu bestimmen, wie das SDK in Ihre Website integriert werden soll, auf Änderungen der Zustimmung im CMP zu hören und den entsprechenden Befehl aufzurufen.

Neue Edge-Konfiguration erstellen

Damit das SDK Daten an senden kann, müssen Sie zunächst eine neue Edge-Konfiguration für Experience PlatformIn erstellen Platform Adobe Experience Platform Launch. Spezifische Schritte zum Erstellen einer neuen Konfiguration finden Sie in der SDK-Dokumentation .
Nachdem Sie einen eindeutigen Namen für die Konfiguration angegeben haben, klicken Sie auf die Umschalter neben Adobe Experience Platform . Next, use the following values to complete the rest of the form:
Edge-Konfigurationsfeld
Wert
Sandbox
The name of the Platform sandbox that contains the required streaming connection and datasets to set up the edge configuration.
Streaming Inlet
Eine gültige Streaming-Verbindung für Experience Platform. See the tutorial on creating a streaming connection if you do not have an existing streaming inlet.
Ereignis DataSet
Wählen Sie den XDM ExperienceEvent Datensatz aus, der im vorherigen Schritt erstellt wurde.
Profil DataSet
Wählen Sie den XDM Individual Profile Datensatz aus, der im vorherigen Schritt erstellt wurde.
Wenn Sie fertig sind, klicken Sie unten auf dem Bildschirm auf Speichern und befolgen Sie weitere Anweisungen, um die Konfiguration abzuschließen.

Befehle zum Ändern der Zustimmung

Once you have created the edge configuration described in the previous section, you can start using SDK commands to send consent data to Platform. The sections below provide examples of how each SDK command can be used in different scenarios.
For an introduction to the common syntax for all Platform SDK commands, see the document on executing commands .

Ereignisse verwenden

Sie können auch Daten zur TCF 2.0-Einwilligung zu jedem Ereignis erfassen, das Platform durch den sendEvent Befehl ausgelöst wird.
Um diese Methode verwenden zu können, müssen Sie die Experience Event Privacy mixin zu Ihrem Profileaktivierten XDM ExperienceEvent Schema hinzugefügt haben. Anweisungen zum Konfigurieren finden Sie im Abschnitt zum Aktualisieren des ExperienceEvent-Schemas im Vorbereitungshandbuch für den Datensatz.
Der sendEvent Befehl sollte als Rückruf in entsprechenden Ereignis-Listenern auf Ihrer Website verwendet werden. Der Befehl erwartet zwei Argumente: (1) eine Zeichenfolge, die den Befehlstyp angibt (in diesem Fall "sendEvent"), und (2) eine Payload, die ein xdm Objekt enthält, das die erforderlichen Felder für die Zustimmung als JSON bereitstellt:
alloy("sendEvent", {
  xdm: {
    "consentStrings": [{
      "consentStandard": "IAB TCF",
      "consentStandardVersion": "2.0",
      "consentStringValue": "CLcVDxRMWfGmWAVAHCENAXCkAKDAADnAABRgA5mdfCKZuYJez-NQm0TBMYA4oCAAGQYIAAAAAAEAIAEgAA.argAC0gAAAAAAAAAAAA",
      "gdprApplies": true
    }]
  }
});

Payload-Eigenschaft
Beschreibung
xdm.consentStrings
Ein Array, das mindestens ein Objekt enthalten muss, das die erforderlichen Felder für die Zustimmung bereitstellt.
consentStandard
Der verwendete Zustimmungsstandard. Dieser Wert muss für die Verarbeitung der TCF 2.0-Zustimmung auf "IAB"gesetzt werden.
consentStandardVersion
Die Versionsnummer des Zustimmungsstandards unter standard . Dieser Wert muss für die Verarbeitung der TCF 2.0-Zustimmung auf "2.0"gesetzt werden.
consentStringValue
Die Base-64-kodierte Zustimmungszeichenfolge, die vom CMP generiert wurde.
gdprApplies
Ein boolescher Wert, der angibt, ob der GDPR für den derzeit angemeldeten Kunden gilt. Damit TCF 2.0 für diesen Kunden erzwungen wird, muss der Wert auf "true"gesetzt werden.

Umgang mit SDK-Antworten

Alle Platform SDK Befehle geben Versprechungen zurück, die angeben, ob der Aufruf erfolgreich war oder fehlgeschlagen ist. Sie können diese Antworten dann für zusätzliche Logik verwenden, z. B. für die Anzeige von Bestätigungsmeldungen an den Kunden. Genaue Beispiele finden Sie im Abschnitt zum Umgang mit Erfolg oder Fehlern im Handbuch zum Ausführen von SDK-Befehlen.

Segmente exportieren

Bevor Sie Beginn exportieren, müssen Sie sicherstellen, dass Ihre Segmente alle erforderlichen Felder für die Zustimmung enthalten. Weitere Informationen finden Sie im Abschnitt zum Konfigurieren von Zusammenführungsrichtlinien .
Nachdem Sie Daten zur Kundengenehmigung gesammelt und Segmente mit den erforderlichen Genehmigungsattributen erstellt haben, können Sie die TCF 2.0-Konformität erzwingen, wenn Sie diese Audiencen an nachgelagerte Ziele exportieren.
Sofern die Einstellung für die Zustimmung für eine Reihe von Profilen festgelegt gdprApplies true ist, werden alle Daten von Profilen, die in nachgelagerte Bestimmungsorte ausgeführt werden, auf der Grundlage der Voreinstellungen für die Zustimmung für jedes Profil gefiltert. Jedes Profil, das die erforderlichen Voreinstellungen für die Zustimmung nicht erfüllt, wird während des Exportvorgangs übersprungen.
Die Kunden müssen den folgenden Zwecken zustimmen (wie in den TCF 2.0-Richtlinien beschrieben), damit ihre Profil in Segmente aufgenommen werden, die nach Bestimmungsorten exportiert werden:
  • Zweck 1 : Store- und/oder Zugriffsinformationen auf einem Gerät
  • Zweck 10 : Entwicklung und Verbesserung von Produkten
Für TCF 2.0 ist außerdem erforderlich, dass die Datenquelle vor dem Senden der Daten an dieses Ziel die Herstellerberechtigung des Ziels überprüfen muss. Daher wird Real-time CDP überprüft, ob die Herstellerberechtigung des Ziels für alle IDs im Cluster aktiviert ist, bevor Daten mit diesem Ziel verknüpft werden.
Any segments that are shared with Adobe Audience Manager will contain the same TCF 2.0 consent values as their Platform counterparts. Since Audience Manager shares the same vendor ID as Real-time CDP (565), the same purposes and vendor permission are required. See the document on the Adobe Audience Manager plug-in for IAB TCF for more information.

Test your implementation

Once you have configured your TCF 2.0 implementation and have exported segments to destinations, any data that does not meet consent requirements will not be exported. Um jedoch festzustellen, ob die richtigen Kundendaten während des Exports gefiltert wurden, müssen Sie die Datenspeicher Ihrer Profil manuell überprüfen, um festzustellen, ob die Zustimmung ordnungsgemäß durchgesetzt wurde.
Beachten Sie, dass bei mehreren IDs, aus denen ein Cluster besteht und bei denen TCF 2.0 angewendet wird, der gesamte Cluster ausgeschlossen wird, wenn selbst eine einzelne ID nicht die richtigen Zwecke und die richtige(n) Herstellerberechtigung(en) enthält.

Nächste Schritte

In diesem Dokument wurde der Prozess der Konfiguration Ihrer Datenvorgänge im Hinblick auf die Kompatibilität mit TCF 2.0 behandelt. Real-time CDP Weitere Informationen zu den anderen Datenschutzfunktionen Real-time CDPfinden Sie in der folgenden Dokumentation: