רשימת בדיקות QA להסכמה: מה לבדוק לפני שמשחררים גרסה
למה להסכמה דרוש QA משלה
הסכמה נשברת בשקט. סקריפט חדש שחבר צוות הוסיף, טריגר תג ששונה או עוגייה ששמה הוחלף יכולים להתחיל לעקוב לפני שהמבקר בוחר, או להפסיק לתעד בחירות לגמרי, ואיש לא שם לב עד שדוח כלשהו נראה מוזר. רשימת בדיקות קצרה וחוזרת שמורצת לפני כל שחרור תופסת את רובם.
הריצו את הבדיקות בפרופיל דפדפן נקי או בחלון פרטי, כשהתוספים מושבתים, ורשמו את התוצאה ליד כל סעיף.
א. ביקור ראשון
- הבאנר מופיע בטעינה הראשונה של הדף, ללא קפיצת פריסה שמכסה תוכן חשוב.
- אף תג לא חיוני לא מופעל לפני בחירה. בדקו בלשונית הרשת בקשות אנליטיקה ופרסום.
- אף עוגייה לא חיונית לא נקבעת לפני בחירה. בדקו בלשונית Application.
- אותות ההסכמה כברירת מחדל נדחים במקום שבו נדרשת הסכמה.
- הדף נשאר שמיש בזמן שהבאנר פתוח, והתוכן קריא.
ב. ביצוע בחירה
- אישור הכול מפעיל את התגים הנכונים והאות משתנה מיד לאושר.
- דחיית הכול קלה למציאה וללחיצה כמו האישור, ומשאירה תגים לא חיוניים כבויים.
- בחירות מפורטות עובדות: הפעלת האנליטיקה בלבד מפעילה אנליטיקה ושום דבר אחר.
- הבחירה נזכרת אחרי טעינה מחדש ובעמוד הבא, בלי שהבאנר יופיע שוב.
- הבחירה נרשמת ביומן ההסכמות שלכם עם חותמת זמן.
ג. שינוי בחירה
- נקודת כניסה קבועה (קישור בתחתית או סמל) פותחת מחדש את ההעדפות בכל עמוד.
- ביטול הסכמה עוצר את התגים הרלוונטיים, ובמקום שאפשר מסיר את העוגיות שלהם.
- מעבר מדחייה לאישור מפעיל תגים בלי טעינה ידנית מחדש.
ד. אזורים ושפות
- כללי האזורים מתנהגים כצפוי: השתמשו ב-VPN או בהגדרת בדיקה כדי לדמות מבקר מכל אזור שאתם משרתים.
- השפה עוקבת אחרי שפת המבקר וכל תווית כפתור מתורגמת, בלי מפתחות גולמיים.
- שפות מימין לשמאל משקפות את הפריסה נכון אם אתם מגישים אותן.
ה. טכני ופלטפורמה
- אותות פרסום מגיעים לתגי המודעות: ודאו שמחרוזת ההסכמה שלכם או אות מקביל קיימים בבקשות המודעות.
- דפדפני מובייל מציגים את הבאנר כראוי לאורך וגם לרוחב, והכפתורים גדולים מספיק ללחיצה.
- יסודות נגישות: ניווט במקלדת בלבד עובד, המיקוד גלוי וקורא מסך מכריז על תיבת הדו-שיח.
- ביצועים: סקריפט הבאנר אינו חוסם רינדור ואינו דוחף את התוכן הראשי למטה אחרי הטעינה.
איך מריצים בלי להאט שחרורים
- שמרו את הרשימה בתבנית השחרור כדי שלא תדולג לעולם.
- הפכו סעיפים קלים לאוטומטיים, כמו בדיקת בקשות בלתי צפויות לפני הסכמה, באמצעות בדיקת דפדפן מתוסרטת.
- מנו אחראי אחד לכל שחרור, בתורנות אם צריך.
- שמרו תיעוד של התוצאות; הוא עוזר כשצריך להראות מה בדקתם ומתי.
מקרים מיוחדים ששווה להוסיף
הוסיפו סעיפים לכל מה שייחודי לנכס שלכם: נגני וידאו מוטמעים, ווידג׳טי צ׳אט, מפות, כפתורי רשתות חברתיות ו-iframe של תשלום או התחברות טוענים לא פעם עוקבים משלהם. אם אתם משחררים אפליקציית מובייל עם web view, חזרו על סעיפים א׳ עד ג׳ גם בתוך האפליקציה. בכל פעם שתקרית מלמדת אתכם משהו, הוסיפו שורה לרשימה כדי שאותה טעות לא תחזור.
מה עושים כשבדיקה נכשלת
התייחסו לבדיקת הסכמה שנכשלה כחוסמת שחרור לכל דבר שעוקב לפני הסכמה או מתעלם מדחייה. בעיות קוסמטיות, כמו כפתור שמוסט מעט, יכולות לצאת עם כרטיס. סדר העדיפויות: מעקב לפני בחירה, בחירה שהתעלמו ממנה, בחירה שאבדה ואז מראה.
היכן FlexyConsent נכנסת לתמונה
הבאנר של FlexyConsent זמין ב-57 שפות ותומך ב-Google Consent Mode v2, ב-IAB TCF 2.4 וב-IAB GPP v1.1, מה שמכסה רבים מהסעיפים הטכניים לעיל. הרשימה עדיין נחוצה, כי התגים, ערכות העיצוב והסקריפטים שלכם הם שקובעים מה באמת מופעל בדף.
נקודות מפתח
- הריצו רשימת בדיקות הסכמה קבועה לפני כל שחרור, לא רק כשהבאנר משתנה.
- בדקו ביקור ראשון, בחירות, שינויים, אזורים, שפות ומובייל.
- אמתו תגים ועוגיות בדפדפן, לא רק את מראה הבאנר.
- דרגו כשלים: קודם מעקב לפני בחירה, אחרון הקוסמטיקה.
- הפכו לאוטומטי את מה שאפשר ושמרו תיעוד של כל הרצה.