TCF v2.2 | Anpassungen am CMP-Setup


Allgemeines

Am 16. Mai 2023 veröffentlichte das IAB Europe Details zu TCF v2.2. Zusammenfassend bringt TCF v2.2 mehrere wichtige Änderungen für die digitale Werbebranche mit sich. Der Umfang des Frameworks wird erweitert, die UI-Anforderungen für CMPs und technische Spezifikationen werden aktualisiert und Anforderungen an Rechenschaftspflicht und Transparenz verbessert. Diese Updates sollen Benutzern mehr Kontrolle über die Verarbeitung ihrer Daten geben, die Transparenz erhöhen und das Benutzererlebnis insgesamt verbessern. Bis zum 20. November 2023 sind alle Akteure (CMPs, Vendoren und Publisher) aufgefordert, die neuen Richtlinien und Spezifikationen umzusetzen. 

Weitere Informationen und Details zu den Änderungen des TCFs von IAB Europe finden Sie hier: 



Deadlines und Fristen

Allgemeine Fristen zur Umsetzung der erforderlichen Änderungen für CMPs und Vendoren:

FristAkteureTCF v2.2 Anpassungen
30. Juni 2023Vendoren

Aktualisierung der GVL-Registrierung mit den neuen erforderlichen Informationen. Nur Vendoren, die ihre GVL-Registrierung entsprechend den Anforderungen aktualisieren, werden in der neuen Version der Global Vendor List (v3) veröffentlicht.

10. Juli 2023 CMPs

Hosten der Skripte auf einer anderen Domain als den Subdomains von consensu.org gemäß der Aufforderung des IAB Europe

31. Juli 2023VendorenEinreichung des TCF-Compliance-Bewertungsformulars beim IAB Europe
20. November 2023 

CMPs

Vendoren

Publisher


Ende des Umsetzungszeitraums für CMPs, Publisher und Vendoren:

  • Anpassung gemäß der neuen Richtlinien und Spezifikationen bis zum 20. November 2023
  • Aktualisierung der neuen TCF v2.2  Rahmenbedingungen und Funktionen in den jeweiligen CMPs durch Publisher (siehe unten: Checkliste für Publisher)




Anpassungen in der Sourcepoint CMP

Auch Publisher und Vermarkter müssen die Änderungen mitgehen und einige Anpassungen in der Vendorenliste und im Message Builder der CMP durchführen sowie die technische Implementierung / Skripte überprüfen. Mit der Einführung der IAB-TCF-v2.2-Spezifikation hat Sourcepoint einen Zeitplan und eine Checkliste für Publisher zusammengestellt, um die erfolgreiche Migration der Kampagnen auf Ihren Properties sicherzustellen.

Start des Roll Outs bzw. der Anpassungen im User Interface von Sourcepoint ab dem 14. September 2023.

All Hands 6. Juni (1).jpg



Checkliste für Publisher

Der größte Aufwand liegt bei Vendoren und CMP-Dienstleistern. Sobald diese die neuen Rahmenbedingungen umgesetzt haben und die neuen TCF-v2.2-Funktionen bereitstellen, können Publisher die notwendigen Anpassungen in der entsprechenden CMP vornehmen, und im Anschluss die (um TCFv2.2 aktualisierte) Kampagne im UI neu starten.

Publisher TO DOs umfassen drei Bereiche:

1. Anpassungen in der CMP (Sourcepoint User Interface)

Sourcepoint Schritt-für-Schritt Anleitung

Sourcepoint hat uns ein Tutorial zur Verfügung gestellt, das alle notwendigen Schritte innerhalb des User Interfaces erläutert:
Sourcepoint Tutorial “IAB-TCF 2.2-Migration leicht gemacht!"

Purposes & Stacks

  • Integrieren Sie den neu verfügbaren Purpose 11 auf der Message (1st Layer / Privacy Manager), entweder einzeln oder innerhalb eines Stacks. Da sich der neue Purpose 11 aktuell noch nicht unter dem derzeit aktuellen IAB Stack Personalised contentbefindet, verwenden wir eine andere Konstellation: Stack 42
    • EN: Advertising and content measurement, audience research, and services development
    • DE: Personalisierte Werbung und Inhalte, Messung von Werbeleistung und Inhalten, Zielgruppenforschung und Entwicklung von Angeboten
  • Überprüfen Sie die Angabe und Darstellung der Stacks, nachdem Purpose 11 hinzugefügt wurde.

Wie integriere ich den Stack 42 in meine Message?


Vendoren-Management

  • Aktualisieren Sie die Rechtsgrundlage für die Purposes 3, 4, 5 und 6 (Personalisierung von Werbung und Inhalten), falls "Berechtigtes Interesse" verwendet wird. "Berechtigtes Interesse" ist laut dem TCF v2.2 keine akzeptable Rechtsgrundlage für diese Zwecke mehr.
  • Überprüfen und bearbeiten Sie alle Vendoren, die ihre Rechtsgrundlagen von GVL (v2) auf GVL (v3) geändert haben.
  • Überprüfen Sie die hinterlegten Vendoren bei Purpose 11, und legen Sie zulässige Rechtsgrundlagen fest. 
  • Überprüfen und wählen Sie die IAB-Illustrations (beschreibende Text-Beispiele) oder fügen Sie für jeden Purpose eigene Illustrations hinzu, falls gewünscht. 


 Wie kann ich die Vendorenliste am besten anpassen?

Kopie Ihrer publisher-individuellen Vendorenliste

Wir empfehlen Ihnen, vor der finalen Umstellung Ihre aktive(n) Vendorenliste(n) zu kopieren und die erforderlichen Anpassungen in Ruhe innerhalb der kopierten Vendorenliste(n) vorzunehmen. Bitte beachten Sie, unmittelbar nach dem Kopieren eine beliebige Property in der kopierten, inaktiven Vendorenliste hinzuzufügen. Andernfalls verschwindet die Kopie aufgrund der speziellen Sichtrechte nach einem Seiten-Reload aus Ihrer Vendorenlisten-Übersicht und Sie können auf diese nicht mehr zugreifen.

Die Property wird in der Vendorenliste hier zugeordnet:

So lange die Vendorenliste inaktiv ist, können Properties mehreren Vendorenlisten zugeordnet sein.

Sobald Sie mit den TCFv2.2-Anpassungen fertig sind und die Vendorenliste aktivieren möchten, müssen Sie die Property allerdings aus der alten Vendorenliste entfernen, da Sie die neue VL ansonsten nicht aktivieren können. Stellen Sie zudem sicher, dass alle Properties aus der alten Vendorenliste in der neuen TCFv2.2-Vendorenliste zugeordnet werden. Bei Fragen wenden Sie sich gerne an Ihre:n Publisher Manager:in.



1st Layer Message

  • Fügen Sie der Beschreibung ein Widget für die Anzahl der Vendoren hinzu und wählen Sie aus, ob nur die Anzahl der IAB-GVL-Vendoren oder aller Vendoren einbezogen werden soll. 
  • Wenn Sie das Stack-Widget nicht für die Message auf dem 1st Layer verwenden, müssen Sie die Stack-Sprache im Freiformtext aktualisieren, um den Zusatz von Purpose 11 widerzuspiegeln.

Wie füge ich auf dem First Layer den Vendor Count hinzu?


Privacy Manager

  • Überprüfen Sie die Anzahl der Vendoren, die pro Purpose hinterlegt sind.
  • Überprüfen Sie die Änderungen an Namen, Beschreibungen und Abbildungen im Zusammenhang mit Purposes.
  • Sehen Sie sich den Abschnitt „Partner/Drittpartner“ an, in dem neue Felder für Datenkategorien, Offenlegungen berechtigter Interessen und Aufbewahrungsfristen je Purpose angezeigt werden.


Anpassungen durch Ströer für "Default" Publisher

Ströer übernimmt im Auftrag von Publishern, die den Default CMP Layer über Sourcepoint im Einsatz haben, die jeweiligen Änderungen im User Interface von Sourcepoint. Voraussetzung ist der unterzeichnete Servicevertrag zwischen Publisher und Ströer.



2. Bereitstellung eines "Alle-Einwilligungen-widerrufen-Buttons" im Footer Ihrer Webseite 

  • Bereitstellung eines Links im Footer der Webseite, um den CMP Layer jederzeit wieder öffnen zu können (zur einfachen Widerrufbarkeit der Einwilligung)
  • Sicherstellung, dass der 2. Privacy Manager, der über den Footer-Link geöffnet wird, die Option zum Widerruf der Einwilligung/Alles ablehnen enthält
  • WICHTIG: Wenn der erneute Aufruf des Privacy Managers derzeit nur über die Datenschutzrichtlinie möglich ist, müssen Publisher ihre Implementierungen ändern.


 Wie integriere ich den 2. Privacy Manager auf meiner Website?

Auf Ihrer Website müssen Sie im Seitencode den JS Code des Privacy Managers hinterlegen. Dieser ist grundsätzlich wie folgt aufgebaut:

window._sp_.gdpr.loadPrivacyManagerModal(Privacy Manager ID)

In der runden Klammer fügen Sie bitte die sechsstellige ID Ihres 2. Privacy Managers mit der Alle-Einwilligungen-Widerrufen-Option ein (an Stelle von Privacy Manager ID). Die entsprechende ID finden Sie im Sourcepoint UI unter Messages in der Privacy-Manager-Übersicht in der Spalte "ID":


Sollten Sie unseren Ströer Default im Einsatz haben, erkennen Sie den 2. Privacy Manager anhand des Zusatzes "Reject All" im Namen.

So könnte ein Beispiel-Snippet letztlich für die Integration auf Ihrer Website aussehen:

<button onclick="window._sp_.gdpr.loadPrivacyManagerModal(123456, 'vendors')">Privacy Manager GDPR</button>


Anpassungen durch Publisher

Die Umsetzung liegt auf Seiten des Publisher. Bitte prüfen Sie zeitnah, ob Anpassungen Ihrerseits notwendig sind.  


3. Abschaffung des getTCData-Befehls

In der Vergangenheit wurde über den Befehl "getTCData" auf das tcData-Objekt zugegriffen, das codierte und nicht codierte Werte des TC-Strings, Vendoren, IAB-Purposes usw. enthält, die sich auf die aktuelle Browsersitzung eines Endbenutzers beziehen. Dieser Befehl ist seit dem TCF v2.2 veraltet.

Fügen Sie einen neuen Befehl "addEventListener" hinzu und nutzen Sie deren Callback-Funktion, um auf das tcData-Objekt zuzugreifen.

Für Publisher, die die CMP von Sourcepoint im Einsatz haben: 

 Für Sourcepoint Publisher: Hinzufügen des neuen Befehls "addEventListener"
Browser Console
//Return tcData object
__tcfapi('addEventListener', 2, (tcdata, success) => { console.log(tcdata) })
Javascript
...
function show_tcdata(success, tcdata)    {         
  // your custom code here
  console.log('update to the tcdata object through message or privacy manager');
  console.log('the value of success is ' + success);
  console.log("tcdata eventStatus is " + tcdata.eventStatus);
  console.log('the value of tcdata is ' + JSON.stringify(tcdata));
}

__tcfapi('addEventListener', 2, function(tcdata, success) {
  if(success) {
    show_tcdata(success, tcdata);
    if (tcdata.eventStatus === 'useractioncomplete') {
      // call code when user has made an action
      show_tcdata(success, tcdata);
    } else if (tcdata.eventStatus === 'tcloaded') {
      // remove event listener when consent string has loaded
      __tcfapi('removeEventListener', 2, (success) => {
        console.log('removed event listener: ' + tcdata.listenerId);
      }, tcdata.listenerId);
    } else if (tcdata.eventStatus === 'cmpuishown') {
      // call code when cmp message is shown
    }
  }
});
...

Aktualisierung via MetaTag durch Ströer

Sollten Sie das Sourcepoint Skript noch über den MetaTag verbaut haben, übernehmen wir bei Ströer die Aktualisierung. Bitte beachten Sie, dass wir Änderungen ausschließlich in MetaTag2 live nehmen werden.






Ansprechpartner:innen:

Bei Fragen rund die Anpassungen auf Ihren Publisher-Seiten wenden Sie sich bitte an unsere Ansprechpartner:innen aus unserem Ströer Publisher Management. 

Publisher Support Center: CMP Ticket

Weitere Informationen

Sourcepoint:

IAB Europe: