הדף הזה מיועד למפתחים שרוצים להתאים אישית את הגדרות קובצי ה-Cookie באמצעות Google Tag או Google Tag Manager. אם אתם לא בטוחים אם אתם צריכים להגדיר קובצי Cookie, כדאי לקרוא את המאמר קובצי Cookie וזיהוי משתמשים.
כברירת מחדל, תגי Google Tag משתמשים בהגדרה אוטומטית של דומיין קובצי Cookie. קובצי ה-Cookie מוגדרים ברמה הכי גבוהה שאפשר בדומיין. לדוגמה, אם כתובת האתר היא blog.example.com, קובצי ה-Cookie מוגדרים בדומיין example.com. אם המערכת מזהה שאתם מפעילים שרת באופן מקומי (לדוגמה, localhost), הערך של cookie_domain מוגדר אוטומטית ל-'none', וקובצי ה-Cookie ישתמשו בדומיין המלא ממיקום המסמך.
אם אתם רוצים לשנות רק את הגדרות התוקף של קובצי Cookie או את הגדרות העדכון של קובצי Cookie, אתם יכולים לשנות את הגדרות ברירת המחדל של קובצי Cookie באמצעות הממשק של Analytics.
ברוב האתרים והאפליקציות, גם האחסון של קובצי Cookie צריך להיות מבוסס על הסכמת המשתמש. במאמר סקירה כללית בנושא פרטיות המשתמשים מפורטות האפשרויות הזמינות לניהול הסכמת המשתמשים.
שינוי הדומיין של קובץ ה-Cookie
כשמשתמשים בהגדרה אוטומטית של דומיין קובצי Cookie, המערכת מודדת את הפעילות בתתי-דומיינים ללא צורך בהגדרה נוספת.
כדי לבצע שינויים בהגדרת דומיין העוגיות, פועלים לפי השלבים הבאים:
gtag.js
כדי להשבית את ההגדרה האוטומטית של דומיין קובצי Cookie, צריך לעדכן את config בתג כדי לציין ערך לפרמטר cookie_domain:
gtag('config', 'TAG_ID', {
'cookie_domain': 'blog.example.com'
});
Tag Manager
אם משתמשים ב-Google Tag:
- בסביבת העבודה, פותחים את התפריט Tags (תגים).
- עורכים Google Tag קיים או יוצרים אחד חדש.
בהגדרות Configuration (הגדרה), מוסיפים פרמטר חדש:
- Name (שם):
cookie_domain - ערך:
my.example.com
- Name (שם):
שומרים את התג ומפרסמים את מאגר התגים.
לתגי Google Ads ו-Floodlight:
אפשר לשנות את הגדרות הדומיין דרך התג Conversion Linker:
- ב-Tag Manager, פותחים את התג Conversion Linker הקיים או יוצרים תג חדש אם הוא עדיין לא קיים במאגר התגים.
- בקטע Linker Options (אפשרויות של Linker), לוחצים על Override cookie settings (advanced) (שינוי הגדרות קובצי Cookie (מתקדם))
- בשדה Domain, מזינים את הדומיין ברמה הכי גבוהה שצריך לאפשר להגדיר בו קובץ Cookie. אפשר גם לציין נתיב ספציפי בשדה נתיב. כדאי להשתמש בהגדרות האלה רק אם רוצים להגביל את קובצי ה-Cookie לתת-דומיין או לספריית משנה ברמה נמוכה יותר.
שינוי השם של קובצי Cookie
כדי למנוע התנגשויות עם קובצי Cookie אחרים, יכול להיות שתצטרכו לשנות את השם של קובץ ה-Cookie.
gtag.js
ההגדרה הזו מוסיפה את example לתחילת קובץ ה-Cookie שהיא מגדירה (לדוגמה, _ga הופך ל-example_ga או _gcl_au הופך ל-example_gcl_au):
gtag('config', 'TAG_ID', {
cookie_prefix: 'example'
});
Tag Manager
אם משתמשים ב-Google Tag:
- בסביבת העבודה, פותחים את התפריט Tags (תגים).
- עורכים Google Tag קיים או יוצרים אחד חדש.
בהגדרות Configuration (הגדרה), מוסיפים פרמטר חדש:
- Name (שם):
cookie_prefix - ערך:
example
- Name (שם):
שומרים את התג ומפרסמים את מאגר התגים.
לתגי Google Ads ו-Floodlight:
אפשר לשנות את הגדרות התוספת לשם בתג Conversion Linker:
- ב-Tag Manager, פותחים את התג Conversion Linker הקיים או יוצרים תג חדש אם הוא עדיין לא קיים במאגר התגים.
- בקטע Linker Options (אפשרויות של Linker), לוחצים על Override cookie settings (advanced) (שינוי הגדרות קובצי Cookie (מתקדם))
- בשדה Name prefix, מזינים את הקידומת הרצויה לשם. אם יש תגים שמשתמשים בנתונים מקובצי ה-Cookie האלה (למשל תגי מעקב המרות של Google Ads), צריך להוסיף לשם שלהם את אותה תחילית.
תפוגה של קובצי Cookie
בכל טעינת דף, זמן התפוגה של קובץ ה-cookie מתעדכן לזמן הנוכחי בתוספת ערך התפוגה של קובץ ה-cookie שהוגדר על ידי Google Tag. המשמעות היא שאם התוקף של קובץ ה-cookie מוגדר לשבוע אחד (604800 שניות), ומשתמש מבקר באתר באמצעות אותו דפדפן תוך חמישה ימים, קובץ ה-cookie יהיה זמין לשבוע נוסף, והמשתמש יופיע בדוחות כמבקר זהה. אם אותו משתמש יבקר באתר אחרי שפג התוקף של קובץ ה-Cookie המקורי, ייצור קובץ Cookie חדש, והביקור הראשון והשני שלו יופיעו בדוחות כאילו הם בוצעו על ידי מבקרים שונים.
אם תגדירו את ערך התפוגה של קובץ ה-Cookie ל-0 (אפס) שניות, קובץ ה-Cookie יהפוך לקובץ Cookie שמבוסס על סשן והתוקף שלו יפוג כשהסשן הנוכחי בדפדפן יסתיים.
gtag.js
gtag('config', 'TAG_ID', {
cookie_expires: 28 * 24 * 60 * 60 // 28 days, in seconds
});
Tag Manager
אם משתמשים ב-Google Tag:
- בסביבת העבודה, פותחים את התפריט Tags (תגים).
- עורכים Google Tag קיים או יוצרים אחד חדש.
בהגדרות Configuration (הגדרה), מוסיפים פרמטר חדש:
- Name (שם):
cookie_expires - ערך:
2419200
- Name (שם):
שומרים את התג ומפרסמים את מאגר התגים.
עדכון קובץ Cookie
כשהערך של הדגל cookie_update הוא true (ערך ברירת המחדל), התגים מסוג Google Tag עשויים לעדכן את קובצי ה-Cookie בכל טעינת דף, ועשויים לעדכן את תאריך התפוגה של קובצי ה-Cookie כך שיוגדר ביחס לביקור האחרון באתר. לדוגמה, אם התוקף של קובץ ה-Cookie מוגדר לשבוע אחד, ומשתמש מבקר באתר באמצעות אותו דפדפן פעם בחמישה ימים, תאריך התפוגה של קובץ ה-Cookie יתעדכן בכל ביקור ולמעשה לא יפוג אף פעם.
כשהערך שמוגדר לפרמטר הוא false, קובצי ה-Cookie לא מתעדכנים בכל טעינת דף. במצב כזה, תאריך התפוגה של קובצי ה-cookie הוא יחסי לביקור הראשון של משתמש כלשהו באתר.
gtag.js
gtag('config', 'TAG_ID', {
cookie_update: false
});
Tag Manager
אם משתמשים ב-Google Tag:
- בסביבת העבודה, פותחים את התפריט Tags (תגים).
- עורכים Google Tag קיים או יוצרים אחד חדש.
בהגדרות Configuration (הגדרה), מוסיפים פרמטר חדש:
- Name (שם):
cookie_update - ערך:
false
- Name (שם):
שומרים את התג ומפרסמים את מאגר התגים.