MousePlayer и согласност
За снимки од сесии е потребна согласност. Еве како да го инсталирате MousePlayer така што ништо да не се снима пред посетителот да се согласи — и како потоа да го докажете тоа.
Зошто е потребна согласност
MousePlayer снима движења на глувчето, кликови, лизгање и измени на DOM. Тоа е набљудување на однесувањето според рецитал 24 од GDPR и пристап до уредот на посетителот според оддел 25 од TDDDG и неговите еквиваленти. Бара согласност. Легитимниот интерес не е доволен.
Товарот за докажување валидна согласност е на вас како контролор. Затоа MousePlayer не запишува само дека постоела согласност, туку и од каде дошол сигналот, кога пристигнал и која конфигурација важела во тој момент.
Стандардно е одбивање. Без сигнал MousePlayer не создава ID на сесија, не запишува ништо во складиште, не поставува колаче и не отвора врска. Нема пат по кој истечено време, грешка или недостиг на одговор води до „дозволено“.
1Опција 1 — дозволете алатката за согласност да ја блокира скриптата
Исечокот од код е вграден со type="text/plain" и атрибутот за категорија на вашиот CMP. Пред согласност воопшто не се извршува. Ништо не може да се случи прерано бидејќи ништо не работи. Ова е единствената опција што не зависи од правилно пристигнување на сигналот.
| Алатка за согласност | Атрибут за ознаката script |
|---|---|
| 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>Имињата на атрибутите се менуваат меѓу главните верзии на овие алатки. Проверете го тековното пишување во документацијата на вашиот CMP — погрешно напишан атрибут значи нула снимки, а ќе изгледа како грешката да е наша.
2Опција 2 — ваш сопствен банер
Користете го стандардниот исечок од код и сами известете го MousePlayer. Редот подолу работи пред и по вчитувањето на скриптата, па редоследот на страницата не е важен. Повлекувањето работи во секое време — дури и неколку минути подоцна.
Откако посетителот ќе се согласи:
(window.mp_q = window.mp_q || []).push(['consent', true]);
При повлекување, во секое време:
(window.mp_q = window.mp_q || []).push(['consent', false]);
Секогаш користете ја формата (window.mp_q = window.mp_q || []) . Обично window.mp_q = [] ја заменува низата и го оневозможува повлекувањето.
3Опција 3 — автоматско откривање
Само стандардниот исечок од код. MousePlayer сам ги открива Google Consent Mode v2, IAB TCF v2 и седум вообичаени алатки за согласност (Consented.eu, Usercentrics, Cookiebot, OneTrust, Consentmanager, Borlabs, Complianz) и безусловно го почитува Global Privacy Control. Користете го ова само кога ниту една од горните опции не е можна: откривањето зависи од очекуваното однесување на другата алатка, а нема да забележите кога тоа нема да се случи.
Што се случува при повлекување
Запирањето е веднаш, а не на крајот на страницата:
- секој слушател за снимање се отстранува и двата набљудувачи се исклучуваат; останува само слушањето за повторна согласност
- сите тајмери се чистат и врската се затвора без повторно поврзување
- баферот се отфрла, а не се испраќа — инаку затворањето на картичката би ги доставило токму податоците што штотуку биле одбиени
- идентификаторите и ознаките што MousePlayer ги зачувал во локалното и сесиското складиште за снимање се бришат; ако алатката за согласност целосно ја блокира скриптата по повлекувањето за таа повеќе да не започне, остануваат додека не се исчистат податоците на прелистувачот, но веќе не се користат
- повлекувањето се пријавува на серверот додека врската е сè уште отворена и се евидентира, за настанот да остане докажлив
Поставки на проектот
Во Проект → Поставки → Согласност и региони одлучувате дали серверот прифаќа снимки само со сигнал за согласност (препорачано) или, во изречно одобрени региони, и без него. Самата скрипта не отвора врска без сигнал за согласност; одобрувањето ја олеснува само проверката на серверот, а не оваа. ЕУ/ЕЕА, Обединетото Кралство, Швајцарија, Бразил и Канада не може да се одобрат — законски бараат претходна согласност. Регионот се одредува на серверот од IP-адресата; IP-адресата се чува само во скратена форма (без последниот октет или блок), заедно со земјата.
Што припаѓа во вашата политика за приватност
- MousePlayer како обработувач, со цел: анализа на однесувањето при користење преку снимки од сесии и топлински мапи
- дека снимањето бара согласност и како посетителите може да ја повлечат
- договорениот рок на чување на снимките
Постои готова формулација. Текст за политика за приватност на вашата веб-локација ви го дава пасусот за лепење — краток и детален — плус табелата за преглед на колачињата и трите места каде што престанува да важи откако ќе промените поставка.
Не пристигнуваат снимки?
- Проверете го атрибутот за категорија според документацијата на вашиот CMP — погрешен атрибут трајно ја блокира скриптата
- Осигурете се дека редот за согласност се извршува пред или по исечокот од код, а не во блок што никогаш не се извршува
- Global Privacy Control во прелистувачот на посетителот го надминува секое да, во целиот свет и безусловно
- Страниците на вашиот список за исклучување никогаш не се снимаат, без оглед на согласноста