השבתת המדידה של Google Analytics

במקרים מסוימים, יכול להיות שתצטרכו להשבית את Google Analytics בדף בלי להסיר את תג gtag.js. לדוגמה, אפשר לעשות זאת אם מדיניות הפרטיות של האתר מאפשרת למשתמש לבטל את הצטרפותו ל-Google Analytics.

ספריית gtag.js כוללת נכס חלון, כשמגדירים את הערך true, משבית את האפשרות של gtag.js לשלוח נתונים אל Google Analytics. כשמערכת Google Analytics מנסה להגדיר קובץ cookie או לשלוח נתונים חזרה לשרתים של Google Analytics, המערכת בודקת קודם אם הנכס הזה מוגדר. אם הערך מוגדר כ-true, היא לא תנקוט שום פעולה.

כדי להשבית את Analytics באופן פרוגרמטי, צריך להגדיר את נכס החלון הבא כ-true:

window['ga-disable-GA_MEASUREMENT_ID'] = true;

מחליפים את GA_MEASUREMENT_ID במזהה Analytics של הנכס שרוצים להשבית.

חובה להגדיר את נכס window הזה לפני ביצוע קריאות אל gtag(). בנוסף, צריך להגדיר את הנכס הזה בכל דף שרוצים להשבית בו את Analytics. אם הנכס לא מוגדר או מוגדר לערך false, Analytics יפעל כרגיל.