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

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

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

תוצאה

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

שימו לב: כשמטמיעים מסחר אלקטרוני גם ב-UA וגם ב-GA4, נכס Google Analytics 4 ישתמש בהטמעת המסחר האלקטרוני ב-GA4.

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

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

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

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

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

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

הטמעה

1. יצירה והגדרה של נכס GA4 חדש

כדי ליצור ולהגדיר נכס Google Analytics 4 חדש:

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

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

<!-- 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', { 'groups': 'GA4' });  // Google Analytics 4 property
</script>

2. הטמעת אירועי מסחר אלקטרוני ב-GA4 וניתוב לנכס GA4

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

בדוגמה הבאה מוצגים אירועי purchase נפרדים של מסחר אלקטרוני ב-Universal Analytics וב-Google Analytics 4 שנשלחים אל הנכסים המתאימים באמצעות הפרמטר send_to של אירועי GA4:

// Universal Analytics.
// The original UA implementation remains unchanged.
gtag('event', 'purchase', {
  "transaction_id": "24.031608523954162",
  "affiliation": "Google online store",
  "currency": "USD",
  "shipping": 7.50,
  "tax": 1.80,
  "value": 33.30,
  "items": [
    {
      "id": "P12345",
      "name": "Android Warhol T-Shirt",
      "brand": "Google",
      "category": "Apparel/T-Shirts",
      "variant": "Black",
      "list_name": "Search Results",
      "list_position": 1,
      "quantity": 2,
      "price": 12.00
    }
  ]
});


// The new Google Analytics 4 ecommerce implementation.
// Uses `send_to` to route data to the GA4 group defined in the tag config.
gtag('event', 'purchase', {
  "send_to": "GA4",
  "transaction_id": "24.031608523954162",
  "affiliation": "Google online store",
  "currency": "USD",
  "shipping": 7.50,
  "tax": 1.80,
  "value": 33.30,
  "items": [
    {
      "item_id": "P12345",
      "item_name": "Android Warhol T-Shirt",
      "item_brand": "Google",
      "item_category": "Apparel/T-Shirts",
      "item_variant": "Black",
      "quantity": 2,
      "price": 12.00
    }
  ],
});