הסכמה לעוגיות עבור אפליקציות אינטרנט מתקדמות (PWA): מדריך למפרסמים

מדוע PWA הם מקרה קצה של הסכמה

אפליקציית אינטרנט מתקדמת מתנהגת כמו אפליקציה מקורית — היא מותקנת למסך הבית, פועלת במצב לא מקוון ומאחסנת במטמון באגרסיביות — אך היא עדיין מוגשת מדפדפן, ולכן חלים כללי העוגיות ואחסון האינטרנט. אופי היברידי זה הוא בדיוק מה שמכשיל מפרסמים: אותן חובות הסכמת GDPR כמו כל אתר אינטרנט, מונחות על גבי service workers ומטמונים מתמשכים שיכולים לשמר בשקט נתונים וסקריפטים לאחר שמשתמש אמר לא.

היכן PWA מאחסנים דברים

לפני שתוכל להתנות אחסון בהסכמה, עליך לדעת כל מקום שבו PWA יכול לשמר נתונים:

הסכמה חייבת לשלוט בכל אלה, לא רק ב-document.cookie.

תבנית ה-service worker עם הסכמה-תחילה

העיקרון המרכזי: ה-service worker חייב לקרוא את מצב ההסכמה לפני שהוא מאחסן במטמון או מבצע כל משאב צד שלישי שאינו חיוני. תבנית נקייה נראית כך:

דילוג על השלב האחרון הזה הוא פער הציות הנפוץ ביותר של PWA: הבאנר אומר “נדחה,” אך סקריפט אנליטיקה מאוחסן במטמון ממשיך לפעול מה-service worker בהפעלה הלא מקוונת הבאה.

UX של הסכמה לא מקוונת

אפליקציות PWA יכולות להיפתח ללא רשת. באנר ההסכמה שלך והבחירה השמורה של המשתמש חייבים שניהם לפעול במצב לא מקוון — אחסן במטמון את ממשק ה-CMP עצמו, ולעולם אל תקבע כברירת מחדל “ניתנה” רק משום ששרת ההסכמה אינו זמין. אם אינך יכול לאשר בחירה קודמת, התייחס למשתמש כאל לא-מסכים והגש רק פונקציונליות חיונית עד שתוכל.

השלכות על הכנסות מפרסום

עבור PWA הנתמכים בפרסום, מצב ההסכמה חייב להגיע ל-SDK הפרסום שלך בזמן הבקשה, מקוון או לא. PWA מחווט נכון מעביר את מחרוזת ה-IAB TCF ואת אותות Consent Mode v2 לשותפי הביקוש בדיוק כמו אתר רגיל; PWA שהוגדר בצורה שגויה מאחסן במטמון מצב מיושן של “ללא הסכמה” ומקריס את ה-eCPM שלך לתעריפים לא מותאמים אישית ללא הגבלת זמן. התייחס לרעננות ההסכמה כאל מדד הכנסות.

כיצד FlexyConsent עוזר

FlexyConsent שומר את הבחירה בקובצי Cookie של הסכמה ובאחסון הדפדפן ומודיע לקוד שלך על כל שינוי, כולל משיכת הסכמה, באמצעות האירוע consentChanged של __fcapi, שאותו אפשר לחבר לניקוי המטמון.

נקודות מפתח

← בלוג קרא הכל →