Compliant with GDPR, CCPA, COPPA, LGPD, PECR, PDPA, PIPEDA, and more.
UniConsent CMP es compatible con la Global Privacy Platform (GPP), que permite a los anunciantes, editores y proveedores de tecnología de la industria de publicidad digital cumplir con los requisitos regulatorios en diversos mercados. El protocolo GPP simplifica la transmisión de señales de privacidad, consentimiento y elección del consumidor desde sitios web y aplicaciones a proveedores de tecnología publicitaria. IAB Tech Lab supervisa el desarrollo de las especificaciones técnicas de GPP.
Debe habilitar GPP en el panel de control de UniConsent para usar GPP API 1.1.
La IAB Global Privacy Platform (GPP) proporciona varias APIs que se pueden utilizar para recuperar datos relacionados con diversos marcos de privacidad y consentimiento. Estas APIs incluyen:
El comando getGPPData se eliminó en GPP API 1.1; puede recuperar los datos gppData de la respuesta del comando ping. A partir de GPP 1.1, solo puede obtener la respuesta de la API de GPP con una función de callback.
Organizaciones y plataformas que utilizan GPP API versión 1.1:
El método confiable para acceder a los datos de consentimiento GPP es a través de un callback addEventListener. Esto no requiere que la etiqueta CMP esté cargada o que la API GPP esté lista en la página. Es la forma recomendada de acceder al estado de consentimiento actual.
__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"},
}
Esta API verifica si una sección específica está presente dentro del objeto de datos GPP. Para comprobar si la sección IAB EU TCF v2 está presente, se puede utilizar el siguiente comando:
__gpp("hasSection", function (data, success) {
console.log(data, success);
}, 'tcfeuv2');
Esta API recupera una sección específica dentro del objeto de datos GPP. Para recuperar la sección IAB EU TCF v2, se puede utilizar el siguiente comando:
__gpp("getSection", function (data, success) {
console.log(data, success);
}, 'tcfeuv2');
Esta API recupera un campo específico dentro de una sección del objeto de datos GPP. Para recuperar una lista de IDs de proveedores con consentimiento otorgado para IAB EU TCF v2, se pueden utilizar los siguientes comandos:
__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)
A partir de GPP 1.1, solo puede obtener la respuesta de la API de GPP con una función de callback. Actualice su API para usar GPP 1.1 API.
Esta API permite la recuperación del objeto de datos GPP completo, que incluye datos para todos los marcos regulatorios compatibles. Se puede utilizar el siguiente comando para recuperar el objeto de datos GPP:
__gpp('getGPPData')
Esta API verifica si una sección específica está presente dentro del objeto de datos GPP. Para comprobar si la sección IAB EU TCF v2 está presente, se puede utilizar el siguiente comando:
__gpp('hasSection', null, 'tcfeuv2')
Esta API recupera una sección específica dentro del objeto de datos GPP. Para recuperar la sección IAB EU TCF v2, se puede utilizar el siguiente comando:
__gpp('getSection', null, 'tcfeuv2')
Esta API recupera un campo específico dentro de una sección del objeto de datos GPP. Para recuperar una lista de IDs de proveedores con consentimiento otorgado para IAB EU TCF v2, se pueden utilizar los siguientes comandos:
__gpp('getField', null, 'tcfeuv2.VendorConsents')
__gpp('getField', null, 'tcfeuv2.VendorLegitimateInterests')
Estas APIs permiten la recuperación de datos importantes relacionados con diversos marcos de privacidad y consentimiento, que pueden ser utilizados por anunciantes, editores y proveedores de tecnología de la industria de publicidad digital para adaptarse a las exigencias regulatorias en los diferentes mercados. IAB Tech Lab supervisa el desarrollo de estas especificaciones técnicas.
La API de Global Privacy Platform (GPP) y la API de IAB TCF EU v2 sirven ambas para facilitar el cumplimiento del marco EU TCF. Sin embargo, difieren en los siguientes aspectos:
Alcance: La API de GPP es un protocolo único diseñado para simplificar la transmisión de señales de privacidad, consentimiento y elección del consumidor desde sitios web y aplicaciones a proveedores de tecnología publicitaria a nivel global. Por otro lado, la API de IAB TCF EU v2 está diseñada específicamente para transmitir señales relacionadas con el marco EU TCF.
Supervisión: El protocolo GPP es supervisado por IAB Tech Lab, que también gestiona la API de IAB TCF EU v2. Sin embargo, el protocolo GPP abarca otras especificaciones técnicas más allá del EU TCF, mientras que la API de IAB TCF EU v2 se centra exclusivamente en el EU TCF.
Funcionalidad: La API de GPP proporciona una gama de funciones más allá del EU TCF, como la recuperación de datos de CCPA, mientras que la API de IAB TCF EU v2 se centra exclusivamente en la recuperación de datos relacionados con el marco EU TCF.
Sintaxis: La API de GPP y la API de IAB TCF EU v2 tienen una sintaxis diferente para recuperar datos. Por ejemplo, para recuperar la sección EU TCF v2 dentro de los datos GPP, se utiliza el siguiente comando:
__gpp("getSection", null, "tcfeuv2")
Mientras que, para recuperar los mismos datos usando la API de IAB TCF EU v2, se utiliza el siguiente comando:
__tcfapi('getTCData', 2, function (tcData, success) {
// Code to handle response
})
Aunque tanto la API de GPP como la API de IAB TCF EU v2 sirven para facilitar el cumplimiento del marco EU TCF, la API de GPP es un protocolo más completo diseñado para simplificar la transmisión de señales de privacidad, consentimiento y elección del consumidor a nivel global, mientras que la API de IAB TCF EU v2 está diseñada específicamente para transmitir señales relacionadas con el marco EU TCF.