מסחר אלקטרוני ב-GA4 (gtag.js): שליחת אירועי Universal Analytics

במדריך הזה מוסבר איך להשתמש בהטמעה קיימת של מסחר אלקטרוני ב-gtag.js Universal Analytics כדי לשלוח אירועי מסחר אלקטרוני לנכס Google Analytics 4.

במרכז ההעברה למפתחים תוכלו למצוא מדריכים ומשאבים נוספים להעברה.

תוצאה

כתוצאה מהיישום המדריך הזה, המערכת תשתמש בהטמעה הקיימת של Universal Analytics כדי לאכלס נכס Google Analytics 4 חדש. ההטמעה הקיימת של Universal Analytics לא תשתנה, דוחות המסחר האלקטרוני של UA ימשיכו להתמלא בנתונים ונכס Google Analytics 4 החדש יתחיל לקבל נתונים.

לפני שמתחילים

  1. מומלץ להשתמש בכלי כלי העזר להעברת מסחר אלקטרוני כדי לוודא שהמידע הבא מתאר את ההטמעה הנוכחית שלכם:

    • נעשה שימוש בנכס Universal Analytics
    • האתר שלכם משתמש בספריית gtag.js כדי לשלוח אירועי מסחר אלקטרוני
  2. במאמר אפשרויות העברה להטמעות של מסחר אלקטרוני תוכלו למצוא מידע על היתרונות של כל אפשרות. ודאו שאתם אכן מעוניינים לפעול לפי המדריך הזה לשימוש בהטמעה הקיימת של gtag.js Universal Analytics עבור Google Analytics 4.

  3. בחומר העזר בנושא תאימות לאירועים מוסבר איך אירועי UA מתורגמים כשהם נשלחים לנכס GA4.

פשרות ושיקולים

כדאי לעיין במידע שבהמשך כדי להבין בצורה מלאה את ההשלכות של השימוש בהטמעה הקיימת של מסחר אלקטרוני ב-gtag.js (Universal Analytics) עם נכס Google Analytics 4.

יתרונות חסרונות
  • האפשרות הקלה ביותר להטמיע היא שהתגים הקיימים של אירועי מסחר אלקטרוני לא משתנים.
  • מאפשר לראות נתוני מסחר אלקטרוני גם בדוחות של GA4 וגם בדוחות של Universal Analytics.
  • ללא שינוי באופן האיסוף או הדיווח של נתוני המסחר האלקטרוני בנכס Universal Analytics.
  • אירועי select_content, checkout_progress, set_checkout_option ו-view_refund לא מזוהים ב-GA4 ולא יופיעו בדוחות המסחר האלקטרוני ב-GA4.
    • האירועים שלמעלה והפרמטרים המשויכים אליהם יטופלו כאירועים מותאמים אישית וכפרמטרים מותאמים אישית ב-GA4. עם זאת, נתונים לא יישלחו ל-Google Analytics עבור הפרמטר items (הוא לא נתמך כפרמטר מותאם אישית).
  • השלב הוספת פרטי משלוח בדוח 'פרטי עגלת הקניות או משפך הנטישה' ב-GA4 יהיה ריק.
  • השלב List Clicks (קליקים על רשימה) בדוח 'משפך של רשימת פריטים'/'מוצר' ב-GA4 יהיה ריק.
  • המפריד / בקטגוריה לא מזוהה ב-GA4. מערכת GA4 תדווח על cat1/cat2/cat3 כקטגוריה במקום על שלוש קטגוריות, כלומר cat1, cat2 ו-cat3.

הטמעה

כדי לשלוח אירועי מסחר אלקטרוני לנכס Google Analytics 4, עליכם להשלים אחת מהאפשרויות הבאות כדי להשתמש בהטמעה קיימת של gtag.js Universal Analytics.

אפשרות 1: שימוש בכלי ההגדרה של GA4 והפעלה של תגי אתרים מחוברים

כלי ההגדרה של GA4 ייצור באופן אוטומטי נכס GA4 חדש ויעתיק את ההגדרות הבאות מנכס Universal Analytics: שם הנכס, כתובת האתר, אזור הזמן והגדרות המטבע. תוכלו גם להפעיל את התכונה תג אתר מחובר כדי לעשות שימוש חוזר בהטמעה הקיימת של gtag.js ב-Universal Analytics כדי לטעון את נכס GA4 החדש.

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

אפשרות 2: עדכון קטע הקוד של gtag.js

  1. יוצרים נכס Google Analytics 4 חדש.
    • כדי להוסיף נכס Google Analytics 4, משתמשים בכלי ההגדרה של GA4. עם זאת, במהלך ההגדרה מבטלים את הסימון של האפשרות הפעלת איסוף נתונים באמצעות התגים הקיימים. לחלופין, יוצרים נכס Google Analytics 4 בלי הכלי להגדרת GA4. היתרון של השימוש בעוזר הדיגיטלי הוא שהוא מעתיק כמה הגדרות בסיסיות מנכס Universal Analytics.
  2. מחפשים את מזהה המדידה של נכס Google Analytics 4.
  3. מוסיפים את נכס Google Analytics 4 לקטע הקוד הקיים של gtag.js באמצעות הפקודה config עם מזהה המדידה.

הדוגמה הבאה היא קטע קוד של gtag.js עם הגדרה של נכס Universal Analytics ונכס Google Analytics 4.

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXX-Y"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-XXXXX-Y');         // Universal Analytics property.
  
  gtag('config', 'TAG_ID');  // Google Analytics 4 property.
  
</script>