Tovább a tartalomhoz

Consent API egyedi sütibannerhez

A bővítmény JavaScript Consent API-ja: az összes elfogadása, visszavonás, kategóriánkénti beállítás és a parancssor használata.

A Consent API-val egyedi készítésű sütibannerből vezérelheted a Pixel Managert. Nyilvánosan terjesztett CMP-k is használhatják a bővítménnyel való integrációra.

Sosem tudhatod, mikor töltődik be a bővítmény: a lusta betöltés be lehet kapcsolva, és harmadik féltől származó bővítmények aszinkron is betölthetik. Ezért a Consent API hívásait a bővítmény parancssorába (command queue) tedd. Ez egy globális tömb, a window._pmwq: a beletett parancsok a bővítmény betöltődésekor futnak le, vagy azonnal, ha már betöltődött.

window._pmwq = window._pmwq || [];
window._pmwq.push(function () {
pmw.consent.api.acceptAll();
});

A sorba tett parancsok akkor futnak, amikor a hozzájárulási modul már elérhető, így a teljes Consent API hívható a sorból. A bővítmény régebbi verzióinál a sor a modul betöltése előtt futott, és a legfelső szinten hívott hozzájárulási művelet hibát dobott, amelyet a sor elnyelt, a parancs többi része pedig csendben kimaradt. Ha ilyen verziót is támogatnod kell, a hívást eseménykezelőből indítsd (például a bannered kattintáskezelőjéből).

Az összes süti elfogadása, minden pixel indítása

Szekció neve “Az összes süti elfogadása, minden pixel indítása”
pmw.consent.api.acceptAll();
pmw.consent.api.revokeAll();
pmw.consent.api.updateSelectively({
statistics: true,
marketing: false,
preferences: true,
necessary: true,
});

Alapból a bővítmény a hozzájárulást korlátlan ideig menti. Ezt a duration paraméterrel (objektumban) módosíthatod:

pmw.consent.api.acceptAll({ duration: 30 });
pmw.consent.api.updateSelectively({
statistics: true,
marketing: false,
preferences: true,
necessary: true,
duration: 30,
});

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások