כאן תוכלו למצוא המלצות לניפוי באגים, לפתרון בעיות ולמקורות מידע לתמיכה בנושאים באינטרנט.
פתרון בעיות
אם אתם מבצעים קריאה ל-document.browsingTopics()
או בקשה ל-fetch()
עם הכותרת Sec-Browsing-Topics
מוגדרת, אבל מקבלים מערך ריק בתגובה, יש כמה שלבים לניפוי באגים שאפשר לבצע כדי לזהות את שורש הבעיה, גם בסביבת הפיתוח המקומית וגם במערכת הפעילה.
ניפוי באגים באופן מקומי
אם אתם בודקים באופן מקומי, חשוב לוודא שאתם מריצים את Chrome עם הפרמטרים הנדרשים.
- כדי לעקוף את ההרשמה, מפעילים את הדגל
chrome://flags/#privacy-sandbox-enrollment-overrides
ומוסיפים את כתובת ה-URL של האתר שמפעיל את Topics. מגדירים את Topics API לצורך בדיקה באמצעות דגלים של תכונות. הדגלים האלה מאפשרים לשנות פרמטרים כמו משך תקופת זמן, מספר הנושאים המובילים ועוד, כדי שתוכלו לבדוק בנוחות את התכונה 'נושאים'. אפשר להשתמש בדגלי התכונות המומלצים הבאים:
--enable-features=BrowsingTopics,BrowsingTopicsParameters:time_period_per_epoch/15s/max_epoch_introduction_delay/3s,PrivacySandboxAdsAPIsOverride,PrivacySandboxSettings3,OverridePrivacySandboxSettingsLocalTesting
לפני שמפעילים את Chrome עם דגלים, חשוב לוודא שסגרתם את כל המופעים והתהליכים האחרים של Chrome.
ודא ש:
- אתם משתמשים ב-Chrome מגרסה 101 ואילך.
- הסקריפט שלכם קרא ל-Topics API כדי לעקוב אחרי נושאים. במהלך הבדיקה, אתם יכולים לדמות התנהגות משתמשים על ידי ביקור באתרים שבהם התסריט מוטמע. דוגמה מעשית מופיעה בהדגמה.
- אין לכם תוכנה לחסימת מודעות או אפליקציה או תוסף דומים שפועלים.
- אתם לא במצב פרטי.
- ב-
chrome://settings/trackingProtection
, האפשרותBlock all third-party cookies
מושבתת.
ניפוי באגים בהטמעה פעילה
אם אתם קוראים ל-Topics API מאפליקציה פעילה במהלך השבוע הראשון של מעקב אחרי משתמש, צפויה תוצאה ריקה כי יכול להיות שהאפליקציה עדיין לא זיהתה נושאים של משתמש. אפשר לנפות באגים בפתרון לפי ההמלצות שלנו.
- מוודאים שהאתר נרשם לארגז החול לפרטיות.
- בודקים את הקוד של הקצה הקדמי כדי לוודא ש-JavaScript פועל כצפוי.
- בודקים את הקצה העורפי כדי לקבל את תוצאות הנושאים.
- חשוב לוודא שסוגי הנתונים והפרמטרים של ממשק ה-API לקצה העורפי מוגדרים בצורה נכונה.
- חשוב לוודא שהקצה העורפי מוגדר לשינוי קנה מידה בצורה מתאימה.
- מניסיון שלנו, צריך להמתין לפחות שלושה שבועות לפני שמתחילים לקבל תוצאות רלוונטיות יותר של נושאים.
- לא לכל המשתמשים תהיה אפשרות להשתמש ב'נושאים':
- המשתמשים יכולים להשבית את Topics API באופן מפורש.
- בעלי דפי החדשות יכולים לקבוע את מדיניות ההרשאות ולבטל את ההסכמה לגבי האתרים שלהם.
- מוסיפים מדדים ותכונות של יכולת תצפית לסביבה הזו: הם נחוצים כדי לנתח את התוצאות הראשונות. דוגמאות למדדים:
- זמן האחזור של השיחות.
- שגיאות HTTP בקריאות לנושאים.
- נסו להגביל את השינויים בהטמעה במהלך שלושת השבועות הראשונים.
משאבים
- GitHub: אפשר לקרוא את הסבר על Topics API ולשאול שאלות ולעקוב אחרי הדיונים בבעיות במאגר ה-API.
- W3C: אפשר לדון בתרחישי שימוש בתחום בקבוצה העסקית לשיפור הפרסום באינטרנט.
- תמיכה למפתחים של ארגז החול לפרטיות: אפשר לשאול שאלות ולהצטרף לדיוני המאגר של תמיכה למפתחים של ארגז החול לפרטיות.
- Chromium: אפשר לדווח על באג ב-Chromium כדי לשאול שאלות לגבי ההטמעה ב-Chrome.