MousePlayer және келісім

Сеанс жазбаларына келісім қажет. Мұнда келуші келіспейінше ештеңе жазылмайтындай MousePlayer орнату және кейін оны дәлелдеу жолы көрсетілген.

Неге келісім қажет

MousePlayer тінтуір қозғалысын, басуларды, айналдыруды және DOM өзгерістерін жазады. Бұл GDPR 24-кіріспе тармағына сәйкес мінез-құлықты бақылау және TDDDG 25-бөлімі мен оған балама нормаларға сәйкес келуші құрылғысына қол жеткізу болып саналады. Оған келісім қажет. Заңды мүдде жеткіліксіз.

Жарамды келісімді дәлелдеу міндеті бақылаушы ретінде сізге жүктеледі. Сондықтан MousePlayer тек келісімнің болғанын ғана емес, сигналдың қайдан келгенін, қашан жеткенін және сол кезде қандай баптау күшінде болғанын да жазады.

Әдепкіде — бас тарту. Сигналсыз MousePlayer сеанс ID-ін жасамайды, қоймаға ештеңе жазбайды, cookie орнатпайды және қосылым ашпайды. Күту мерзімінің бітуі, қате немесе жауаптың болмауы «рұқсат етілді» нәтижесіне әкелетін жол жоқ.

11-нұсқа — келісім құралыңыз скриптті бұғаттасын

Код үзіндісі мына атрибутпен енгізіледі: type="text/plain" және CMP санат атрибутымен. Келісімге дейін ол мүлде орындалмайды. Ештеңе ерте бола алмайды, өйткені ештеңе жұмыс істемейді. Сигналдың дұрыс келуіне тәуелді емес жалғыз нұсқа — осы.

Келісім құралыScript тегіне арналған атрибут
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>

Бұл құралдардың негізгі нұсқаларында атрибут атаулары өзгереді. CMP құжаттамасынан қазіргі жазылуын тексеріңіз: қате атрибут жазбаның мүлде болмауына әкеледі, ал ақау біздікіндей көрінеді.

22-нұсқа — өз баннеріңіз

Стандартты код үзіндісін қолданып, 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 = [] массивті алмастырып, келісімді қайтаруды бұзады.

33-нұсқа — автоматты анықтау

Тек стандартты код үзіндісі. MousePlayer Google Consent Mode v2, IAB TCF v2 және жеті кең таралған келісім құралын (Consented.eu, Usercentrics, Cookiebot, OneTrust, Consentmanager, Borlabs, Complianz) өзі анықтайды және Global Privacy Control талабын сөзсіз орындайды. Мұны жоғарыдағы екі нұсқа да мүмкін болмағанда ғана қолданыңыз: анықтау басқа құралдың күткендей жұмыс істеуіне байланысты, ал дұрыс істемесе, байқамай қаласыз.

Келісімді қайтарғанда не болады

Тоқтау бет соңында емес, бірден орындалады:

  • жазудың барлық оқиға тыңдағыштары алынып, екі бақылаушы да ажыратылады; тек жаңадан берілген келісімді тыңдау қалады
  • барлық таймер тазаланып, қосылым қайта қосылмай жабылады
  • буфер жіберілмей тасталады — әйтпесе қойындыны жабу жаңа ғана бас тартылған деректерді жеткізер еді
  • MousePlayer жазу үшін local storage және session storage қоймаларына сақтаған идентификаторлар мен белгілер жойылады; келісімді қайтарғаннан кейін келісім құралы скриптті толық бұғаттап, ол енді іске қосылмаса, олар браузер деректері тазаланғанша қалады, бірақ қолданылмайды
  • қосылым әлі ашық кезде келісімді қайтару серверге хабарланып, тіркеледі, сондықтан оқиға дәлелденетін болып қалады

Жоба баптаулары

Мына бөлімде: Жоба → Баптаулар → Келісім және аймақтар сервердің жазбаларды тек келісім сигналымен қабылдайтынын (ұсынылады) немесе нақты рұқсат берілген аймақтарда сигналсыз да қабылдайтынын шешесіз. Скрипттің өзі келісім сигналынсыз қосылым ашпайды; аймаққа рұқсат беру тек сервер тексеруін жеңілдетеді, осы тексеруді емес. ЕО/ЕЭА, Ұлыбритания, Швейцария, Бразилия және Канадаға рұқсат беру мүмкін емес, оларда заң бойынша алдын ала келісім қажет. Аймақ сервер жағында IP мекенжайынан анықталады; IP мекенжайы елмен бірге тек қысқартылған түрде, соңғы октеті не блогы алынып сақталады.

Құпиялық саясатыңызда не болуы керек

  • MousePlayer деректер өңдеуші ретінде және мақсаты: сеанс жазбалары мен жылу карталары арқылы қолдану әрекетін талдау
  • жазуға келісім қажет екені және келушілер оны қалай қайтара алатыны
  • жазбалар үшін келісілген сақтау мерзімі

Дайын тұжырымдалған нұсқа бар. Веб-сайтыңызға арналған құпиялық саясаты мәтіні қоюға дайын қысқа және толық абзацты, cookie шолуыңызға арналған кестені және баптауды өзгерткенде мәтін шындыққа сай болмай қалатын үш тұсты береді.

Жазбалар келмей жатыр ма?

  • Санат атрибутын CMP құжаттамасымен салыстырыңыз: қате атрибут скриптті тұрақты бұғаттайды
  • Келісім жолы ешқашан орындалмайтын блоктың ішінде емес, код үзіндісіне дейін немесе кейін орындалатынына көз жеткізіңіз
  • Келуші браузеріндегі Global Privacy Control бүкіл әлемде және сөзсіз кез келген келісімнен басым болады
  • Есептен шығару тізіміндегі беттер келісімге қарамастан ешқашан жазылмайды