Cookies והסכמה (CMP)
CMP (Consent Management Platform) — זהו באנר הסכמה ל-Cookies בתוספת מנגנון שחוסם בפועל סקריפטים של צד שלישי לפני שהמבקר לחץ „אישור“. „פתק בתחתית המסך“ אינו מספיק ל-GDPR: לפני קבלת ההסכמה אנליטיקה ופיקסלים פרסומיים אינם אמורים לפעול כלל.
ה-CMP שלנו פועל גם בחנות שלנו וגם באתר שלכם — באותו קוד בדיוק.
היכן מגדירים:
- שיווק → „האתר שלי“ → כרטיס „Cookies והסכמה“ (לאתר חיצוני);
- או אתר → „הגדרת אתר“ → מקטע „Cookies והסכמה (CMP)“ (לחנות שלנו).
כיצד להפעיל#
- הדביקו באתר את קוד ההתקנה מהמקטע „האתר שלי“ — באנר ה-cookie נטען ראשון מבין כל הווידג'טים, כדי ששאר הסקריפטים יראו החלטה שכבר התקבלה.
- הפעילו את מתג הווידג'ט.
- הפעילו את הסורק — הוא יאסוף את רשימת ה-cookies של האתר שלכם.
- פרסמו את העמוד „מדיניות Cookies“ או ציינו קישור לשלכם.
הבאנר מזהה את שפת העמוד ומציג את עצמו בה — תרגומים ל-45 שפות כבר מוכנים.
ל-WordPress יש תוסף נפרד Cenaly Consent: מתקינים אותו בניהול ה-WP שלכם, לוחצים „חיבור“, בוחרים מיקום בחלון שנפתח — התג וההגדרות מגיעים מעצמם, אין צורך להדביק קוד ידנית.
כמה זה עולה#
הבאנר עצמו וחסימת הטרקרים בחינם בכל תוכנית — גם בחנות שלנו וגם באתר שלכם. עמידה בדרישות החוק אינה נמכרת בחתיכות: 45 שפות, חסימה אוטומטית, Consent Mode v2, מרכז העדפות ועמוד „מדיניות Cookies“ מתארח נכללים בפלטפורמה.
בנפרד נמכרת רמת „Cookies Pro“ — כרטיס „Cookies והסכמה“ בחנות האפליקציות, 9 $ לחודש או 90 $ לשנה לסניף. אין מדובר בגישה למקטע, אלא בהיקף השירות: סריקה עמוקה ותכופה יותר של האתר (כולל מקטעים סגורים), יומן הסכמות ארוך עם ייצוא-כהוכחה, כללים משלכם לפי מדינות, התאמה מלאה של העיצוב וטקסטים-עוקפים לפי שפות, הסרת התג „פועל על Cenaly“. ההרכב העדכני של הרמה והמחיר — בכרטיס עצמו בחנות.
סימון AI של cookies שלא זוהו אינו נכלל ברמה ואינו נמכר בנפרד: הוא זמין בכל רמה, וכל קריאה משולמת מיתרת ה-AI של החשבון. במותגים בענן Yandex (cenaly.ru) אין סורק אתר אוטומטי (ראו להלן), ולכן חלקו ברמה אינו פועל שם; יומן ההסכמות והייצוא שם קיימים.
קטגוריות ומה נחסם לפני הסכמה#
ארבע קטגוריות סטנדרטיות:
| קטגוריה | מה נכלל בה | כברירת מחדל |
|---|---|---|
| הכרחי | עגלת קניות, סשן, אבטחה | תמיד פעיל, לא ניתן לכבות |
| העדפות | שפה, מטבע, סניף שנבחר קודם | לפי החלטת האורח |
| סטטיסטיקה | Google Analytics, Yandex Metrika, Matomo, Clarity | לפי החלטת האורח |
| שיווק | Facebook Pixel, VK, TikTok, פיקסלים פרסומיים ורימרקטינג | לפי החלטת האורח |
כל עוד אין הסכמה, הסקריפטים וה-iframe של קטגוריות אלה אינם נטענים: הכתובות שלהם נבדקות מול מרשם טרקרים מובנה, ואתם יכולים להוסיף תבניות משלכם. iframe חסום (למשל, סרטון מ-YouTube) מציג כיסוי עם קישור „לאשר“.
בנוסף נשלחים אותות הסכמה למערכות פרסום: Google Consent Mode v2 (לפני הסכמה — מצב ללא cookies), Microsoft UET, Meta (fbq), Clarity Consent API. נלקחים בחשבון אותות הדפדפן GPC ו-Do Not Track.
תוקף ההסכמה ניתן להגדרה (כברירת מחדל 365 ימים, מותר 30–730), ולאחריו הבאנר ישאל מחדש. סירוב של האורח נשמר — לא נשאל שוב בכל ביקור. ניתן להפעיל הסכמה כוללת לכל תת-הדומיינים ולציין קישור לרשימת האתרים שהיא מכסה.
מצבים לפי מדינות#
מצב הוא התנהגות הבאנר לפני שהאורח לחץ על משהו. הוא נבחר כך:
- הכלל שלכם למדינה של האורח (אם הוגדר),
- מצב ברירת המחדל שלכם,
- מפת המדינות המובנית,
- היוריסטיקה לפי אזור הזמן של הדפדפן.
המדינה של האורח נקבעת לפי IP. ⚠️ זוהי בחירה של התנהגות שאתם הגדרתם, ולא מסקנה לגבי איזה חוק חל עליכם.
חמישה מצבים#
| מצב | מה קורה לפני החלטת האורח | מה האורח רואה |
|---|---|---|
| opt-in | הכול מלבד ההכרחי חסום | באנר „אישור / דחייה / התאמה“ |
| opt-out | מותר עד לסירוב מפורש | באנר + „Do Not Sell or Share“; אות הדפדפן GPC או Do Not Track נחשבים לסירוב אוטומטי לשיווק |
| רך | מותר, שום דבר לא נחסם | באנר אינפורמטיבי |
| הודעה | מותר | שורת הודעה אחת, איננו מבקשים הסכים |
| מוסתר | מותר | אין באנר כלל; ההגדרות נפתחות בקישור #cenaly-consent באתר שלכם |
בנפרד מהמצבים קיימת תוספת „הודעה במקום בקשת הסכים“: אתם מאשרים אותה, ואם דוח הסורק הוכיח שמחוץ לקטגוריית „הכרחי“ אין דבר באתר, השכבה הראשונה מודיעה ולא שואלת. היא אינה מסירה את החסימה: יופיע tracker חדש — הוא עדיין ייחסם עד להסכמת האורח.
מפת המדינות המובנית#
חלה כאשר לא הגדרתם לא כלל למדינה ולא מצב ברירת מחדל משלכם:
- opt-in — 32 מדינות: 27 מדינות האיחוד האירופי בתוספת איסלנד, ליכטנשטיין ונורווגיה (יחד — EEA), בריטניה ושווייץ;
- opt-out — ארה״ב;
- כל שאר המדינות — אין כלל: יפעל מצב ברירת המחדל שלכם, ואם גם הוא לא הוגדר — ההיוריסטיקה לפי אזור הזמן של הדפדפן (
Europe/*→ opt-in,America/*→ opt-out, בכל שאר המקרים opt-in). ברירת המחדל הבטוחה — opt-in.
⚠️ המפה היא הגדרת ברירת המחדל שלנו, ולא סיווג משפטי של מדינות. מדינות שבהן נהוג לבקש הסכים, אך שאינן במפה (טורקיה, רוסיה, ברזיל ועשרות אחרות), ייפלו תחת ברירת המחדל שלכם או תחת ההיוריסטיקה. צריך מצב מסוים במדינה מסוימת — הגדירו אותו ככלל, ואל תסתמכו על המפה.
⚠️ זיהוי מדינה לפי IP אינו קיים בכל מקום. במותגים בענן Yandex (cenaly.ru) אין endpoint גיאוגרפי, והווידג'ט נופל מיד להיוריסטיקה לפי אזור זמן — היא גסה יותר: אורח מהאיחוד האירופי בטיול בארה״ב יקבל America/* → opt-out. אם זה חשוב לכם, הגדירו את מצב ברירת המחדל במפורש. מדינה של שבעה אזורי זמן הווידג'ט בכל זאת מזהה (מוסקבה → RU, איסטנבול → TR, טביליסי → GE, קייב → UA, לונדון → GB, ירוואן → AM, טירנה → AL): הכלל שלכם למדינה כזו יפעל גם כשמוגדר מצב ברירת מחדל.
היכן מגדירים: כרטיס „Cookies והסכים“ → גלגל שיניים → „מצב הסכים לפי ברירת מחדל“ ו**„כללים לפי מדינות“** (מדינה בפורמט ISO-2 → מצב).
מה המצב NOT עושה#
- לא בוחר בשבילכם את התחום השיפוטי — איזה מצב להפעיל בכל מדינה, אתם מחליטים (והעורך הדין שלכם);
- לא משנה את טקסטי המסמכים: מערך העמודים המשפטיים והניסוחים שלהם — כלי נפרד עם המדינות שלו, ראו מסמכים משפטיים;
- לא מכסה אפליקציות מובייל — זהו סקריפט לעמודי אינטרנט;
- לא מפיק מחרוזת TCF של IAB Europe: אם שותף פרסום דורש דווקא CMP מוסמך מהמסגרת TCF, הבאנר שלנו לא יתאים לו. אנחנו מעבירים אותות הסכים ישירות — Google Consent Mode v2, Microsoft UET, Meta, Clarity.
מהיכן מגיעות הציפיות המוכרות בשוק#
⚖️ אלה נקודות התייחסות בלבד, ולא ייעוץ משפטי ולא קביעה שחוק כזה או אחר חל עליכם. אנחנו מביאים את המקורות הראשוניים שאנחנו עצמנו נשענים עליהם; את העדכניות והרלוונטיות לעסק שלכם בדקו עם עורך דין.
| היכן | נורמה | מה כתוב בה לגבי cookies | מקור ראשוני |
|---|---|---|---|
| האיחוד האירופי / EEA | הנחיה 2002/58/EC (ePrivacy), סעיף 5(3), בתוספת יישומים לאומיים | גישה למכשיר המשתמש לצורך cookies שאינם הכרחיים בהחלט — רק בהסכים מראש; הכרחיים בהחלט — ללא הסכים | eur-lex.europa.eu/eli/dir/2002/58 |
| צרפת | המלצות CNIL לגבי cookies ו-trackers | הכפתורים „אישור“ ו„דחייה“ חייבים להיות שווי ערך בבולטות; המשך גלישה אינו נחשב להסכים | cnil.fr |
| בריטניה | PECR 2003 (עם תיקונים של Data (Use and Access) Act 2025) | cookies לא הכרחיים וטכנולוגיות דומות — רק בהסכים פעיל ומפורש; תיבות מסומנות מראש אינן מתאימות | legislation.gov.uk/uksi/2003/2426 |
| ארה״ב, קליפורניה | CCPA/CPRA ותקנות CPPA | מודל סירוב: opt-out מ„מכירה/שיתוף“ וזיהוי חובה של אות Global Privacy Control. חל מעל לספים (בין היתר לפי הכנסות) — עסק קטן טיפוסי עשוי שלא ליפול תחתיהם | cppa.ca.gov |
| טורקיה | מדריך KVKK לגבי cookies (2022) והחלטת Kurulu מס׳ 2022/1358 | cookies לא הכרחיים — הסכים מפורש; המשך צפייה באתר אינו נחשב להסכים | kvkk.gov.tr |
| רוסיה | אין חוק נפרד ל-cookies — נורמות כלליות של 152-FZ, סעיף 9 | הסכים לעיבוד נתונים אישיים — מפורש, נפרד, ניתן לביטול | consultant.ru, 152-FZ |
| גאורגיה | אין חוק נפרד ל-cookies — חוק הגנת הנתונים האישיים | הבסיס לעיבוד — הסכים; cookies טכניים — יידוע | matsne.gov.ge |
בעולם יש יותר מדינות משורות בטבלה הזו: הרשימה חסרה במכוון — אנחנו מפרטים רק את מה שאנחנו עצמנו משתמשים בו בעת הגדרת המוצר.
מראה וטקסטים#
- פריסה: פס, כרטיס, חלון מודאלי; מיקום — כל אחד משש אפשרויות של קצה/פינה.
- מסך ההגדרות: פריסה בכרטיס או פאנל צד נשלף.
- פלטת צבעים לפי רכיבים בנפרד לעיצוב בהיר ולעיצוב כהה, לוגו משלכם, CSS משלכם (עד 10 KB).
- מתגי כפתורים: איקס, „דחיית הכול“, „התאמה אישית“. לא ניתן להסתיר את כפתור „אישור“, ובמצב opt-in ממשק הניהול יזהיר מפני סיכונים אם מסירים את „דחייה“.
- ניתן להציג קטגוריות בתיבות סימון ישירות בשכבה הראשונה של הבאנר.
- כל טקסט בבאנר ניתן לעריכה לפי שפות מעל התרגומים שלנו.
- התצוגה המקדימה בחשבון מתחלפת בין desktop, טאבלט ונייד.
- בנפרד מוגדרים כפתור צף „הגדרות cookies“ (משמאל/מימין/כבוי) ורשימת העמודים שבהם הבאנר אינו מוצג.
סורק cookies והצהרה#
⚠️ אין סורק במותגים בענן Yandex (cenaly.ru). שם רשימת ה-cookies להצהרה מנוהלת ידנית באותה טבלה שלמטה — עמוד המדיניות נשאר פעיל — ובמקום בקשת הסכמה וסימון AI, המסתמכים על דוח הסריקה, יש התראות.
הסורק פותח את האתר שלכם בדפדפן ואוסף cookies אמיתיים ושירותי צד שלישי. כל עמוד נסרק פעמיים — ללא הסכמה (כך נראות הפרות של prior consent) ועם הסכמה מלאה (כך נאספת הצהרה מלאה):
- סריקה לפי
robots.txt,sitemap.xmlוקישורים מעמודי ההתחלה, עם הגבלה על מספר העמודים; - תזמון: מדי חודש או מדי שבוע, בחשבון מוצג תאריך הסריקה הבאה;
- היסטוריית סריקות — כמה עמודים נסרקו, כמה cookies נמצאו וכמה מהם חדשים לעומת הפעם הקודמת;
- סריקה אחרי התחברות — עבור עמודי החשבון האישי;
- מסווג AI: cookies לא מוכרים מקבלים קטגוריה מוצעת עם הסבר, ואתם מאשרים או משנים. הקריאה בתשלום — מחויבת מיתרת ה-AI של החשבון בכל רמה.
הצהרת cookies — טבלה של כל ה-cookies לפי קטגוריות: שם, ספק, תקופת שמירה, מטרה. ניתן להוסיף רשומות משלכם, לערוך תיאורים ותרגומים. מאותה טבלה נאספת הרשימה לבאנר ולעמוד המדיניות.
אל תבלבלו בין הסורק לעמוד הציבורי „בדיקת אתר“: הוא נגיש ללא התחברות לחשבון, אך קורא רק את ה-HTML המקורי של עמוד אחד — יציג טראקרים בקוד, נוכחות באנר הסכמה והתג שלנו, אך לא יראה cookies אמיתיים ולא את מה שהסקריפטים טוענים בדפדפן. זה חלון ראווה-מגנט ל„לראות מה יש לי באתר“; הצהרה מלאה נאספת דווקא על ידי הסורק שלמעלה.
עמוד „מדיניות cookies“#
הקישור בבאנר מוביל לעמוד הקיים שלכם, או למסמך שאנחנו ניצור ונפרסם בעצמנו: הוא נאסף מתוצאות הסריקה, מתפרסם ב-45 שפות ומתעדכן יחד עם ההצהרה — טבלת ה-cookies בו תמיד חיה.
אם דרושים גם שאר העמודים המשפטיים (מדיניות פרטיות, תנאים, החזרות, משלוחים) — ראו מסמכים משפטיים.
יומן הסכמות ודוחות#
ℹ️ במותגים בענן Yandex (cenaly.ru) היומן נאסף אחרת, אך באותה מידה מלא. בתשתית הליבה של הפתרון הרשומות מועברות ליומן בלילה, ואילו ב-cenaly.ru — ברגע שאתם פותחים את היומן, המגמות או הייצוא: הפתיחה הראשונה באותו יום עשויה להימשך שנייה-שתיים יותר, אך החלטות טריות נראות מיד. הפורמט, הסינון הכפול ותקופות השמירה זהים, ולכן ייצוא-הראיה זהה בשני העננים.
היומן הוא ראיה להסכמה (proof of consent) למקרה של בדיקה:
- תאריך, מזהה אנונימי, קטגוריות נבחרות, גרסת המדיניות, מדינה ושפה;
- ייצוא CSV ורשומה נפרדת;
- מגמות: אושר / נדחה / חלקי לפי ימים ולפי מדינות;
- מונה הצגות הבאנר.
הכפתור „לשאול את כולם מחדש עכשיו“ מעלה את גרסת המדיניות — לאחר שינויים מהותיים הבאנר ישאל את כולם מחדש.
מגבלות#
- „prior consent“ קפדני דורש תג נפרד. דרך טוען ה-cookie המאוחד הבאנר עולה ראשון מבין הווידג'טים שלנו, אך הוא לא יעקוף אנליטיקה של צד שלישי התקועה ב-
<head>מעל הקוד שלנו. אם דרוש שאף סקריפט צד שלישי לא יתחיל לפני תשובת האורח, הציבו את תג הבאנר בשורה הראשונה ב-<head>, לפני כל השאר. - קונפיגורציה שבורה או לא נגישה מסירה את החסימה, ולא מפעילה אותה. הווידג'ט כבוי, העמוד ברשימת החריגים, הקונפיגורציה לא נקראה — הטראקרים באתר פועלים כרגיל. אי אפשר להשאיר אתר של מישהו אחר חסום בגלל תקלה שלנו, לכן בדקו שהבאנר אכן מוצג.
- נחסם רק מה שידוע. סקריפטים ו-iframe נבדקים מול מרשם טראקרים מובנה; יש להוסיף מונה לא סטנדרטי או בכתיבה עצמית בתבנית משלכם — אחרת הוא ייטען לפני הסכמה.
- שער גיל 18+ — סקציה נפרדת וטקסטים נפרדים. הוא כבוי כברירת מחדל, והכיתובים שלו קיימים באנגלית, רוסית, גאורגית וטורקית עם נפילה לאנגלית, בעוד שהבאנר עצמו מדבר ב-45 שפות: את הניסוח לשוק שלכם הגדירו בטקסטים שלכם.
- כיסוי אזורים הוא הגדרה, לא הסמכה. המפה המובנית מכירה 32 מדינות עם opt-in וארה“ב עם opt-out, ואת השאר אתם מגדירים בכללים; הבאנר לא יכול לבדוק התאמה לתחום השיפוט שלכם ואף לא מנסה — פרטים ומקורות ראשוניים בסעיף „מצבים לפי מדינות“.
- אין לנו פריימוורק TCF (IAB Europe). אם רשת פרסום דורשת CMP מוסמך עם מחרוזת TCF, הבאנר שלנו לא יתאים לה: אנחנו מעבירים הסכמה ישירות — Google Consent Mode v2, Microsoft UET, Meta, Clarity.
- זה באנר ווב. הוא אינו מיועד לאפליקציות מובייל (עם SDK משלהן ובקשות מעקב מערכתיות).
- הבאנר לא מחליף מדיניות. יש למלא את הקישור לעמוד „מדיניות cookies“ (המפורסם שלנו או שלכם) — בלעדיו לאורח אין היכן לראות למה הוא מסכים.
פתרון תקלות#
אין באנר באתר. התג לא הוטמע או שאינו מופיע בכל עמודי התבנית (יש ללחוץ על „בדיקת התקנה“); בתג יש data-domain של מישהו אחר; המתג של הווידג'ט כבוי; השינויים טרם הגיעו — קבצי הווידג'טים מופצים דרך CDN עם מטמון של 5 דקות. תג שמוטמע כבר בדפדפן על ידי Google Tag Manager — בדיקת ההתקנה לא תזהה אותו; זו אינה שגיאה, יש לבחון את האתר בעיניים; הרשימה המלאה של מקרים כאלה — „מה בדיקת ההתקנה לא רואה“.
הבאנר קיים, אך כלי המעקב נטענים לפני הסכים. סביר להניח שסקריפט זר נמצא ב-<head> מעל התג שלנו — יש להעביר את התג שלנו למקום הראשון. מקרה נפוץ שני — אין מונה במרשם המובנה: יש להוסיף את כתובתו בתבנית משלכם.
הבאנר מוצג שוב ושוב. יש לבדוק את תוקף ההסכים ואם המדיניות לא פורסמה מחדש: פרסום מחדש מעלה את הגרסה, והבאנר שואל מחדש — כך זה אמור לעבוד.
כלי אבחון:
- בדיקת התקנה — קוראים את ה-HTML המקורי של העמוד ואומרים אם הקוד נמצא ואם הוא ממוקם בתוך
<head>. - שליחת הקוד למפתח — פותח הודעה מוכנה עם קטע הקוד בתוכנת הדואר שלכם.
- מדריך ל-Google Tag Manager — כיצד להציב את הבאנר בתג של GTM.
- מצב ניפוי שגיאות: יש לפתוח את האתר עם
?cenaly_consent_debug=1— לקונסול יישלחו אירועי Consent Mode (default/update) והמצב שנקבע לאזור, וניתן לראות מה בדיוק מקבלים Google ומערכות אחרות.
קטעים קשורים#
- האתר שלי — קוד ההתקנה ושאר הווידג'טים
- מסמכים משפטיים — מדיניות פרטיות, תנאים, החזרים
- אנליטיקה — מה נראה לאחר הסכים
שאלות נפוצות#
האם הבאנר חובה? זו שאלה לעורך הדין שלכם, לא לנו: החובה תלויה במקום שבו אתם פועלים, מהיכן מגיעים אליכם המבקרים ואילו סקריפטים מותקנים באתר. מצד המוצר התשובה היא: הבאנר שלנו תומך בחמישה מצבים, כברירת מחדל ב-32 מדינות ב-EEA, בבריטניה ובשווייץ מופעל opt-in קפדני, בארה״ב — opt-out עם „Do Not Sell“, ובשאר המדינות אתם קובעים את ההתנהגות. נקודות התייחסות ומקורות ראשוניים מרוכזים למעלה, בקטע „מצבים לפי מדינות“.
האם CMP יחסום את האנליטיקה שלי? לפני הסכים — כן, זו העבודה שלו. האנליטיקה של הפלטפורמה ממשיכה לספור ביקורים במצב cookieless של Consent Mode v2.
מה יקרה להסכמים ישנים לאחר עריכת המדיניות? כלום, עד שתלחצו על „לשאול את כולם מחדש עכשיו“ או תפרסמו את המדיניות מחדש — אז הגרסה תעלה והבאנר ישאל מחדש.
האם זה עובד אם האתר לא על הפלטפורמה שלנו? כן — זה התרחיש העיקרי. תג אחד בכל אתר, ול-WordPress — תוסף Cenaly Consent, שמציב את התג במקומכם.