שימוש בקובצי Cookie של Google Analytics באתרים

במסמך זה מתואר כיצד Google Analytics משתמש בקובצי Cookie כדי למדוד אינטראקציות של משתמשים באתרים.

סקירה

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

ספריות ה-JavaScript של Google Analytics משתמשות בקובצי cookie של HTTP כדי "לזכור" מה משתמש עשה בדפים קודמים / אינטראקציות עם האתר.

ב-Google Analytics יש תמיכה בשלוש ספריות JavaScript (תגים) למדידת השימוש באתר: gtag.js, analytics.js ו-ga.js. בקטעים הבאים מתואר איך כל ספרייה משתמשת בקובצי cookie עבור Universal Analytics ו-Google Analytics 4, במקרים הרלוונטיים.

ב-Google Analytics 4, ספריית ה-JavaScript של gtag.js משתמשת בקובצי cookie מאינטראקציה ישירה (First-Party) כדי:

  • הבחנה בין משתמשים ייחודיים
  • הבחנה בין סשנים של משתמש

כשמשתמשים בקטע קוד JavaScript המומלץ, קובצי ה-cookie מוגדרים ברמת הדומיין הגבוהה ביותר שאפשר. לדוגמה, אם כתובת האתר היא blog.example.co.uk, gtag.js יגדיר את הדומיין של קובצי ה-cookie ל- .example.co.uk. הגדרה של קובצי cookie בדומיין ברמה הגבוהה ביותר האפשרית מאפשרת למדידה תת-דומיינים ללא צורך בהגדרה נוספת.

gtag.js מגדיר את קובצי ה-cookie הבאים:

שם קובץ Cookie ברירת המחדל של זמן התפוגה תיאור
_ga שנתיים משמש להבחנה בין המשתמשים.
_ga_<container-id> שנתיים משמש לשמירת מצב הסשן.

התאמה אישית

כדאי לקרוא את המדריך לקובצי cookie וזיהוי משתמשים (GA4) gtag.js כדי ללמוד איך ניתן להתאים אישית את הגדרות ברירת המחדל האלה באמצעות gtag.js.

ניתן להשתמש בספריית ה-JavaScript analytics.js או בספריית ה-JavaScript של gtag.js עבור Universal Analytics. בשני המקרים, הספריות משתמשות בקובצי Cookie של אינטראקציה ישירה (First-Party) כדי:

  • הבחנה בין משתמשים ייחודיים
  • ויסות של קצב הבקשות

כשמשתמשים בקטע קוד JavaScript המומלץ, קובצי ה-cookie מוגדרים ברמת הדומיין הגבוהה ביותר שאפשר. לדוגמה, אם כתובת האתר היא blog.example.co.uk, analytics.js ו-gtag.js יגדירו את הדומיין של קובצי ה-cookie ל- .example.co.uk. הגדרה של קובצי cookie בדומיין ברמה הגבוהה ביותר האפשרית מאפשרת למדידה תת-דומיינים ללא צורך בהגדרה נוספת.

gtag.js ו-analytics.js מגדירים את קובצי ה-cookie הבאים:

שם קובץ Cookie ברירת המחדל של זמן התפוגה תיאור
_ga שנתיים משמש להבחנה בין המשתמשים.
_gid 24 שעות משמש להבחנה בין המשתמשים.
_gat דקה אחת משמש לוויסות של קצב הבקשות. אם Google Analytics נפרס באמצעות Google Tag Manager, קובץ ה-cookie הזה ייקרא _dc_gtm_<property- id>.
AMP_TOKEN 30 שניות עד שנה מכיל אסימון שיכול לשמש לאחזור Client ID משירות AMP Client ID. ערכים אפשריים אחרים מציינים ביטול הסכמה, בקשה פעילה או שגיאה באחזור Client-ID משירות AMP Client ID.
_gac_<property-id> 90 ימים מכילה מידע שקשור לקמפיין עבור המשתמש. אם קישרת את חשבון Google Analytics לחשבון Google Ads שלך, תגי ההמרה באתר של Google Ads יקראו את קובץ ה-cookie הזה, אלא אם תבטל/י את ההסכמה לכך. מידע נוסף

התאמה אישית

קראו את המדריך ל-gtag.js וזיהוי משתמשים (Universal Analytics) כדי ללמוד איך ניתן להתאים אישית את הגדרות ברירת המחדל האלה באמצעות gtag.js.

במדריך למפתחים בנושא דומיינים וקובצי cookie ב-analytics.js מוסבר איך אפשר להתאים אישית את הגדרות ברירת המחדל האלה באמצעות analytics.js.

למידע נוסף על Universal Analytics ועל קובצי cookie, קראו את המסמך אבטחה ופרטיות ב-Universal Analytics.

ספריית ה-JavaScript ga.js משתמשת בקובצי cookie של אינטראקציה ישירה (First-Party) כדי:

  • בוחרים את הדומיין למדידה
  • הבחנה בין משתמשים ייחודיים
  • ויסות של קצב הבקשות
  • שמירת המספר והזמן של ביקורים קודמים
  • לזכור את פרטי מקור התנועה
  • קביעת ההתחלה והסיום של סשן
  • זכור את הערך של משתנים מותאמים אישית ברמת האורח

כברירת מחדל, הספרייה הזו מגדירה קובצי cookie בדומיין שצוין במאפיין הדפדפן document.host, ומגדירה את נתיב קובצי ה-cookie לרמה הבסיסית (root) (/). הספרייה הזו מגדירה את קובצי ה-Cookie הבאים:

שם קובץ Cookie זמן תפוגה שמוגדר כברירת מחדל תיאור
__utma שנתיים אחרי ההגדרה/העדכון משמש להבחנה בין משתמשים לסשנים. קובץ ה-cookie נוצר כאשר ספריית JavaScript מופעלת ולא קיימים קובצי cookie מסוג __utma קיימים. קובץ ה-cookie מתעדכן בכל פעם שהנתונים נשלחים אל Google Analytics.
__utmt 10 דקות משמש לוויסות של קצב הבקשות.
__utmb 30 דקות אחרי ההגדרה/העדכון משמש לזיהוי פעילויות חדשות באתר/ביקורים חדשים. קובץ ה-cookie נוצר כאשר ספריית JavaScript מופעלת ולא קיימים קובצי cookie מסוג __utmb קיימים. קובץ ה-cookie מתעדכן בכל פעם שהנתונים נשלחים אל Google Analytics.
__utmc סיום הסשן בדפדפן לא בשימוש ב-ga.js. מוגדר ליכולת פעולה הדדית עם urchin.js. בעבר, קובץ ה-cookie הזה פעל יחד עם קובץ ה-cookie __utmb כדי לקבוע אם המשתמש היה בביקור או בביקור חדש.
__utmz 6 חודשים מתאריך ההגדרה/העדכון אחסון של מקור התנועה או הקמפיין שמסביר איך המשתמש הגיע לאתר שלך. קובץ ה-cookie נוצר כאשר ספריית JavaScript מופעלת ומתעדכן בכל פעם שהנתונים נשלחים אל Google Analytics.
__utmv שנתיים אחרי ההגדרה/העדכון משמש לאחסון נתונים של משתנים מותאמים אישית ברמת המבקר. קובץ ה-cookie הזה נוצר כאשר מפתח משתמש בשיטה _setCustomVar עם משתנה מותאם אישית ברמת המבקר. קובץ ה-cookie הזה היה בשימוש גם עבור השיטה _setVar שהוצאה משימוש. קובץ ה-cookie מתעדכן בכל פעם שהנתונים נשלחים אל Google Analytics.

התאמה אישית

ניתן להשתמש בשיטות הבאות כדי להתאים אישית את אופן ההגדרה של קובצי cookie:

  • _setDomainName – מגדיר את הדומיין שבו יוגדרו כל קובצי ה-cookie.
  • _setCookiePath – מגדיר את הנתיב שאליו יוגדרו כל קובצי ה-cookie.
  • _setVisitorCookieTimeout - מגדיר את תפוגת התוקף של קובץ ה-cookie של המבקר ב-Google Analytics באלפיות השנייה.
  • _setSessionCookieTimeout – מגדיר את הזמן הקצוב לתפוגה של קובץ ה-cookie החדש לסשן באלפיות השנייה.
  • _setCampaignCookieTimeout - מגדיר את זמן התפוגה של קובצי ה-cookie של הקמפיין באלפיות השנייה.
  • _storeGac – צריך להעביר את false כדי להשבית את קובץ ה-cookie של GAC. ברירת המחדל היא true

קרא את המדריך מעקב אחר דומיינים מרובים כדי ללמוד כיצד להגדיר את ga.js למדידת אינטראקציית משתמשים בדומיינים שונים.

בעבר, מערכת Google Analytics סיפקה ספריית JavaScript למדידת JavaScript בשם urchin.js. כשהספרייה החדשה של ga.js הושקה, המפתחים התבקשו לעבור לספרייה החדשה. באתרים שלא השלימו את ההעברה, urchin.js מגדיר קובצי cookie באופן זהה לזה שמוגדר ב-ga.js. לפרטים נוספים, קרא את הקטע ga.js בנושא שימוש בקובצי Cookie שלמעלה.

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

באתרים שמשתמשים בניסויי תוכן ב-Google Analytics, קובצי ה-cookie הבאים משמשים לתכונות האלה, בנוסף לקובצי ה-cookie האחרים שמתוארים במסמך הזה:

שם קובץ Cookie ברירת המחדל של זמן התפוגה תיאור
__utmx 18 חודשים משמש כדי לקבוע אם משתמש נכלל בניסוי.
__utmxx 18 חודשים משמש לקביעת התפוגה של ניסויים שבהם משתמש נכלל.

באתרים שמשתמשים ב-Optimize נעשה שימוש בקובצי ה-cookie הבאים בנוסף לקובצי ה-cookie האחרים שמתוארים במסמך הזה:

שם קובץ Cookie ברירת המחדל של זמן התפוגה תיאור
_gaexp משך הזמן תלוי במשך הניסוי, אבל בדרך כלל הוא 90 יום. משמש כדי לקבוע אם משתמש נכלל בניסוי ולפג התוקף של הניסויים שנכללו בניסוי.
_opt_awcid 24 שעות משמש לקמפיינים שממופים למספרי לקוח ב-Google Ads.
_opt_awmid 24 שעות משמש לקמפיינים שממופים למזהי קמפיינים ב-Google Ads.
_opt_awgid 24 שעות משמש לקמפיינים שממופים למזהי קבוצות של מודעות ב-Google Ads
_opt_awkid 24 שעות משמש לקמפיינים שממופים למזהי קריטריון של Google Ads
_opt_utmc 24 שעות הפונקציה שומרת את פרמטר השאילתה האחרון utm_campaign.
_opt_expid 10 שניות קובץ ה-cookie הזה נוצר כאשר מפעילים ניסוי של הפניה אוטומטית. בעמודה הזו נשמרים מזהה הניסוי, מזהה הווריאנט והגורם המפנה לדף שאליו מתבצעת ההפניה.