במאמר הזה מתוארות תאימות ותרגום של אירועי מסחר אלקטרוני בין Universal Analytics (UA) לבין Google Analytics 4 (GA4).
רקע
אירועי מסחר אלקטרוני ב-GA4 מתורגמים באופן אוטומטי לאירועי UA מקבילים כשהם נשלחים לנכס UA. התרגום מתרחש גם כששולחים אירועי מסחר אלקטרוני ב-UA לנכס GA4. במסמך הזה נסביר איך פועל התרגום, איך לבדוק את התאימות של אירועים ואת כל הפשרות שצריך לבצע כשמסתמכים על התרגום האוטומטי.
מטרה
תרגום של אירועי מסחר אלקטרוני ב-UA וב-GA4 עוזר לכם:
- קלות ההטמעה: תוכלו להשתמש במסחר אלקטרוני ב-GA4 על ידי שימוש בהטמעה הקיימת של UA עם עדכון הגדרה קל.
- ביטול הצורך בתיוג כפול: אפשר לשלוח את אותם אירועי מסחר אלקטרוני לנכס UA ו-GA4. כך יש אפשרות לעבור ל-GA4 ולהמשיך בהטמעת המסחר האלקטרוני ב-UA בלי תחזוקה של הגדרה של שני תגים.
הפתעות
התאימות מאפשרת גמישות בבחירת מסלול ההעברה ל-GA4 שהכי מתאים לכם כדי לעמוד בדרישות לטווח הקצר והארוך לשמירה על הטמעת UA.
רוב האירועים או הפרמטרים של המסחר האלקטרוני ב-GA4 תואמים ל-UA, ולהפך. במספר קטן של מקרים שבהם קיימת אי-תאימות, בהתאם לבחירה שלכם בהעברה, יכול להיות שהנתונים בדוחות המסחר האלקטרוני של UA או GA4 לא יאוכלסו באופן מלא.
חשוב לבדוק כל אפשרות העברה כדי לקבל פרטים על התאימות וההגדרות הנדרשות.
הסבר על התרגום
- כשאירוע מסחר אלקטרוני ב-GA4 נשלח לנכס UA, האירוע מתורגם
לאירוע המסחר האלקטרוני המקביל ב-UA (gtag.js).
- הפרמטרים של אירועים ב-UA מאוכלסים בערכים מפרמטרים דומים של GA4. אם אי אפשר לאכלס פרמטר של UA מאירוע GA4 (כלומר אין פרמטר מקביל), הפרמטר יושמט כשהאירוע יישלח לנכס UA.
- כשאירוע מסחר אלקטרוני ב-UA (gtag.js) נשלח לנכס GA4, האירוע
מתורגם לאירוע המסחר האלקטרוני המקביל ב-GA4.
- פרמטרים של אירועים ב-GA4 מאוכלסים בערכים מפרמטרים דומים של UA. אם אי אפשר לאכלס פרמטר של GA4 מאירוע של UA (כלומר אין פרמטר מקביל), הפרמטר יושמט כשהאירוע יישלח לנכס GA4. במקרים מסוימים, אם לפרמטר של UA אין פרמטר של GA4 מקביל, הפרמטר יישלח עם אירוע GA4 כפרמטר מותאם אישית.
- כל התרגומים מ-GA4 ל-UA ולהפך מתבצעים בצד הלקוח.
- התרגומים של אירועים/פרמטרים מופעלים כברירת מחדל, לא נדרשת הגדרה של המשתמש ואי אפשר להשבית אותם.
פרמטרים להשוואה ב-UA וב-GA4
בטבלה הבאה מוצגים פרמטרים דומים של מסחר אלקטרוני ל-Universal Analytics ול-Google Analytics 4.
שם הפרמטר של Universal Analytics | שם הפרמטר ב-Google Analytics 4 | הערות |
---|---|---|
affiliation |
affiliation |
|
checkout_step |
||
checkout_option |
||
content_type |
||
coupon |
coupon |
|
currency |
currency |
כששולחים אירוע UA לנכס GA4, ערך המטבע הזה
ישמש עבור הפרמטר items[].currency של GA4. |
location_id |
||
payment_type |
||
shipping |
shipping |
|
shipping_tier |
||
tax |
tax |
|
transaction_id |
transaction_id |
|
value |
value |
|
items[] |
items[] |
|
items[].name |
items[].item_name |
|
items[].id |
items[].item_id |
|
items[].affiliation |
||
items[].brand |
items[].item_brand |
|
items[].category |
items[].item_category items[].item_category2 items[].item_category3 items[].item_category4 items[].item_category5 |
הקטגוריה של הפריט. אפשר לציין עד 5 רמות של היררכיה.
במאמר תרגום פרמטרים של קטגוריה
יש פרטים נוספים על אופן הטיפול בתרגום קטגוריות בין אירועים ב-UA וב-GA4.
|
items[].currency |
||
items[].coupon |
items[].coupon |
|
items[].discount |
||
items[].list_name |
items[].item_list_name |
|
items[].list_position |
items[].index |
|
items[].location_id |
||
items[].price |
items[].price |
|
items[].quantity |
items[].quantity |
|
items[].variant |
items[].item_variant |
|
promotions[] |
עבור GA4, נעשה שימוש בפרמטר items[] עם פרמטרים ספציפיים לקידום
כמו items[].promotion_id . |
|
promotions[].id |
items[].promotion_id |
הפרמטרים האלה לא מתורגמים כששולחים אירוע UA אל GA4 או להפך. |
promotions[].name |
items[].promotion_name |
הפרמטרים האלה לא מתורגמים כששולחים אירוע UA אל GA4 או להפך. |
promotions[].creative_name |
||
promotions[].creative_slot |
items[].creative_slot |
הפרמטרים האלה לא מתורגמים כששולחים אירוע UA אל GA4 או להפך. |
תרגום פרמטרים של קטגוריה
תרגום של פרמטר הקטגוריה מטופל כמקרה מיוחד כששולחים אירועי GA4 ל-UA או להפך.
ב-Universal Analytics, כשמגדירים את הפרמטר items[].category
, משתמשים ב-/
כתו מפריד כדי לציין עד חמש רמות היררכיה. ב-Google Analytics 4, משתמשים בפרמטרים של קטגוריות כדי לציין עד חמש רמות של היררכיה: items[].item_category
, items[].item_category2
, items[].item_category3
, items[].item_category4
ו-items[].item_category5
.
כך יתבצע תרגום של קטגוריה:
- באירועים של GA4 שתורגמו ל-UA, הקטגוריות שצוינו ישולבו לפרמטר
category
יחיד, וכל קטגוריה מופרדת באמצעות/
. - באירועים ב-UA שתורגמו ל-GA4, הערך של פרמטר הקטגוריה יפוצל כדי לאכלס את הקטגוריות המתאימות שצוינו ב-GA4.
- אם אתם מתכוונים לשלוח אירועי GA4 ל-UA, מומלץ לא להשתמש בתו
/
בערכי הקטגוריות, כי זה יפורש כתו מפריד בין קטגוריות בתרגום ל-UA. - המערכת תשתמש רק ב-5 רמות הקטגוריות הראשונות, לא משנה כמה הוגדרו.
דוגמה לתרגום קטגוריה
בדוגמאות הבאות מוצג פרמטר של קטגוריה של UA שתורגם ל-GA4. אותו עיקרון חל כשמתרגמים אירוע GA4 ל-UA.
אירוע UA עם קטגוריה שמגדירה 5 רמות היררכיה:
gtag("event", "add_to_cart", {
items: [{
...
category: "Apparel/Adult/Shirts/Crew/Short sleeve",
...
}]
});
האירוע ב-UA שתורגם לאירוע של GA4, עם סיכום הקטגוריות:
gtag("event", "add_to_cart", {
items: [{
...
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
...
}]
});
תאימות בין אירועים ב-UA וב-GA4
בטבלה הבאה מוצגים אירועי מסחר אלקטרוני דומים ב-Universal Analytics וב-Google Analytics 4, ואת התנהגות התרגום כששולחים אירוע UA ל-GA4 ולהפך.
עבור כל שורה בטבלה, כל עמודה מספקת את המידע הבא:
- העמודות אירועים ב-UA ואירועי GA4 מציינות אירועים דומים על סמך מה שהם נועדו למדוד.
- פרמטרים מציגים פרמטרים ללא מקבילים בין האירועים המתאימים ב-UA וב-GA4. ב-GA4 בלבד מופיעים פרמטרים שנעשה בהם שימוש רק עם האירוע של GA4, וב-UA בלבד מופיעים פרמטרים שנמצאים בשימוש רק עם האירוע של UA.
- התנהגות התרגום (שליחת UA אל GA4) מתארת את התנהגות התרגום כשאתם שולחים אירוע UA לנכס GA4. ההערות כוללות פרטים על הנתונים שנשלחו, ההבדלים מהאירוע ב-GA4 והשפעות בולטות על דוחות GA4.
- התנהגות התרגום (שליחת GA4 אל UA) מתארת את התנהגות התרגום כששולחים אירוע UA לנכס GA4. ההערות כוללות פרטים על הנתונים שנשלחו, ההבדלים מהאירוע ב-UA והשפעות בולטות על הדוחות של UA.
אירוע של UA | אירוע GA4 | פרמטרים | התנהגות התרגום (שליחת UA אל GA4) |
התנהגות התרגום (שליחת GA4 ל-UA) |
---|---|---|---|---|
view_item_list
|
|
ב-GA4 בלבד:
item_list_id item_list_name items[].affiliation items[].currency items[].discount items[].item_list_id items[].location_id |
תאימות.
כל הפרמטרים של UA מתורגמים לפרמטרים שווי ערך ב-GA4 ונשלחים.
דוחות GA4 שדורשים פרמטרים של GA4 בלבד יהיו חלקיים.
|
תאימות.
פרמטרים של GA4 עם פרמטר UA מקביל מתורגמים ונשלחים. פרמטרים של GA4 בלבד לא נשלחים.
המערכת מתעלמת מהפרמטר item_list_name ברמת האירוע. יישלח רק
item_list_name ברמת הפריט.
דוחות UA שאוכלסו בנתונים מאירוע GA4 יושלמו או לא ישתנו.
|
select_content
(items)
|
|
ב-GA4 בלבד:
item_list_id item_list_name items[].affiliation items[].currency items[].discount items[].item_list_id items[].location_id UA בלבד: content_type |
לא תואם. אירועים מותאמים אישית מסוג select_content ופרמטר מותאם אישית content_type נשלחים. לא נשלחים נתוני items .
|
לא תואם. היט אירוע של UA נשלח עם General בתור event_category ו-select_item בתור event_action . לא נשלחים נתוני items .
|
select_content (promotions)
|
|
ב-GA4 בלבד:
creative_name creative_slot location_id promotion_id promotion_name items UA בלבד: content_type promotions |
לא תואם. אירוע select_content בהתאמה אישית נשלח עם
content_type ו-promotions בתור פרמטרים
מותאמים אישית. הפרמטר המותאם אישית promotions לא מכיל נתונים שימושיים.
|
לא תואם. היט אירוע של UA נשלח עם כללי בתור event_category ו-select_promotion בתור event_action . לא נשלחים נתוני promotions .
|
view_item
|
|
ב-GA4 בלבד:
currency value items[].affiliation items[].currency items[].discount items[].item_list_id items[].location_id |
תאימות.
כל הפרמטרים של UA מתורגמים לפרמטרים שווי ערך ב-GA4 ונשלחים.
דוחות GA4 שדורשים פרמטרים של GA4 בלבד יהיו חלקיים.
|
תאימות.
פרמטרים של GA4 עם פרמטר UA מקביל מתורגמים ונשלחים. יוצא הדופן הוא
item_list_name , שלא נשלח. מתוך הפרמטרים GA4 בלבד, הערכים currency ו-value נשלחים עם ההתאמה בתור
currency ו-
הכנסה מעסקאות, בהתאמה. event_value
גם מוגדר לפרמטר value , כמספר שלם.
חשוב לשים לב שהתרגום מ-GA4 ל-UA כולל event_value , אבל בדרך כלל ההגדרה הזו לא מוגדרת להיטים של UA.
דוחות UA שכוללים נתונים מ-GA4 יהיו ברובם מלאים או לא ישתנו.
יש לציין את השם של רשימת הפריטים.
|
add_to_wishlist*
*נתוני
items לא נתמכים ב-UA.
|
|
ב-GA4 בלבד:
items[].affiliation items[].currency items[].discount items[].item_list_id items[].location_id |
תאימות.
כל הפרמטרים של UA מתורגמים לפרמטרים שווי ערך ב-GA4 ונשלחים.
דוחות GA4 שדורשים פרמטרים של GA4 בלבד יהיו חלקיים.
|
תאימות.
היט אירוע מקביל נשלח עם ecommerce בתור
event_category , add_to_wishlist בתור
event_action והפרמטר value
כ-event_value .
דוחות UA שאוכלסו בנתונים מאירוע GA4 יושלמו או לא ישתנו.
האירוע הזה לא נתמך באופן כללי בדוחות המסחר האלקטרוני ב-UA, ולכן לא תהיה לו כל השפעה יוצאת דופן.
|
add_to_cart
|
|
ב-GA4 בלבד:
items[].affiliation items[].currency items[].discount items[].item_list_id items[].location_id |
תאימות.
כל הפרמטרים של UA מתורגמים לפרמטרים שווי ערך ב-GA4 ונשלחים.
דוחות GA4 שדורשים פרמטרים של GA4 בלבד יהיו חלקיים.
|
תאימות.
פרמטרים של GA4 עם פרמטר UA מקביל מתורגמים ונשלחים.* פרמטרים של GA4 בלבד לא נשלחים.
* item_list_name לא נשלח, אבל ההתנהגות הזו
תואמת ל-gtag.js (UA), שאינו שולח
list_name .
דוחות UA שאוכלסו בנתונים מאירוע GA4 יושלמו או לא ישתנו.
|
remove_from_cart
|
|
ב-GA4 בלבד:
items[].affiliation items[].currency items[].discount items[].item_list_id items[].location_id |
תאימות.
כל הפרמטרים של UA מתורגמים לפרמטרים שווי ערך ב-GA4 ונשלחים.
דוחות GA4 שדורשים פרמטרים של GA4 בלבד יהיו חלקיים.
|
תאימות.
פרמטרים של GA4 עם פרמטר UA מקביל מתורגמים ונשלחים.* פרמטרים של GA4 בלבד לא נשלחים.
* item_list_name לא נשלח, אבל ההתנהגות הזו תואמת
ל-gtag.js (UA), שלא שולח list_name .
דוחות UA שאוכלסו בנתונים מאירוע GA4 יושלמו או לא ישתנו.
|
לא רלוונטי |
|
מומלץ להשתמש באירוע רק ב-GA4. |
לא תואמת*.
*לא סביר להניח שהאירוע הזה נשלח על ידי הטמעת UA כי זה
לא אירוע מומלץ. כדי לוודא שהדוחות של GA4 יהיו מלאים, אפשר
להטמיע את האירוע הזה ב-UA באמצעות פורמט GA4.
אם תטמיעו את אירוע GA4 עבור UA, הוא יופיע
כאירוע
בלי נתוני
items , ויכול להיות שזה לא יהיה מועיל במיוחד. היא לא תשפיע על דיווח המסחר האלקטרוני ב-UA.
|
לא תואמת.
היט אירוע נשלח עם General בתור event_category , view_cart בתור event_action והפרמטר value כ-event_value .
הנתונים של items לא נשלחו.
האירוע הזה לא נתמך באופן כללי בדוחות המסחר האלקטרוני ב-UA, ולכן לא תהיה לו כל השפעה יוצאת דופן.
|
begin_checkout
|
|
ב-GA4 בלבד:
items[].affiliation items[].currency items[].discount items[].item_list_id items[].location_id |
תאימות.
כל הפרמטרים של UA מתורגמים לפרמטרים שווי ערך ב-GA4 ונשלחים.
דוחות GA4 שדורשים פרמטרים של GA4 בלבד יהיו חלקיים.
|
תאימות.
פרמטרים של GA4 עם פרמטר UA מקביל מתורגמים ונשלחים.* פרמטרים של GA4 בלבד לא נשלחים.
* item_list_name לא נשלח, אבל ההתנהגות הזו תואמת
ל-gtag.js (UA), שלא שולח list_name .
הפונקציה begin_checkout מקבילה בפועל לשליחת
אירוע checkout_progress שבו checkout_step
מוגדר כ-1 .
דוחות UA שאוכלסו בנתונים מאירוע GA4 יושלמו או לא ישתנו.
|
add_payment_info
|
|
ב-GA4 בלבד:
currency value coupon payment_type items UA: לא רלוונטי: פרמטרים לא נתמכים.
|
לא תואמת*.
*מערכת UA לא תומכת בפרמטרים עבור האירוע הזה, ולכן אף אחד מהם לא נשלח. זה
יעבוד אבל כנראה לא יהיה מועיל במיוחד.
דוחות GA4 שמחייבים פרמטרים של אירועים יהיו חלקיים.
|
תאימות.
היט אירוע מקביל נשלח עם ecommerce בתור
event_category , add_to_wishlist בתור
event_action , והפרמטר value
(משודר למספר שלם) כ-event_value . חשוב לשים לב שהתרגום מ-GA4 ל-UA כולל event_value , אבל בדרך כלל ההגדרה הזו לא מוגדרת להיטים של UA.
דוחות UA שאוכלסו בנתונים מאירוע GA4 יושלמו או לא ישתנו.
האירוע הזה לא נתמך באופן כללי בדוחות המסחר האלקטרוני ב-UA, ולכן לא תהיה לו כל השפעה יוצאת דופן.
|
לא רלוונטי |
|
מומלץ להשתמש באירוע רק ב-GA4. |
לא תואמת*.
*לא סביר להניח שהאירוע הזה נשלח על ידי הטמעת UA כי זה
לא אירוע מומלץ. כדי לוודא שהדוחות של GA4 יהיו מלאים, אפשר
להטמיע את האירוע הזה ב-UA באמצעות פורמט GA4.
אם תטמיעו את אירוע GA4 עבור UA, הוא יופיע
כאירוע
בלי נתוני
items , ויכול להיות שזה לא יהיה מועיל במיוחד. היא לא תשפיע על דיווח המסחר האלקטרוני ב-UA.
|
לא תואמת*.
היט אירוע נשלח עם General בתור event_category , add_shipping_info בתור event_action והפרמטר value (העברה למספר שלם) בתור event_value . הפרמטר currency של GA4 נשלח עם ההתאמה בתור
currency.
האירוע הזה לא נתמך באופן כללי בדוחות המסחר האלקטרוני ב-UA, ולכן לא תהיה לו כל השפעה יוצאת דופן.
|
checkout_progress
set_checkout_option
|
לא רלוונטי | מומלץ להשתמש באירועים רק ב-UA. |
האירוע יתייחס לאירוע
כ
אירוע מותאם אישית. רק פרמטרים ברמת האירוע יישלחו, ולא יישלחו
נתוני items .
האירועים האלה לא נתמכים בדרך כלל בדוחות המסחר האלקטרוני ב-GA4,
ולכן לא תהיה להם השפעה יוצאת דופן.
|
לא רלוונטי |
view_promotion
|
|
ב-GA4 בלבד:
creative_name creative_slot location_id promotion_id promotion_name items UA בלבד: promotions |
לא תואם. אירוע view_promotion בהתאמה אישית נשלח עם
promotions כפרמטר מותאם אישית. הפרמטר המותאם אישית promotions
לא מכיל נתונים שימושיים.
|
לא תואם. היט אירוע של UA נשלח עם אינטראקציה בתור event_category ועם view_promotion בתור event_action . לא נשלחים נתוני promotions . האירוע יסומן כ
אירוע ללא אינטראקציה.
|
purchase
|
|
ב-GA4 בלבד:
items[].affiliation items[].currency items[].discount items[].item_list_id items[].location_id |
תאימות.
כל הפרמטרים של UA מתורגמים לפרמטרים שווי ערך ב-GA4 ונשלחים.
נעשה שימוש ב- currency ברמת האירוע כי אין תמיכה
ב-currency ברמת הפריט.
דוחות GA4 שדורשים פרמטרים של GA4 בלבד יהיו חלקיים.
|
תאימות.
פרמטרים של GA4 עם פרמטר UA מקביל מתורגמים ונשלחים.* פרמטרים של GA4 בלבד לא נשלחים.
* item_list_name לא נשלח, אבל ההתנהגות הזו תואמת
ל-gtag.js (UA), שלא שולח list_name .
דוחות UA שאוכלסו בנתונים מאירוע GA4 יושלמו או לא ישתנו.
|
refund
|
|
ב-GA4 בלבד:
affiliation items[].affiliation items[].currency items[].discount items[].item_list_id items[].location_id |
תאימות.
כל הפרמטרים של UA מתורגמים לפרמטרים שווי ערך ב-GA4 ונשלחים.
נעשה שימוש ב- currency ברמת האירוע כי אין תמיכה
ב-currency ברמת הפריט.
דוחות GA4 שדורשים פרמטרים של GA4 בלבד יהיו חלקיים.
|
תאימות.
פרמטרים של GA4 עם פרמטר UA מקביל מתורגמים ונשלחים.* פרמטרים של GA4 בלבד לא נשלחים.
* item_list_name לא נשלח, אבל ההתנהגות הזו תואמת
ל-gtag.js (UA), שלא שולח list_name .
דוחות UA שאוכלסו בנתונים מאירוע GA4 יושלמו או לא ישתנו.
|