במסמך זה מתואר כיצד 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, במקרים הרלוונטיים.
gtag.js (Google Analytics 4) – שימוש בקובצי Cookie
ב-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.
gtag.js ו-analytics.js (Universal Analytics) - שימוש בקובצי Cookie
ניתן להשתמש בספריית ה-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.
ga.js - שימוש בקובצי Cookie
ספריית ה-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 למדידת אינטראקציית משתמשים בדומיינים שונים.
urchin.js - שימוש בקובצי Cookie
בעבר, מערכת Google Analytics סיפקה ספריית JavaScript למדידת JavaScript בשם urchin.js. כשהספרייה החדשה של ga.js הושקה, המפתחים התבקשו לעבור לספרייה החדשה. באתרים שלא השלימו את ההעברה, urchin.js מגדיר קובצי cookie באופן זהה לזה שמוגדר ב-ga.js. לפרטים נוספים, קרא את הקטע ga.js בנושא שימוש בקובצי Cookie שלמעלה.
Google Analytics למפרסמים ברשת המדיה - שימוש בקובצי cookie
עבור לקוחות שמשתמשים בתכונות המפרסם ברשת המדיה של Google Analytics, כמו רימרקטינג, קובץ cookie של DoubleClick צד שלישי משמש בנוסף לקובצי ה-cookie האחרים שמתוארים במסמך זה לתכונות אלה בלבד. למידע נוסף על קובץ cookie זה, עיין בשאלות נפוצות בנושא פרטיות בפרסום ב-Google.
ניסויי תוכן - שימוש בקובצי Cookie
באתרים שמשתמשים בניסויי תוכן ב-Google Analytics, קובצי ה-cookie הבאים משמשים לתכונות האלה, בנוסף לקובצי ה-cookie האחרים שמתוארים במסמך הזה:
שם קובץ Cookie | ברירת המחדל של זמן התפוגה | תיאור |
---|---|---|
__utmx |
18 חודשים | משמש כדי לקבוע אם משתמש נכלל בניסוי. |
__utmxx |
18 חודשים | משמש לקביעת התפוגה של ניסויים שבהם משתמש נכלל. |
אופטימיזציה - שימוש בקובצי cookie
באתרים שמשתמשים ב-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 הזה נוצר כאשר מפעילים ניסוי של הפניה אוטומטית. בעמודה הזו נשמרים מזהה הניסוי, מזהה הווריאנט והגורם המפנה לדף שאליו מתבצעת ההפניה. |