מסחר אלקטרוני ב-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.

הטמעה

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

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

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