המאמר הזה מיועד למפתחים שצריכים למדוד כמה דומיינים באמצעות אותו 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 למדידה מהדומיין הנוכחי נשמרים בדפדפן אינטרנט, וניתן לגשת אליהם רק דרך דפים באותו דומיין.
ההגדרה של מדידה בכמה דומיינים כוללת שני שלבים:
- דומיין המקור מקשט כתובות URL שמפנות לדומיין היעד כך שהן מכילות את הערכים של קובצי ה-cookie למדידה מהדומיין הנוכחי של דומיין המקור.
- בדומיין היעד מתבצעת בדיקה אם יש קובצי 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 ומגדירים את התג לקישור אוטומטי של דומיינים.
- לוחצים על תגים > חדש.
- לוחצים על Tag Configuration (הגדרת התג) ובוחרים באפשרות Conversion Linker (תג לקישור המרות).
- בוחרים טריגר. ברוב המקרים צריך להשתמש בטריגר שמופעל בכל הצפיות בדפים למדידת ביצועים בכמה דומיינים, או בטריגר שמופעל בדפי המרה ספציפיים שהמבקרים באתר יגיעו אליהם אחרי שהם ילחצו על המודעה.
- בוחרים באפשרות Enable linking across domains (הפעלת קישור בין דומיינים). ההגדרה הזו תאפשר לתג לעבד את הנתונים של קישורים נכנסים שיש להם פרמטר של Conversion Linker.
- בקטע Auto Link Domains (קישור אוטומטי של דומיינים), מזינים רשימה של דומיינים שרוצים לקשר לתג הזה. לכל קישור שמפנה לדומיין שמופיע בשדה הזה יצורף פרמטר של Conversion Linker לכתובת ה-URL.
- שומרים ומפרסמים את הגדרת התג.
מידע נוסף על תג ה-Conversion Linker של Tag Manager
בתגים של Google Analytics 4
ב-Google Analytics 4, מדידה בכמה דומיינים מוגדרת דרך ממשק הניהול של Google Analytics. איך מגדירים מדידה בכמה דומיינים באמצעות Google Analytics 4
- בשדה Auto Link Domains (קישור אוטומטי של דומיינים), מזינים רשימה של דומיינים שמופרדים בפסיקים.
- כדי לקבל קישורים נכנסים מדומיינים אחרים, עוברים אל הגדרות נוספות > שדות להגדרה ומוסיפים שדה עם שם השדה allowLinker ו-ערך של true.
- שומרים את השינויים ומפרסמים את מאגר התגים.
הפניה לפרמטר הקישור
פרמטר | סוג | ערכים מותרים |
---|---|---|
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
- בוחרים באפשרות Enable linking across domains (הפעלת קישור בין דומיינים).
- בשדה 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 (פרמטרים של שאילתה).