מדידת הפעילות בדומיינים שונים

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

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

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

השיתוף של מזהה הלקוח בין דומיינים הוא תהליך דו-שלבי:

  1. דומיין המקור צריך לוודא שכל כתובות ה-URL שמפנות לדומיין היעד מכילות את מזהה הלקוח של דומיין המקור.
  2. ברגע שמשתמש עובר לשם, דומיין היעד צריך לבדוק אם יש מזהה לקוח בכתובת ה-URL.

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

פרמטר המקשר ייראה בערך כך:

_ga=1.199239214.1624002396.1440697407

בדומיין היעד, כשמוגדר ערך למאפיין domains של הפרמטר linker, gtag.js יחפש פרמטרים של מקשר בכתובת ה-URL. אם פרמטר הקישור נמצא והוא תקין, gtag.js מחלץ את מזהה הלקוח מהפרמטר ושומר אותו.

הפעלה של מדידה בכמה דומיינים באמצעות gtag.js מאפשרת הוספה אוטומטית וידנית של הפרמטר linker לכתובות URL בקישורים ובטפסים בדף.

כדי להגדיר מדידה אוטומטית בכמה דומיינים בדומיין המקור של כתובות URL שמפנות לדומיין היעד, צריך להגדיר את המאפיין domains של הפרמטר linker בהגדרות של הנכס.

במהלך ההגדרה וההרצה, gtag.js יאזין לבחירות של קישורים שמפנים אל דומיין היעד (או הדומיינים), והוא יוסיף באופן אוטומטי את הפרמטר מקשר לקישורים האלה מיד לפני התחלת הניווט. עליכם להמתין עד שמשתמש ילחץ על קישור כדי להוסיף את הפרמטר linker, כי התוקף של הפרמטרים האלה פג אחרי שתי דקות.

אם יש באתר טפסים שמפנים לדומיין היעד, צריך להגדיר את מאפיין decorate_forms האופציונלי של הפרמטר linker ל-true.

לדוגמה, הקוד יוסיף את פרמטר הקישור לכל הקישורים בדף שמפנים לדומיין היעד 'example.com':

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com']
  }
});

הגדרת אתר לקבלת פרמטרים של מקשר

כשמשתמש מגיע לדף בדומיין היעד שכולל פרמטר מקשר בכתובת ה-URL, gtag.js צריך לדעת לחפש את הפרמטר הזה.

אם בדומיין היעד כבר הוגדר מנגנון לקישור, הוא יקבל פרמטרים של מקשר כברירת מחדל.

אם דומיין היעד לא מוגדר לקישור אוטומטי בין דומיינים, אפשר להנחות את דף היעד לחפש פרמטרים של מקשר על ידי הגדרת המאפיין accept_incoming של הפרמטר linker ל-true בהגדרה של נכס היעד:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'accept_incoming': true
  }
});

מדידה דו-כיוונית בכמה דומיינים

'מדידה חד-כיוונית בכמה דומיינים' מתרחשת כשהזרימה של המשתמש מתועדת רק מדומיין אחד לדומיין אחר. לדוגמה: המשתמש מתחיל ב-example.com ומגיעים ל-example-pet-store.com. ההוראות שלמעלה מתבססות על סוג כזה של זרימת משתמשים.

במקרים שבהם לא ידוע באיזה דומיין המשתמשים יבקרו קודם, עליכם להטמיע 'מדידה דו-כיוונית בכמה דומיינים', שבה כל דומיין מוגדר לפעול כמקור או כיעד. כדי להטמיע מדידה דו-כיוונית בכמה דומיינים, צריך להפעיל את הקישור האוטומטי בשני הדומיינים ולהגדיר ששניהם יקבלו פרמטרים של מקשר ויקשרו דומיינים באופן אוטומטי.

ב-example.com, מעדכנים את תצורת הנכס:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example-pet-store.com']
  }
});

ב-example-pet-store.com, מעדכנים את תצורת הנכס:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com']
  }
});

להשתמש בקטע קוד יחיד בכל הדומיינים

כדי לפשט עוד יותר את המדידה הדו-כיוונית בכמה דומיינים, אפשר לרשום את כל הדומיינים האפשריים שרוצים לנתח בנכס domains של הפרמטר linker בהגדרת הנכס לכל דומיין. כך ניתן להשתמש באותו קטע קוד בכל דומיין:

ב-example.com, מעדכנים את תצורת הנכס:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com', 'example-pet-store.com']
  }
});

ב-example-pet-store.com, מעדכנים את תצורת הנכס:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com', 'example-pet-store.com']
  }
});