MousePlayer və razılıq
Seans qeydləri razılıq tələb edir. Ziyarətçi razılaşmazdan əvvəl heç nə qeydə alınmaması və sonradan bunu sübut edə bilməyiniz üçün MousePlayer-i belə quraşdırın.
Razılıq niyə tələb olunur
MousePlayer siçan hərəkətini, klikləri, sürüşdürməni və DOM dəyişikliklərini qeydə alır. Bu, GDPR-in 24-cü əsaslandırma bəndinə görə davranış müşahidəsi və TDDDG-nin 25-ci bölməsi və ekvivalentlərinə görə ziyarətçinin cihazına girişdir. Razılıq tələb edir. Qanuni maraq buna əsas vermir.
Etibarlı razılığı sübut etmək yükü nəzarətçi kimi sizin üzərinizdədir. Buna görə MousePlayer yalnız razılığın mövcud olması faktını deyil, siqnalın haradan gəldiyini, nə vaxt çatdığını və o anda hansı konfiqurasiyanın qüvvədə olduğunu qeydə alır.
Standart vəziyyət rədddir. Siqnal olmadan MousePlayer seans ID-si yaratmır, yaddaşa heç nə yazmır, kuki təyin etmir və bağlantı açmır. Vaxtın bitməsi, xəta və ya çatışmayan cavabın “icazə verilib” nəticəsinə gətirdiyi yol yoxdur.
1Üsul 1 — skripti razılıq alətiniz bloklasın
Kod fraqmenti bu atributla: type="text/plain" və CMP sisteminizin kateqoriya atributu ilə yerləşdirilir. Razılıqdan əvvəl ümumiyyətlə icra edilmir. Heç nə işləmədiyi üçün vaxtından əvvəl heç nə baş verə bilməz. Siqnalın düzgün gəlməsindən asılı olmayan yeganə üsul budur.
| Razılıq aləti | Skript teqinin atributu |
|---|---|
| Usercentrics | type="text/plain" data-usercentrics="MousePlayer" |
| Cookiebot | type="text/plain" data-cookieconsent="statistics" |
| OneTrust | type="text/plain" class="optanon-category-C0002" |
| Consentmanager | type="text/plain" class="cmplazyload" data-cmp-purpose="1" |
| Borlabs | data-borlabs-cookie-blocker type="text/template" |
| Complianz | type="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 adları bu alətlərin əsas versiyaları arasında dəyişir. Cari yazılışı CMP sənədlərinizdə yoxlayın — yanlış atribut sıfır qeyd deməkdir və xəta bizdən qaynaqlanırmış kimi görünəcək.
2Üsul 2 — öz banneriniz
Standart kod fraqmentindən istifadə edin və MousePlayer-ə özünüz bildirin. Aşağıdakı sətir skript yüklənməzdən əvvəl də, sonra da işləyir, buna görə səhifədəki sıra əhəmiyyət daşımır. Razılığın geri götürülməsi istənilən vaxt — hətta dəqiqələr sonra — işləyir.
Ziyarətçi razılaşdıqdan sonra:
(window.mp_q = window.mp_q || []).push(['consent', true]);
Razılıq geri götürüldükdə, istənilən vaxt:
(window.mp_q = window.mp_q || []).push(['consent', false]);
Həmişə bu formadan istifadə edin: (window.mp_q = window.mp_q || []) . Sadə window.mp_q = [] massivi əvəz edir və razılığın geri götürülməsini pozur.
3Üsul 3 — avtomatik aşkarlama
Yalnız standart kod fraqmenti. MousePlayer Google Consent Mode v2, IAB TCF v2 və yeddi geniş yayılmış razılıq alətini (Consented.eu, Usercentrics, Cookiebot, OneTrust, Consentmanager, Borlabs, Complianz) özü aşkarlayır və Global Privacy Control-a şərtsiz əməl edir. Bunu yalnız yuxarıdakı üsullar mümkün olmadıqda istifadə edin: aşkarlama digər alətin gözlənildiyi kimi işləməsindən asılıdır və işləməyəndə bunu hiss etməyəcəksiniz.
Razılıq geri götürüldükdə nə baş verir
Dayandırma səhifənin sonunda deyil, dərhal baş verir:
- bütün qeyd dinləyiciləri silinir və hər iki müşahidəçi ayrılır; yalnız yenilənmiş razılığı dinləmə qalır
- bütün taymerlər təmizlənir və bağlantı yenidən qoşulmadan bağlanır
- bufer göndərilmir, atılır — əks halda vərəqin bağlanması məhz indicə rədd edilmiş məlumatları çatdırardı
- MousePlayer-in qeyd üçün yerli və seans yaddaşında saxladığı identifikatorlar və işarələr silinir; razılıq alətiniz geri götürmədən sonra skripti tam bloklayıb onun başlamasına imkan vermirsə, onlar brauzer məlumatları təmizlənənədək qalır, amma artıq istifadə edilmir
- bağlantı hələ açıq ikən razılığın geri götürülməsi serverə bildirilir və qeydə alınır, beləliklə hadisə sübut edilə bilir
Layihə parametrləri
Bu bölmədə: Layihə → Parametrlər → Razılıq və regionlar serverin qeydləri yalnız razılıq siqnalı ilə (tövsiyə olunur), yoxsa açıq şəkildə icazə verilmiş regionlarda siqnalsız da qəbul etməsinə qərar verirsiniz. Skriptin özü razılıq siqnalı olmadan bağlantı açmır; regiona icazə yalnız server yoxlamasını yumşaldır, bu yoxlamanı deyil. Aİ/AİM, Birləşmiş Krallıq, İsveçrə, Braziliya və Kanadaya istisna verilə bilməz — qanunla əvvəlcədən razılıq tələb edirlər. Region IP ünvanından server tərəfində müəyyən edilir; IP yalnız qısaldılmış formada (son oktet və ya blok olmadan), ölkə ilə birlikdə saxlanılır.
Məxfilik siyasətinizdə nə olmalıdır
- MousePlayer-in məlumat emalçısı olduğu və məqsədi: seans qeydləri və istilik xəritələri vasitəsilə istifadə davranışının təhlili
- qeydin razılıq tələb etdiyi və ziyarətçilərin onu necə geri götürə biləcəyi
- qeydlər üçün razılaşdırılmış saxlanma müddəti
Hazır mətn mövcuddur. Saytınız üçün məxfilik siyasəti mətni yapışdırmaq üçün qısa və ətraflı abzası, kuki icmalınız üçün cədvəli və parametr dəyişdikdə artıq doğru olmayan üç məqamı təqdim edir.
Qeydlər gəlmir?
- Kateqoriya atributunu CMP sənədləri ilə yoxlayın — yanlış atribut skripti həmişəlik bloklayır
- Razılıq sətrinin heç vaxt icra olunmayan blokda deyil, kod fraqmentindən əvvəl və ya sonra işlədiyinə əmin olun
- Ziyarətçinin brauzerindəki Global Privacy Control bütün dünyada və şərtsiz olaraq istənilən razılıqdan üstündür
- İstisna siyahınızdakı səhifələr razılıqdan asılı olmayaraq heç vaxt qeydə alınmır