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

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

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

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

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

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

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

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

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

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

accept_incoming

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

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

אם דומיין היעד לא מוגדר לקשר דומיינים באופן אוטומטי, אפשר להנחות את דף היעד לחפש פרמטרים של Conversion 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

אין אפשרות לשלוט ב-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. בוחרים באפשרות הפעלת קישור בין דומיינים.
  2. בשדה 'קישור אוטומטי של דומיינים', מזינים רשימה של דומיינים שמופרדים באמצעות פסיקים.

Google Analytics

מגדירים מדידה בכמה דומיינים בדפים ניהול ב-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 (פרמטר של שאילתה).

תגי 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. שומרים ומפרסמים את מאגר התגים.