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

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

מדידה בכמה דומיינים מאפשרת למדוד שני אתרים קשורים או יותר בדומיינים נפרדים כאתר אחד. תגי 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, המערכת מוסיפה פרמטר של Conversion Linker לכתובות ה-URL שמפנות לדומיין היעד. פרמטר ה-Linker מזוהה בפרמטרים של שאילתות בכתובות URL עם המפתח _gl:

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

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

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

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

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

Tag Manager

תגים של Google Ads ו-Floodlight

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

  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

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

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 מכבדת הגדרות של gtag('set', 'linker', ...), כל עוד הפקודה linker מוגדרת לפני הפקודה הרלוונטית config. עם זאת, מומלץ להגדיר מדידה בכמה דומיינים בדף ניהול חשבון ארגוני ב-Google Analytics. איך מגדירים מדידה בכמה דומיינים

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

חומרי עזר לפרמטר הקישור

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

accept_incoming

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

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

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

Tag Manager

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

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

gtag.js

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

decorate_forms

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

Tag Manager

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

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

תגי Google Analytics

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

gtag.js

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

domains

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

Tag Manager

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

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

Google Analytics

מגדירים מדידה בכמה דומיינים בדפים דף ניהול חשבון ארגוני ב-Google Analytics.

gtag.js

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

url_position

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

Tag Manager

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

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

תגי Google Analytics

כדי להגדיר את url_position לתגי Google Analytics, מגדירים את הפרמטר linker בהגדרות של Google Tag.

  1. ב-Tag Manager, פותחים את Google Tag.
  2. בקטע Configuration settings (הגדרות אישיות), לוחצים על Add parameter (הוספת פרמטר).
  3. בקטע פרמטר להגדרה, מזינים linker.
  4. בשדה ערך, מזינים אובייקט של כלי לחיבור בין דומיינים, כולל url_position ו-domains. לדוגמה, כדי להגדיר את url_position ל-fragment ולקשר את example.com ו-anotherexample.com, מזינים: none `{'url_position': 'fragment', 'domains': ['example.com', 'anotherexample.com']}`
  5. שומרים ומפרסמים את מאגר התגים.

gtag.js

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