Uso Quantcast para mi aceptación de cookies.
Solo es compatible con el proveedor de IAB, por lo que Facebook no está incluido ya que no es un proveedor de IAB.
Por esa razón, estoy tratando de agregar un código para mi píxel de Facebook manualmente, para bloquearlo cuando el usuario abra mi sitio y cargarlo si el usuario acepta las cookies del banner de Quantcast.
En primer lugar, agrego Facebook como proveedor no IAB en mi cuenta de Quantcast.
En esta página encontré el siguiente código:
__tcfapi('getNonIABVendorConsents', 2, function(consent, success) { // check consent for non-IAB vendor with id 1. Always check // whether the callback returned success and GDPR applies if ( success && consent.gdprApplies && consent.nonIabVendorConsents[1] ) { // Use getTCData to validate consent is given for the // purposes declared in the configuration step __tcfapi('getTCData', 2, function(tcdata, success) { if ( success && consent.gdprApplies) { if ( tcdata.purpose.consents[1] && tcdata.purpose.consents[3]) { nonIabCompanyTag(); // replace this with your own code console.log("Debug: ", tcdata.purpose.consents[1], tcdata.purpose.consents[3]); } } }); } });No estoy familiarizado con este código, pero parece que es un javascript, ¿verdad?
Si entiendo bien, necesito agregar mi código en el lugar de
nonIabCompanyTag(); // replace this with your own codeIntenté reemplazar el código con mi código de píxel de Facebook, pero no pasa nada si acepto o no las cookies con el banner de Quantcast.
¿Puede ayudarme alguien?