MousePlayer un piekrišana

Sesiju ierakstīšanai ir vajadzīga piekrišana. Te aprakstīts, kā instalēt MousePlayer, lai nekas netiktu ierakstīts, pirms apmeklētājs ir piekritis, un kā to pēc tam pierādīt.

Kāpēc piekrišana ir nepieciešama

MousePlayer ieraksta peles kustības, klikšķus, ritināšanu un DOM izmaiņas. Tā ir uzvedības novērošana VDAR 24. apsvēruma izpratnē un piekļuve apmeklētāja ierīcei saskaņā ar TDDDG 25. pantu un līdzvērtīgām normām. Tam nepieciešama piekrišana. Leģitīmās intereses tam nav pietiekams pamats.

Pienākums pierādīt derīgu piekrišanu ir jums kā pārzinim. Tāpēc MousePlayer reģistrē ne tikai to, ka piekrišana bija, bet arī signāla avotu, tā saņemšanas laiku un tobrīd spēkā esošo konfigurāciju.

Noklusējums ir atteikums. Bez signāla MousePlayer neveido sesijas ID, neko neraksta krātuvē, neiestata sīkdatnes un neatver savienojumu. Nav tāda darbības ceļa, kurā noildze, kļūda vai atbildes trūkums novestu pie stāvokļa „atļauts“.

1 1. iespēja — ļaujiet piekrišanas rīkam bloķēt skriptu

Koda fragments tiek iegults ar type="text/plain" un jūsu CMP kategorijas atribūtu. Pirms piekrišanas tas netiek izpildīts vispār. Nekas nevar notikt par agru, jo nekas nedarbojas. Šī ir vienīgā iespēja, kas nav atkarīga no signāla pareizas saņemšanas.

Piekrišanas rīksAtribūts skripta tagam
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>

Šo rīku galvenajās versijās atribūtu nosaukumi mainās. Pārbaudiet aktuālo rakstību sava CMP dokumentācijā — kļūdains atribūts nozīmē nulli ierakstu, un izskatīsies, ka vaina ir mūsu pusē.

2 2. iespēja — jūsu pašu reklāmkarogs

Izmantojiet standarta koda fragmentu un paši paziņojiet MousePlayer par piekrišanu. Tālāk norādītā rinda darbojas pirms un pēc skripta ielādes, tāpēc secībai lapā nav nozīmes. Atsaukšana darbojas jebkurā brīdī — arī vairākas minūtes vēlāk.

Pēc apmeklētāja piekrišanas:

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

Atsaucot piekrišanu jebkurā brīdī:

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

Vienmēr izmantojiet (window.mp_q = window.mp_q || []) formu. Vienkāršs window.mp_q = [] aizstāj masīvu un pārtrauc atsaukšanas darbību.

3 3. iespēja — automātiska noteikšana

Standarta koda fragments bez papildinājumiem. MousePlayer pats nosaka Google Consent Mode v2, IAB TCF v2 un septiņus izplatītus piekrišanas rīkus (Consented.eu, Usercentrics, Cookiebot, OneTrust, Consentmanager, Borlabs, Complianz) un bez nosacījumiem ievēro Global Privacy Control. Izmantojiet to tikai tad, ja neviena no iepriekšējām iespējām nav pieejama: noteikšana ir atkarīga no otra rīka paredzētās darbības, un jūs nepamanīsiet, ja tas nedarbosies, kā paredzēts.

Kas notiek pēc atsaukšanas

Darbība tiek apturēta uzreiz, nevis lapas beigās:

  • tiek noņemti visi ierakstīšanas notikumu klausītāji un atvienoti abi novērotāji; paliek tikai atjaunotas piekrišanas gaidīšana
  • tiek atcelti visi taimeri un aizvērts savienojums bez atkārtotas savienošanās
  • buferis tiek atmests, nevis nosūtīts — citādi cilnes aizvēršana piegādātu tieši tos datus, kuru apstrādei tikko liegta piekrišana
  • MousePlayer ierakstīšanai lokālajā un sesijas krātuvē saglabātie identifikatori un marķieri tiek dzēsti; ja jūsu piekrišanas rīks pēc atsaukšanas pilnībā bloķē skriptu un tas vairs netiek palaists, tie paliek līdz pārlūka datu notīrīšanai, taču vairs netiek izmantoti
  • kamēr savienojums vēl ir atvērts, par atsaukšanu tiek paziņots serverim un tā tiek reģistrēta, lai notikums paliktu pierādāms

Projekta iestatījumi

Sadaļā Projekts → Iestatījumi → Piekrišana un reģioni jūs izlemjat, vai serveris pieņem ierakstus tikai ar piekrišanas signālu (ieteicams) vai skaidri atļautos reģionos arī bez tā. Pats skripts bez piekrišanas signāla neatver savienojumu; atļauja atvieglo tikai servera pārbaudi, nevis šo prasību. ES/EEZ, Apvienotajai Karalistei, Šveicei, Brazīlijai un Kanādai šādu atļauju piešķirt nevar — likums tur prasa iepriekšēju piekrišanu. Reģions tiek noteikts serverī pēc IP adreses; IP adrese tiek saglabāta tikai saīsinātā formā (bez pēdējā okteta vai bloka) kopā ar valsti.

Kas jāiekļauj privātuma politikā

  • MousePlayer kā apstrādātājs ar mērķi analizēt lietošanas uzvedību, izmantojot sesiju ierakstus un siltumkartes
  • tas, ka ierakstīšanai nepieciešama piekrišana, un veids, kā apmeklētāji to var atsaukt
  • ierakstiem nolīgtais glabāšanas ilgums

Ir pieejams gatavs formulējums. Privātuma politikas teksts jūsu vietnei sniedz ievietojamo rindkopu — īsu un detalizētu —, kā arī tabulu sīkdatņu pārskatam un trīs vietas, kurās teksts vairs neatbilst patiesībai pēc iestatījuma maiņas.

Ieraksti nepienāk?

  • Salīdziniet kategorijas atribūtu ar sava CMP dokumentāciju — nepareizs atribūts pastāvīgi bloķē skriptu
  • Pārliecinieties, ka piekrišanas rinda tiek izpildīta pirms vai pēc koda fragmenta, nevis blokā, kas nekad netiek izpildīts
  • Global Privacy Control apmeklētāja pārlūkā ir prioritāte pār jebkuru „jā“ visā pasaulē un bez nosacījumiem
  • Izslēgšanas sarakstā iekļautās lapas nekad netiek ierakstītas neatkarīgi no piekrišanas