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