Compliant with GDPR, CCPA, COPPA, LGPD, PECR, PDPA, PIPEDA, and more.
UniConsent CMP unterstützt die Global Privacy Platform (GPP), die es Werbetreibenden, Publishern und Technologieanbietern in der digitalen Werbebranche ermöglicht, regulatorische Anforderungen in verschiedenen Märkten einzuhalten. Das GPP-Protokoll vereinfacht die Übermittlung von Datenschutz-, Einwilligungs- und Verbraucherwahlsignalen von Websites und Apps an Ad-Tech-Anbieter. Das IAB Tech Lab beaufsichtigt die Entwicklung der technischen GPP-Spezifikationen.
Sie müssen GPP im UniConsent-Dashboard aktivieren, um die GPP API 1.1 zu verwenden.
Die IAB Global Privacy Platform (GPP) bietet mehrere APIs, die zum Abruf von Daten zu verschiedenen Datenschutz- und Einwilligungs-Frameworks verwendet werden können. Diese APIs umfassen:
Der Befehl getGPPData wurde in der GPP API 1.1 entfernt. Sie können die gppData aus der Antwort des ping-Befehls abrufen. Ab GPP 1.1 können Sie die Antwort von der GPP API nur noch über eine Callback-Funktion erhalten.
Organisationen und Plattformen, die GPP API Version 1.1 verwenden:
Die zuverlässige Methode zum Zugriff auf GPP-Einwilligungsdaten ist über einen addEventListener-Callback. Dies erfordert nicht, dass der CMP-Tag geladen ist oder die GPP API auf der Seite bereit ist. Es ist der empfohlene Weg, um auf den aktuellen Einwilligungsstatus zuzugreifen.
__gpp("addEventListener", (data, success) => {
if (success) {
console.log(data);
}
// remove the listener for one time data access
__gpp('removeEventListener', () => {}, data.listenerId);
});
__gpp("ping", function (data, success) {
console.log(data);
});
// response
{
"gppVersion": "1.1",
"cmpStatus": "loaded",
"cmpDisplayStatus": "hidden",
"signalStatus": "ready",
"supportedAPIs": ["tcfeuv2","tcfcav1","uspv1","usnatv1","uscav1","usvav1","uscov1","usutv1","usctv1"],
"cmpId":68,
"sectionList":[2,6],
"applicableSections":[2,6],
"gppString":"xxxx",
"parsedSections": {"xxx": "xxx"},
}
Diese API prüft, ob ein bestimmter Abschnitt im GPP-Datenobjekt vorhanden ist. Um zu prüfen, ob der Abschnitt IAB EU TCF v2 vorhanden ist, kann folgender Befehl verwendet werden:
__gpp("hasSection", function (data, success) {
console.log(data, success);
}, 'tcfeuv2');
Diese API ruft einen bestimmten Abschnitt im GPP-Datenobjekt ab. Um den Abschnitt IAB EU TCF v2 abzurufen, kann folgender Befehl verwendet werden:
__gpp("getSection", function (data, success) {
console.log(data, success);
}, 'tcfeuv2');
Diese API ruft ein bestimmtes Feld innerhalb eines Abschnitts des GPP-Datenobjekts ab. Um eine Liste der Vendor-IDs mit erteilter Einwilligung für IAB EU TCF v2 abzurufen, können folgende Befehle verwendet werden:
__gpp("getField", function (data, success) {
console.log(data, success);
}, 'tcfeuv2.VendorConsents');
Uncaught TypeError: p is not a function
at window.__gpp_stub (stub.min.js:3:519)
Ab GPP 1.1 können Sie die Antwort von der GPP API nur über eine Callback-Funktion erhalten. Aktualisieren Sie Ihre API, um die GPP 1.1 API zu verwenden.
Diese API ermöglicht den Abruf des gesamten GPP-Datenobjekts, das Daten für alle unterstützten regulatorischen Frameworks enthält. Der folgende Befehl kann zum Abruf des GPP-Datenobjekts verwendet werden:
__gpp('getGPPData')
Diese API prüft, ob ein bestimmter Abschnitt im GPP-Datenobjekt vorhanden ist. Um zu prüfen, ob der Abschnitt IAB EU TCF v2 vorhanden ist, kann folgender Befehl verwendet werden:
__gpp('hasSection', null, 'tcfeuv2')
Diese API ruft einen bestimmten Abschnitt im GPP-Datenobjekt ab. Um den Abschnitt IAB EU TCF v2 abzurufen, kann folgender Befehl verwendet werden:
__gpp('getSection', null, 'tcfeuv2')
Diese API ruft ein bestimmtes Feld innerhalb eines Abschnitts des GPP-Datenobjekts ab. Um eine Liste der Vendor-IDs mit erteilter Einwilligung für IAB EU TCF v2 abzurufen, können folgende Befehle verwendet werden:
__gpp('getField', null, 'tcfeuv2.VendorConsents')
__gpp('getField', null, 'tcfeuv2.VendorLegitimateInterests')
Diese APIs ermöglichen den Abruf wichtiger Daten zu verschiedenen Datenschutz- und Einwilligungs-Frameworks, die von Werbetreibenden, Publishern und Technologieanbietern in der digitalen Werbebranche verwendet werden können, um sich an regulatorische Anforderungen in verschiedenen Märkten anzupassen. Das IAB Tech Lab beaufsichtigt die Entwicklung dieser technischen Spezifikationen.
Die Global Privacy Platform (GPP) API und die IAB TCF EU v2 API dienen beide dem Zweck, die Einhaltung des EU TCF-Frameworks zu ermöglichen. Sie unterscheiden sich jedoch in folgenden Punkten:
Umfang: Die GPP API ist ein einziges Protokoll, das darauf ausgelegt ist, die Übermittlung von Datenschutz-, Einwilligungs- und Verbraucherwahlsignalen von Websites und Apps an Ad-Tech-Anbieter weltweit zu vereinfachen. Die IAB TCF EU v2 API hingegen ist speziell für die Übermittlung von Signalen im Zusammenhang mit dem EU TCF-Framework konzipiert.
Verwaltung: Das GPP-Protokoll wird vom IAB Tech Lab beaufsichtigt, das auch die IAB TCF EU v2 API verwaltet. Das GPP-Protokoll umfasst jedoch weitere technische Spezifikationen über das EU TCF hinaus, während sich die IAB TCF EU v2 API ausschließlich auf das EU TCF konzentriert.
Funktionalität: Die GPP API bietet eine Reihe von Funktionen über das EU TCF hinaus, wie z.B. den Abruf von CCPA-Daten, während sich die IAB TCF EU v2 API ausschließlich auf den Abruf von Daten im Zusammenhang mit dem EU TCF-Framework konzentriert.
Syntax: Die GPP API und die IAB TCF EU v2 API haben unterschiedliche Syntaxen zum Abruf von Daten. Um beispielsweise den EU TCF v2-Abschnitt innerhalb der GPP-Daten abzurufen, wird folgender Befehl verwendet:
__gpp("getSection", null, "tcfeuv2")
Um dieselben Daten über die IAB TCF EU v2 API abzurufen, wird folgender Befehl verwendet:
__tcfapi('getTCData', 2, function (tcData, success) {
// Code to handle response
})
Während sowohl die GPP API als auch die IAB TCF EU v2 API dem Zweck dienen, die Einhaltung des EU TCF-Frameworks zu ermöglichen, ist die GPP API ein umfassenderes Protokoll, das darauf ausgelegt ist, die Übermittlung von Datenschutz-, Einwilligungs- und Verbraucherwahlsignalen weltweit zu vereinfachen, während die IAB TCF EU v2 API speziell für die Übermittlung von Signalen im Zusammenhang mit dem EU TCF-Framework konzipiert ist.