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

המאמר הזה מיועד למפתחים שצריכים למדוד כמה דומיינים באמצעות אותו Google Tag. המאמר הזה מתמקד בהטמעה של קוד gtag.js. אפשר גם להגדיר דומיינים נוספים בהגדרות Google Tag של נכס GA4.

מדידה בכמה דומיינים מאפשרת למדוד שני אתרים קשורים או יותר בדומיינים נפרדים כאתר אחד. תגי Google Tag מספקים דרך משותפת למדוד פעילות במוצרים נתמכים כשהמסלולים להמרת הלקוחות נפרסים על פני כמה דומיינים. מדידה בכמה דומיינים פועלת בכל מוצרי Google, כולל Google Analytics, מעקב המרות ב-Google Ads והמרות ב-Floodlight.

מתי כדאי להטמיע מדידה בכמה דומיינים

כדאי להטמיע מדידה בכמה דומיינים כשצריך לשלב נתונים משני דומיינים או יותר.

נניח שיש לכם אתר בכתובת example-petstore.com, ורכיב המסחר האלקטרוני של האתר מתארח בעגלת קניות של צד שלישי בדומיין אחר: example-commerce-host.com/example-petstore.

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

איך זה עובד

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

ההגדרה של מדידה בכמה דומיינים כוללת שני שלבים:

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

מדידה בכמה דומיינים באמצעות Google Tag תוסיף פרמטר מקשר לכתובות URL שמפנות לדומיין היעד. בפרמטרים של השאילתה בכתובת ה-URL, הפרמטר מסומן באמצעות המפתח _gl:

https://www.example.com/?_gl=1~abcde5~

בדומיין היעד, התגים מוגדרים לבדוק אם יש פרמטרים של מקשר בכתובת ה-URL. אם יימצא פרמטר תקין של Conversion Linker, התג מחלץ את קובץ ה-cookie למדידה מהדומיין הנוכחי ושומר אותו.

הגדרת קישורים בכמה דומיינים

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

האובייקט linker דורש פרמטר domains, שהוא מערך של דומיין אחד או יותר. הקוד הזה יצרף את הפרמטר של ה-Conversion Linker לקישורים בדף שמפנים לדומיין היעד 'example.com':

gtag.js

כדי להגדיר מדידה בכמה דומיינים ב-Google Tag, מוסיפים לתג את הפקודה linker באופן הבא. מחליפים את example.com בדומיין שלכם.

<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('set', 'linker', {'domains': ['example.com']});
  gtag('js', new Date());

  gtag('config', 'TAG_ID');
</script>

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

מערכת Google Analytics 4 מתייחסת להגדרות של gtag('set', 'linker', ...), כל עוד הפקודה linker מוגדרת לפני הפקודה הרלוונטית config. עם זאת, מומלץ להגדיר מדידה בכמה דומיינים בדף 'ניהול' ב-Google Analytics 4. איך מגדירים מדידה בכמה דומיינים

gtag('set', 'linker', {
  'domains': ['example.com', 'example-b.com']
});

Tag Manager

לתגי Google Ads ו-Floodlight

ב-Tag Manager, יוצרים תג Conversion Linker ומגדירים את התג לקישור אוטומטי של דומיינים.

  1. לוחצים על תגים > חדש.
  2. לוחצים על Tag Configuration (הגדרת התג) ובוחרים באפשרות Conversion Linker (תג לקישור המרות).
  3. בוחרים טריגר. ברוב המקרים צריך להשתמש בטריגר שמופעל בכל הצפיות בדפים למדידת ביצועים בכמה דומיינים, או בטריגר שמופעל בדפי המרה ספציפיים שהמבקרים באתר יגיעו אליהם אחרי שהם ילחצו על המודעה.
  4. בוחרים באפשרות Enable linking across domains (הפעלת קישור בין דומיינים). ההגדרה הזו תאפשר לתג לעבד את הנתונים של קישורים נכנסים שיש להם פרמטר של Conversion Linker.
  5. בקטע Auto Link Domains (קישור אוטומטי של דומיינים), מזינים רשימה של דומיינים שרוצים לקשר לתג הזה. לכל קישור שמפנה לדומיין שמופיע בשדה הזה יצורף פרמטר של Conversion Linker לכתובת ה-URL.
  6. שומרים ומפרסמים את הגדרת התג.

מידע נוסף על תג ה-Conversion Linker של Tag Manager

בתגים של Google Analytics 4

ב-Google Analytics 4, מדידה בכמה דומיינים מוגדרת דרך ממשק הניהול של Google Analytics. איך מגדירים מדידה בכמה דומיינים באמצעות Google Analytics 4

  1. בשדה Auto Link Domains (קישור אוטומטי של דומיינים), מזינים רשימה של דומיינים שמופרדים בפסיקים.
  2. כדי לקבל קישורים נכנסים מדומיינים אחרים, עוברים אל הגדרות נוספות > שדות להגדרה ומוסיפים שדה עם שם השדה allowLinker ו-ערך של true.
  3. שומרים את השינויים ומפרסמים את מאגר התגים.

הפניה לפרמטר הקישור

פרמטר סוג ערכים מותרים
accept_incoming בוליאני true (ברירת המחדל אם ל-domains יש ערך), false
decorate_forms בוליאני true, ‏ false (ברירת המחדל)
domains מערך מערך של דומיין אחד או יותר, לדוגמה: ['example1.com', 'example2.com']
url_position מחרוזת 'query' (ברירת המחדל), 'fragment'

accept_incoming

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

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

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

gtag.js

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

Tag Manager

תגי Conversion Linker להמרות ב-Google Ads וב-Floodlight

מסמנים את התיבה קבלת פרמטרים נכנסים של Linker.

decorate_forms

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

gtag.js

gtag('set', 'linker', {
  'domains': ['example.com'],
  'decorate_forms': true
});

Tag Manager

תגי Conversion Linker להמרות ב-Google Ads וב-Floodlight

מגדירים את Decorate Forms (הוספה לטפסים) כ-true.

תגי Google Analytics 4

אין אמצעי בקרה על decorate_forms עבור תגי Google Analytics ב-Tag Manager. במקום זאת, יש לעיין בהנחיות לגבי gtag.js.

domains

מערך של דומיין אחד או יותר שרוצים לקשר.

gtag.js

gtag('set', 'linker', {
  'domains': [
    'example1.com',
    'example2.com',
    'subdomain1.example3.com',
    'subdomain2.example3.com'
  ]
});

Tag Manager

תגי Conversion Linker להמרות ב-Google Ads וב-Floodlight

  1. בוחרים באפשרות Enable linking across domains (הפעלת קישור בין דומיינים).
  2. בשדה Auto Link Domains (קישור אוטומטי של דומיינים), מזינים רשימה של דומיינים שמופרדים בפסיקים.

Google Analytics 4

מגדירים מדידה בכמה דומיינים דרך הדפים ניהול ב-Google Analytics.

url_position

באפליקציות תוכן מסוימות צריך להשתמש בתווית 'קטע' או בתווית 'גיבוב' (#) בתור התו המפריד במחרוזות של כתובות URL, במקום בסימן השאלה (?) הנפוץ יותר, כדי לציין את פרמטרים של השאילתה. כדי להגדיר שהפרמטר של הקישור יופיע בכתובת ה-URL אחרי התו # (למשל https://example.com#_gl=1~abcde5~), מגדירים את url_position לערך fragment.

gtag.js

gtag('set', 'linker', {
  'domains': ['example.com'],
  'decorate_forms': true,
  'url_position': 'fragment'
});

Tag Manager

תגי Conversion Linker להמרות ב-Google Ads וב-Floodlight

אם צריך להורות ל-Tag Manager לקרוא את הפרמטר הייחודי מתוך קטע (#) במקום מתוך שאילתה רגילה (?), מגדירים את URL Position (מיקום בכתובת ה-URL) כ-Fragment (קטע). אחרת, אפשר להשאיר את הגדרת ברירת המחדל Query Parameter (פרמטרים של שאילתה).