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

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

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

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

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

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

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

איך זה עובד

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

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

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

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

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

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

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

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

האובייקט linker מחייב פרמטר domains, שהוא מערך של דומיין אחד או יותר. הקוד יצרף את הפרמטר לקישור לקישורים בדף שמפנה לדומיין היעד '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 יקבל קישורים נכנסים לדומיין כברירת מחדל. אפשר להוסיף כמה ערכים ל-proprotety של 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. בוחרים באפשרות הפעלת קישור בין דומיינים. ההגדרה הזו תאפשר לתג הזה לטפל בקישורים נכנסים עם פרמטר מקשר.
  5. בקטע Auto Link Domains, מזינים רשימה של דומיינים שרוצים לקשר לתג הזה. לכל קישור שמפנה לדומיין שמפורט בשדה הזה יצורף פרמטר מקשר לכתובת ה-URL.
  6. שומרים ומפרסמים את הגדרת התג.

מידע נוסף על הכלי לקישור המרות של Tag Manager

עבור תגי Google Analytics 4

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

לתגי Universal Analytics מדור קודם

כדי להגדיר תג Universal Analytics מדור קודם ב-Tag Manager כדי למדוד את האינטראקציה של משתמשים בדומיינים מרובים:

  1. ב-Tag Manager, פותחים את המשתנה 'הגדרות Google Analytics' או את תג Universal Analytics כדי לערוך אותו.
    • כדי למצוא את המשתנה של 'הגדרות Google Analytics', לוחצים על Variables (משתנים) ואז על המשתנה המתאים ברשימה.
    • כדי למצוא את התג של Universal Analytics, לוחצים על Tags (תגים) ובוחרים את התג המתאים ברשימה.
  2. עוברים אל הגדרות נוספות > מעקב בכמה דומיינים.
  1. בשדה Auto Link Domains מזינים רשימה של דומיינים שמופרדים בפסיקים.
  2. כדי לקבל קישורים נכנסים מדומיינים אחרים, נכנסים אל More Settings (הגדרות נוספות) > Fields to Set (שדות להגדרה), ומוסיפים שדה עם שם השדה allowLinker וערך true.
  3. שומרים את השינויים ומפרסמים את מאגר התגים.

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

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

accept_incoming

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

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

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

gtag.js

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

Tag Manager

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

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

תגי Universal Analytics

accept_incoming מוגדר באופן אוטומטי כשמוסיפים ערכים לשדה קישור אוטומטי של דומיינים שנמצא במשתנים של הגדרות Google Analytics או בתגי Universal Analytics בקטע הגדרות נוספות > מעקב בדומיינים.

decorate_forms

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

gtag.js

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

Tag Manager

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

מגדירים את האפשרות עיטור טפסים לערך true.

תגי Google Analytics 4 ותגי Universal Analytics

אין שליטה על decorate_forms בתגי Google Analytics במנהל התגים. במקום זאת, יש לעיין בהנחיות של 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. בשדה Auto Link Domains, מזינים רשימה של דומיינים שמופרדים באמצעות פסיקים.

Google Analytics 4

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

תגי Universal Analytics

accept_incoming מוגדר באופן אוטומטי כשמוסיפים ערכים לשדה קישור אוטומטי של דומיינים שנמצא במשתנים של הגדרות Google Analytics או בתגי Universal Analytics בקטע הגדרות נוספות > מעקב בדומיינים.

url_position

אפליקציות תוכן מסוימות מחייבות שימוש במקטע/תו hash (#) כתו המפריד במחרוזות של כתובות 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 כ-Fragment. אחרת, משאירים את האפשרות הזו מוגדרת לאפשרות ברירת המחדל פרמטר של שאילתה.