כלי הסכמה נפרד שצריך לחבר
הגדירו את הבאנר ואת הקטגוריות באותו לוח מחוונים שמריץ את הניתוח שלכם.
ניהול הסכמה לעוגיות
הציגו באנר הסכמה תואם, החזק את המעקב עד שהמבקרים מסכימים, ושמרו יומן ביקורת — בלי להצמיד פלטפורמת הסכמה נפרדת.
הבעיות שהוא פותר
הגדירו את הבאנר ואת הקטגוריות באותו לוח מחוונים שמריץ את הניתוח שלכם.
מצב הצטרפות וחסימה אוטומטית מחזיקים את התגים עד שהמבקר מסכים.
כל החלטה נרשמת עם חותמת זמן עבור מסלול הביקורת שלכם.
תהליך עבודה
בחרו הצטרפות לפי GDPR או ביטול הצטרפות לפי CCPA, ואז הגדר את הכותרת, הטקסט והכפתורים.
קבצו עוגיות כהכרחיות, אנליטיות או שיווקיות עם תיאורים ברורים.
חסימה אוטומטית עד למתן הסכמה, ולאחר מכן רישום כל אישור או דחייה.
מתחת למכסה המנוע
מה קורה בפועל בדפדפן לפני שהמבקר בוחר ואחרי שבחר.
במצב opt-in, קטע הקוד של PulsePanda ממתין להחלטה לפני שהוא מתחיל. עד שהמבקר מאשר אנליטיקה אין ריפליי הפעלה, אין מפות חום או לכידה של קליקים, גלילה והקלדה, אין מעקב אחר אירועים ושום מזהה לא נכתב בדפדפן.
כדי לעכב את Google Analytics, את הפיקסל של Meta או כל תגית אחרת, שנו את ה-type שלה ל-text/plain והוסיפו data-pp-consent עם הקטגוריה שאליה היא שייכת. הדפדפן מתעלם מסקריפט מהסוג הזה, כך שהוא לעולם לא רץ. כשהמבקר מאשר את הקטגוריה, PulsePanda מחליף כל סקריפט מתויג בעותק פעיל עם אותן תכונות, כך שגם סקריפטים חיצוניים וגם סקריפטים מוטמעים רצים. סקריפטים חיצוניים נטענים באופן אסינכרוני, ולכן תגית שחייבת לרוץ לפני אחרת צריכה להיות מוטמעת או משורשרת.
<!-- Runs only after the visitor accepts "marketing" -->
<script type="text/plain" data-pp-consent="marketing"
src="https://connect.facebook.net/en_US/fbevents.js"></script>
<!-- Inline scripts work the same way -->
<script type="text/plain" data-pp-consent="analytics">
gtag('config', 'G-XXXXXXXXXX');
</script>
התיוג מכסה את הסקריפטים שאתם מכירים. כשחסימה אוטומטית פעילה, PulsePanda גם עוקב אחרי כל עוגייה שסקריפט מנסה לכתוב דרך document.cookie. עוגייה מקטגוריה שהמבקר לא אישר נחסמת. במצב opt-in, גם עוגייה שאינה מופיעה כלל ברישום שלכם נחסמת עד שהמבקר מחליט. עוגיות הכרחיות לחלוטין תמיד עוברות.
זה מנגנון של מאמץ מיטבי מעצם תכנונו, וכדאי לדעת איפה הוא נעצר: הוא לא רואה עוגיות שהשרת שלכם מגדיר בכותרת Set-Cookie, ולא עוגיות שנכתבות בתוך iframe של צד שלישי. חסמו אותן במקור.
כשמבקר מכבה קטגוריה, PulsePanda מפקיע את העוגיות שהרישום שלכם משייך לקטגוריה הזו, גם במארח הנוכחי וגם בדומיין האב, במקום להשאיר אותן עד שיפוג תוקפן.
Google Consent Mode v2
כל בחירה מגיעה לתגיות GA4 ו-Google Ads שלכם כעדכון הסכמה.
כשהבאנר של PulsePanda הוא כלי ההסכמה שלכם, כל החלטה מגיעה לתגיות Google כעדכון של מצב ההסכמה (Consent Mode v2), דרך אותו dataLayer ש-gtag.js ו-Google Tag Manager קוראים. הבחירה השמורה של מבקר חוזר נשלחת שוב בכל עמוד, וביטול ההסכמה מחזיר את האותות ל-denied.
קטגוריה שהבאנר שלכם לא מציע נשארת במצב דחייה, לכן הפעילו את קטגוריית השיווק אם אתם מריצים תגיות Google Ads.
מצב ההסכמה צריך מצב ברירת מחדל לפני שתגית Google כלשהי רצה. ב-Google Tag Manager, תבנית התגית PulsePanda Analytics מטפלת בזה: סמנו את Set Google Consent Mode defaults, הפעילו את התגית על Consent Initialization - All Pages, ואם תרצו ציינו את האזורים שבהם נדרשת הסכמה. היא גם משחזרת את הבחירה של מבקר חוזר לפני שתגיות אחרות מופעלות. עם gtag.js, הגדירו את ברירות המחדל מעל תגית Google:
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('consent', 'default', {
analytics_storage: 'denied',
ad_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied',
wait_for_update: 500
});
</script>
אחרי כל עדכון נשלח אירוע pulsepanda_consent ב-dataLayer, שאפשר להשתמש בו כטריגר ב-Tag Manager. אם פלטפורמה אחרת אוספת את ההסכמה ומעבירה אותה ל-PulsePanda עם setConsent, PulsePanda משאירה את הסכמת Google לאותה פלטפורמה.
מצבי הסכמה
הגדרה אחת קובעת אם המעקב ממתין ל"כן" או מתחיל עד שמישהו אומר "לא".
| Opt-in (GDPR, ePrivacy) | שום דבר שאינו הכרחי לא רץ עד שהמבקר מאשר. הבאנר מוצג בביקור הראשון עם "אישור" ו"דחייה" זה לצד זה, ומבקר שמתעלם ממנו אף פעם לא נספר כ"כן". |
|---|---|
| Opt-out (CCPA, CPRA) | המעקב מתחיל כמאושר והבאנר מאפשר למבקרים לכבות קטגוריות. השינוי חל מיד והעוגיות הקשורות מנוקות. |
| הודעה בלבד | המעקב מתחיל כמאושר והבאנר מיידע במקום לשאול, לאתרים שבהם החוק דורש הודעה בלבד. |
| Do Not Track ו-GPC | כשהאפשרות "כיבוד Do Not Track / GPC" פעילה, דפדפן ששולח אחד מהאותות האלה נחשב כמי שדחה את כל הקטגוריות שאינן הכרחיות, ולא מוצג לו באנר כלל. |
| שאלה מחדש | בחירה נשמרת 180 יום כברירת מחדל (אתם קובעים את המספר). העלו את גרסת המדיניות אחרי שינוי מדיניות העוגיות, וכל הבחירות השמורות יפסיקו לחול, כך שכולם יישאלו שוב. |
מה תקבלו
| מצבים | הצטרפות לפי GDPR וביטול הצטרפות לפי CCPA, בתוספת כיבוד Do-Not-Track. |
|---|---|
| שליטה | קטגוריות מותאמות אישית, חסימה אוטומטית ורישום עוגיות. |
| ראיות | יומן הסכמה ותובנות על שיעורי קבלה ודחייה. |
טביעת הרגל שלנו
קטע הקוד של PulsePanda לא מגדיר עוגיות. אחרי שמבקר נתן הסכמה, הוא שומר שלושה מפתחות ב-localStorage:
אם מבקר דוחה אנליטיקה או מבטל אותה מאוחר יותר, הלכידה נעצרת ומפתחות הביקור והמזהה האנונימי נמחקים. ציינו את שלושת המפתחות במדיניות העוגיות שלכם; לוח הבקרה מציג אותם ליד הגדרות הבאנר.
כל החלטה נרשמת גם בסביבת העבודה שלכם עם המזהה האנונימי, הקטגוריות שנבחרו, גרסת המדיניות וחותמת זמן. תובנות ההסכמה מציגות את ההחלטות האחרונות עם שיעור האישור שלכם, ומייצאות אותן כ-CSV כשמבקשים מכם להראות שניתנה הסכמה.
הגדרות קיימות
אין צורך להחליף פלטפורמת הסכמה שאתם כבר מפעילים. השאירו את הבאנר של PulsePanda כבוי, והעבירו ל-PulsePanda את ההחלטה שהפלטפורמה שלכם אוספת, מתוך ה-callback של ההסכמה שלה:
<script>
window.PulsePanda = window.PulsePanda || [];
// Call from your CMP's consent callback:
window.PulsePanda.push(['setConsent', true]); // visitor granted analytics
// window.PulsePanda.push(['setConsent', false]); // visitor refused or withdrew
</script>
משתמשים דווקא בבאנר של PulsePanda? קשרו קישור "הגדרות עוגיות" בכותרת התחתונה אל window.PulsePanda.push(['showConsentBanner']) כדי שמבקרים יוכלו לשנות את דעתם בכל רגע. ה-GDPR דורש שזה יהיה קל כמו מתן ההסכמה.
מגבלות בכנות
מנהל ההסכמה של PulsePanda נבנה לצוותים שרוצים הסכמה ואנליטיקה במקום אחד. הוא לא הכלי הנכון לכל אתר. בחרו פלטפורמת הסכמה מוסמכת כמו Cookiebot או OneTrust אם אתם צריכים אחד מאלה:
אם כל מה שאתם צריכים הוא באנר בלי אנליטיקה, מחולל באנר ההסכמה לעוגיות החינמי נותן לכם באנר ללא תלויות להדבקה בכל אתר.
שאלות נפוצות
הוא כולל באנר הסכמה הניתן להגדרה, קטגוריות, חסימה אוטומטית ויומן הסכמה המובנים באותו מרחב עבודה כמו הניתוח שלכם.
כן. בחרו מצב הצטרפות (GDPR) או ביטול הצטרפות (CCPA), ובאופן אופציונלי כבד את Do Not Track.
כן. החסימה האוטומטית מחזיקה עוגיות ותגים לא חיוניים עד שהמבקר מסכים.
שאלות נפוצות
לא. אחרי הסכמה הוא שומר שלושה מפתחות ב-localStorage (_sr_vid, _sr_uid ו-_pp_consent) ומוחק את מפתחות המעקב אם מבקר דוחה או מבטל את הסכמתו.
כן. כשהבאנר של PulsePanda הוא כלי ההסכמה שלכם, הבחירה של כל מבקר מגיעה לתגיות Google כעדכון של מצב ההסכמה (Consent Mode v2): ניתוח קובע את analytics_storage; שיווק קובע את ad_storage, ad_user_data ו-ad_personalization; העדפות קובע את functionality_storage ו-personalization_storage. הגדירו את ברירות המחדל לפני שתגיות Google נטענות, עם התבנית של PulsePanda ל-Google Tag Manager או עם קריאת gtag משלכם לברירת מחדל של הסכמה. היא לא יוצרת מחרוזת הסכמה של IAB TCF.
לא. אם אתם מפעילים פרסום פרוגרמטי שדורש מחרוזת הסכמה של TCF, השתמשו בפלטפורמת הסכמה מוסמכת והעבירו את ההחלטה שלה ל-PulsePanda באמצעות setConsent.
העלו את גרסת המדיניות בהגדרות הבאנר. בחירות שנעשו תחת הגרסה הקודמת מפסיקות להיחשב, כך שכל מבקר רואה שוב את הבאנר.
כן. תובנות ההסכמה מציגות את ההחלטות האחרונות ומייצאות אותן כ-CSV עם חותמת הזמן, האם המבקר אישר או דחה, המזהה האנונימי שלו וגרסת המדיניות שראה.
דפים קשורים
התקינו פעם אחת וחברו ניתוח מוצר, ריפליי, מפות חום, משפכים ומשוב תוך דקות.
התחילו בחינם