MousePlayer va rozilik

Sessiya yozuvlariga rozilik kerak. Tashrifchi rozi bo‘lguncha hech narsa yozilmaydigan qilib MousePlayer’ni o‘rnatish va keyin buni isbotlash yo‘li.

Nega rozilik kerak

MousePlayer sichqoncha harakati, bosish, aylantirish va DOM o‘zgarishlarini yozadi. Bu GDPR 24-muqaddimasi bo‘yicha xulqiy kuzatuv va TDDDG 25-bo‘limi hamda muqobillari bo‘yicha tashrifchi qurilmasiga kirishdir. Rozilik talab qiladi. Qonuniy manfaat bunga asos bo‘lolmaydi.

Yaroqli rozilikni isbotlash majburiyati boshqaruvchi sifatida sizga yuklangan. Shu sababli MousePlayer nafaqat rozilik bo‘lganini , balki signal qayerdan kelgani, qachon kelgani va o‘sha paytda qaysi sozlama amal qilganini ham yozadi.

Sukut bo‘yicha rad etish. Signalsiz MousePlayer sessiya ID’si yaratmaydi, xotiraga yozmaydi, cookie o‘rnatmaydi va ulanish ochmaydi. Kutish muddati, xato yoki javobsizlik “ruxsat berilgan”ga olib boradigan yo‘l yo‘q.

11-variant — rozilik vositangiz skriptni to‘ssin

Kod parchasi shu bilan joylashtiriladi: type="text/plain" va CMP’ingiz toifa atributi bilan. Rozilikdan oldin umuman bajarilmaydi. Hech narsa erta bo‘lolmaydi, chunki hech narsa ishlamaydi. Signal to‘g‘ri kelishiga bog‘liq bo‘lmagan yagona variant shu.

Rozilik vositasiSkript tegi atributi
Usercentricstype="text/plain" data-usercentrics="MousePlayer"
Cookiebottype="text/plain" data-cookieconsent="statistics"
OneTrusttype="text/plain" class="optanon-category-C0002"
Consentmanagertype="text/plain" class="cmplazyload" data-cmp-purpose="1"
Borlabsdata-borlabs-cookie-blocker type="text/template"
Complianztype="text/plain" data-category="statistics"
<script type="text/plain" data-cookieconsent="statistics">
window.mp_config = {
    channel: 'YOUR-CHANNEL-ID',
    mode: 'web_only'
};

window.mp = window.mp || function() { (window.mp.q = window.mp.q || []).push(arguments); };
(function(w, d, s, id) {
    w.mp_channelid = id;
    var f = d.getElementsByTagName(s)[0], j = d.createElement(s);
    j.async = true; j.src = 'https://www.mouseplayer.com/mp.js';
    f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'YOUR-CHANNEL-ID');
</script>

Atribut nomlari bu vositalarning katta versiyalarida o‘zgaradi. CMP hujjatida joriy yozilishini tekshiring — xato atribut yozuvlarni nolga tushiradi va ayb biznikidek ko‘rinadi.

22-variant — o‘z banneringiz

Standart kod parchasidan foydalanib, MousePlayer’ga o‘zingiz ayting. Quyidagi qator skript yuklanishidan oldin ham, keyin ham ishlaydi, sahifadagi tartib muhim emas. Rozilikni qaytarish istalgan payt — hatto daqiqalar keyin ham ishlaydi.

Tashrifchi rozi bo‘lgach:

(window.mp_q = window.mp_q || []).push(['consent', true]);

Rozilik qaytarilganda, istalgan payt:

(window.mp_q = window.mp_q || []).push(['consent', false]);

Doimo shu (window.mp_q = window.mp_q || []) shaklidan foydalaning. Oddiy window.mp_q = [] massivni almashtirib, qaytarib olishni buzadi.

33-variant — avtomatik aniqlash

Standart kod parchasining o‘zi. MousePlayer Google Consent Mode v2, IAB TCF v2 va yettita keng tarqalgan rozilik vositasini (Consented.eu, Usercentrics, Cookiebot, OneTrust, Consentmanager, Borlabs, Complianz) o‘zi aniqlaydi va Global Privacy Control’ga shartsiz amal qiladi. Faqat yuqoridagi ikkala variant ham imkonsiz bo‘lsa ishlating: aniqlash boshqa vosita kutilgandek ishlashiga bog‘liq, ishlamasa esa sezmaysiz.

Rozilik qaytarilganda nima bo‘ladi

To‘xtash sahifa oxirida emas, darhol:

  • barcha yozuv tinglovchilari olinadi va ikkala kuzatuvchi uziladi; faqat yangi rozilikni tinglash qoladi
  • barcha taymerlar tozalanadi va ulanish qayta ulanmasdan yopiladi
  • bufer tashlanadi, yuborilmaydi — aks holda varaq yopilishi aynan hozir rad etilgan ma’lumotni yetkazardi
  • MousePlayer yozuv uchun local va session storage’da saqlagan identifikator va belgilar o‘chiriladi; rozilik vositangiz qaytarishdan keyin skriptni umuman to‘sib, boshqa boshlatmasa, brauzer ma’lumoti tozalanguncha qoladi, ammo ishlatilmaydi
  • ulanish hali ochiq paytda qaytarish serverga bildiriladi va yoziladi, hodisa isbotlanadigan qoladi

Loyiha sozlamalari

Shu bo‘limda: Loyiha → Sozlamalar → Rozilik va hududlar server faqat rozilik signalli yozuvni (tavsiya etiladi) yoki aniq ochilgan hududlarda signalsiz ham qabul qilishini hal qilasiz. Skriptning o‘zi rozilik signalsiz ulanish ochmaydi; ochish faqat server tekshiruvini yumshatadi, buni emas. YI/EEA, Buyuk Britaniya, Shveytsariya, Braziliya va Kanada ochilmaydi — qonunan oldindan rozilik kerak. Hudud serverda IP-manzildan aniqlanadi; IP-manzil faqat qisqartirilgan holda (oxirgi oktet yoki bloksiz), mamlakat bilan saqlanadi.

Maxfiylik siyosatingizga nima kiradi

  • MousePlayer qayta ishlovchi sifatida, maqsadi: sessiya yozuvlari va issiqlik xaritalari orqali foydalanish xulqini tahlil qilish
  • yozuv rozilik talab qilishi va tashrifchilar uni qanday qaytarib olishi
  • yozuvlar uchun kelishilgan saqlash muddati

Tayyor ifodalangan versiya bor. Saytingiz uchun maxfiylik siyosati matni qo‘yish uchun qisqa va batafsil paragraf, cookie sharhingiz uchun jadval va sozlamani o‘zgartirganda haqiqiyligi to‘xtaydigan uch joyni beradi.

Yozuvlar kelmayaptimi?

  • Toifa atributini CMP hujjati bilan tekshiring — noto‘g‘risi skriptni doimiy to‘sadi
  • Rozilik qatori hech bajarilmaydigan blok ichida emas, kod parchasidan oldin yoki keyin ishlashini ta’minlang
  • Tashrifchi brauzeridagi Global Privacy Control butun dunyoda va shartsiz har qanday “ha”ni bekor qiladi
  • Chiqarish ro‘yxatidagi sahifalar rozilikdan qat’i nazar hech yozilmaydi