MousePlayer והסכמה
הקלטות סשנים דורשות הסכמה. כך מתקינים MousePlayer כדי שדבר לא יוקלט לפני הסכמת המבקר — וכך מוכיחים זאת לאחר מכן.
מדוע נדרשת הסכמה
MousePlayer מקליט תנועות עכבר, לחיצות, גלילה ושינויי DOM. זוהי תצפית התנהגותית לפי דבר הסבר 24 ל-GDPR וגישה למכשיר המבקר לפי סעיף 25 ל-TDDDG והמקבילות לו. נדרשת לכך הסכמה. אינטרס לגיטימי אינו מספיק.
נטל ההוכחה להסכמה תקפה מוטל עליך כגורם השולט בנתונים. לכן MousePlayer מתעד לא רק שהייתה הסכמה, אלא מאין הגיע האות, מתי התקבל ואיזו הגדרה הייתה בתוקף באותו זמן.
ברירת המחדל היא סירוב. ללא אות, MousePlayer אינו יוצר מזהה סשן, אינו כותב לאחסון, אינו מגדיר עוגייה ואינו פותח חיבור. אין נתיב שבו תום זמן קצוב, שגיאה או תשובה חסרה מובילים ל“מותר”.
1אפשרות 1 — כלי ההסכמה חוסם את הסקריפט
מקטע הקוד מוטמע עם type="text/plain" ועם תכונת הקטגוריה של ה-CMP שלך. לפני ההסכמה הוא אינו מבוצע כלל. שום דבר אינו יכול לקרות מוקדם מדי, כי דבר אינו פועל. זו האפשרות היחידה שאינה תלויה בהגעה תקינה של אות.
| כלי הסכמה | תכונה לתג הסקריפט |
|---|---|
| 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 שמר באחסון המקומי ובאחסון הסשן לצורך הקלטה נמחקים; אם כלי ההסכמה חוסם את הסקריפט לחלוטין לאחר הביטול והוא כבר אינו מופעל, הם נשארים עד לניקוי נתוני הדפדפן אך אינם בשימוש עוד
- ביטול ההסכמה מדווח לשרת בעוד החיבור פתוח ומתועד, כך שניתן להמשיך להוכיח את האירוע
הגדרות פרויקט
תחת פרויקט → הגדרות → הסכמה ואזורים ניתן לקבוע אם השרת יקבל הקלטות רק עם אות הסכמה (מומלץ) או גם בלעדיו באזורים שאושרו במפורש. הסקריפט עצמו אינו פותח חיבור ללא אות הסכמה; האישור מקל רק את הבדיקה בשרת, לא את הבדיקה הזו. אי אפשר לאשר את האיחוד האירופי/EEA, בריטניה, שווייץ, ברזיל וקנדה — החוק דורש שם הסכמה מראש. האזור נקבע בצד השרת מכתובת ה-IP; כתובת ה-IP נשמרת רק בצורה מקוצרת (ללא האוקטט או המקטע האחרון), יחד עם המדינה.
מה נדרש במדיניות הפרטיות
- MousePlayer כמעבד נתונים, עם המטרה: ניתוח התנהגות שימוש באמצעות הקלטות סשנים ומפות חום
- שההקלטה דורשת הסכמה, וכיצד המבקרים יכולים לבטל אותה
- משך שמירת ההקלטות שסוכם
קיים נוסח מוכן. טקסט מדיניות פרטיות לאתר שלך מספק את הפסקה להדבקה — קצרה ומפורטת — וכן טבלה לסקירת העוגיות ושלושת המקומות שבהם הנוסח מפסיק להיות נכון לאחר שינוי הגדרה.
לא מגיעות הקלטות?
- יש לבדוק את תכונת הקטגוריה מול תיעוד ה-CMP — תכונה שגויה חוסמת את הסקריפט לצמיתות
- יש לוודא ששורת ההסכמה פועלת לפני מקטע הקוד או אחריו, ולא בתוך בלוק שלעולם אינו מבוצע
- Global Privacy Control בדפדפן המבקר גובר על כל אישור, בכל העולם וללא תנאי
- דפים ברשימת ההחרגות לעולם אינם מוקלטים, ללא קשר להסכמה