A Complianz saját sütijei és böngészőtárolója
Mely sütiket állítja be a Complianz, mit tárol a böngésző helyi tárolójában, és hogyan használhatod ezeket szkriptekben.
A sütik blokkolásához a Complianz maga is sütiket használ. Ezek funkcionális sütik, nem tárolnak személyazonosításra alkalmas adatot és nem követnek.
| Süti | Jelentése |
|---|---|
cmplz_marketing |
A látogató a marketing szintű sütikhez hozzájárult. |
cmplz_event_* |
A látogató a webhelytulajdonos által megadott egyéni eseményhez hozzájárult. |
cmplz_id |
Nem azonosítható felhasználóazonosító az A/B teszteléshez. |
cmplz_choice |
Jelzi, hogy a látogató döntött-e már. |
cmplz_stats |
A látogató a statisztikai szinthez hozzájárult. |
cmplz_preferences |
A látogató a preferenciák szintjéhez hozzájárult. |
A böngésző helyi tárolója
Szekció neve “A böngésző helyi tárolója”A sütik mellett a sáv adatait a böngésző helyi tárolójában is tárolja. Chrome-ban a fejlesztői eszközök Application fülén, a Local Storage alatt a Complianz bejegyzése így néz ki (a sáv stílusának néhány HTML- és szövegrésze is látszik mellette):
cmplz_user_data: {"banner_version":"176","version":"3.0.9","a_b_testing":"1","do_not_track":false,"consenttype":"optin","geoip":"1","current_policy_id":"10"}| Mező | Jelentése |
|---|---|
banner_version |
A sávbeállítások verziója. A sáv módosításakor nő. A látogató a helyi tárolóból kapja a sávot, kivéve, ha a verzió megváltozott. |
version |
Ugyanez, de a bővítmény frissítésekor. |
a_b_testing |
Igaz, ha a prémium felhasználó A/B tesztelése be van kapcsolva: a látogatók különböző sávokat látnak, és a konverziót követi a bővítmény. Prémium funkció. |
do_not_track |
A Do Not Track jelzések kezelése. |
consenttype |
A régió szerint szükséges hozzájárulás típusa: optin (EU, UK), optout (USA, Kanada) vagy egyik sem. |
geoip |
Azt dönti el, hogy a consenttype dinamikus (a látogató tényleges régiója szerint) vagy a webhelytulajdonos régiójáé. A GEO IP prémium funkció. |
current_policy_id |
Megmondja a sávnak, hogy a látogató elfogadta-e a legújabb sütiszabályzatot. |
Felhasználás szkriptekben
Szekció neve “Felhasználás szkriptekben”Az adatok alapján szkripteket futtathatsz a hozzájárulás típusa vagy szintje szerint. A hozzájárulás típusát a tárolóból kérheted le:
var cmplz_user_data = [];if (typeof (Storage) !== "undefined" && sessionStorage.cmplz_user_data) { cmplz_user_data = JSON.parse(sessionStorage.cmplz_user_data); if (cmplz_user_data.consenttype === 'optin') { // itt tedd, amit akarsz }}Mivel az adat az első oldalbetöltéskor még nem biztos, hogy elérhető (az oldal betöltése után, aszinkron töltődik be), jobb a Complianz jQuery eseményét használni. Ez a hozzájáruláskor lefut, és átadja a hozzájárulási szintet (all, statistics vagy az egyéni eseményed):
$(document).on("cmplzEnableScripts", myScriptHandler);function myScriptHandler(consentLevel) { // ide jön a kódod console.log('run enable scripts event ' + consentLevel);}Készült: