מדידת מסחר אלקטרוני

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

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

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

הוספת תג ההגדרה של GA4 לאתר

ודאו שהוספתם לאתר את התג Google Analytics: תצורת GA4 ושיש לכם גישה ל-Analytics ולקוד המקור של האתר.

מדידה של אירועי מסחר אלקטרוני באמצעות תג מעקב האירועים ב-GA4

כדי לשלוח אירועים ופרמטרים של מסחר אלקטרוני לנכס Google Analytics:

  1. פותחים את Google Tag Manager.

  2. בסביבת העבודה, פותחים את התפריט Tags (תגים).

  3. יוצרים תג חדש. לוחצים על התיבה Tag Configuration ובוחרים את התג Google Analytics: GA4 Event.

  4. בשדה שם האירוע משתמשים במשתנה המובנה {{Event}}. המערכת תשתמש בשם של אירוע המסחר האלקטרוני ב-Google Analytics שנשלח באמצעות ה-API של gtag.js.

  5. בקטע הגדרות נוספות > מסחר אלקטרוני, מסמנים את האפשרות שליחת נתוני מסחר אלקטרוני.

  6. בשדה Data Source בוחרים באפשרות Data Layer. ממשק המשתמש של Tag Manager שבו מוצגת הגדרת תג מסחר אלקטרוני.

  7. מגדירים טריגר לאירוע GA4, למשל כשמשתמש לוחץ על לחצן התשלום. ראו את כל סוגי הטריגרים הזמינים.

  8. נותנים שם לתג ושומרים אותו.

המלצות

הטמעה

הטמעה רגילה של מסחר אלקטרוני מודדת את הפעולות הבאות:

המוצרים והשירותים שאתם מוכרים הם הבסיס לפעולות האלה. אפשר לייצג מוצרים ושירותים כמערך פריטים שאפשר להוסיף לאירועי מסחר אלקטרוני. במערך הפריטים אפשר לכלול עד 27 פרמטרים מותאמים אישית, בנוסף לפרמטרים שהוגדרו מראש.

הדוגמה הבאה ממחישה איך יוצרים את האוסף של items שאליו מתייחסים במדריך הזה. המערך items יכול לכלול עד 200 רכיבים.

items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    },
    {
      item_id: "SKU_12346",
      item_name: "Google Grey Women's Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 3.33,
      index: 1,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "gray",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 21.01,
      quantity: 2
    }
]

בחירת פריט מתוך רשימה

כשמוצגת למשתמש רשימת תוצאות, שולחים אירוע view_item_list כולל פרמטר מערך items שמכיל את הפריטים המוצגים. פרטים נוספים על הפרמטרים לשליחה מופיעים בחומר העזר בנושא אירועים.

אני רוצה לראות את הגדרת התג

הגדרת התגים:

  • סוג התג: Google Analytics: אירוע GA4
  • שם האירוע: view_item_list
  • משתני שכבת נתונים (שם – שם משתנה שכבת הנתונים):
    • פריטים של מסחר אלקטרוני - ecommerce.items
    • מזהה רשימת הפריטים של המסחר האלקטרוני – ecommerce.item_list_id
    • שם רשימת הפריטים של המסחר האלקטרוני – ecommerce.item_list_name
  • פרמטרים של אירועים (שם הפרמטר – ערך):
    • items{{Ecommerce Items}}
    • item_list_id{{Ecommerce Item List ID}}
    • item_list_name{{Ecommerce Item List Name}}
  • מפעיל: האירוע שווה ל-view_item_list

הגדרת הטריגר:

  • סוג הטריגר: אירוע מותאם אישית
  • שם האירוע: view_item_list
  • הטריגר הזה מופעל במקרים הבאים: כל האירועים בהתאמה אישית
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "view_item_list",
  ecommerce: {
    item_list_id: "related_products",
    item_list_name: "Related products",
    items: [
     {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.03,
      quantity: 3
    },
    {
      item_id: "SKU_12346",
      item_name: "Google Grey Women's Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 3.33,
      index: 1,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "gray",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 21.01,
      promotion_id: "P_12345",
      promotion_name: "Summer Sale",
      quantity: 2
    }]
  }
});

אחרי שמשתמש בוחר פריט מהרשימה, שולחים את האירוע select_item עם הפריט שנבחר בפרמטר מערך items. פרטים על הפרמטרים לשליחה מופיעים בחומר העזר בנושא אירועים.

אני רוצה לראות את הגדרת התג

הגדרת התגים:

  • סוג התג: Google Analytics: אירוע GA4
  • שם האירוע: select_item
  • משתני שכבת נתונים (שם – שם משתנה שכבת הנתונים):
    • פריטים של מסחר אלקטרוני - ecommerce.items
    • מזהה רשימת הפריטים של המסחר האלקטרוני – ecommerce.item_list_id
    • שם רשימת הפריטים של המסחר האלקטרוני – ecommerce.item_list_name
  • פרמטרים של אירועים (שם פרמטר – ערך):
    • items{{Ecommerce Items}}
    • item_list_id{{Ecommerce Item List ID}}
    • item_list_name{{Ecommerce Item List Name}}
  • טריגר: event שווה select_item

הגדרת הטריגר:

  • סוג הטריגר: אירוע מותאם אישית
  • שם האירוע: select_item
  • הטריגר הזה מופעל בתאריך: כל האירועים בהתאמה אישית
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "select_item",
  ecommerce: {
    item_list_id: "related_products",
    item_list_name: "Related products",
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

הצגת פרטי הפריט

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

הצגת תצורת התג

הגדרת התגים:

  • סוג התג: Google Analytics: אירוע GA4
  • שם האירוע: view_item
  • משתני שכבת נתונים (שם - שם משתנה של שכבת נתונים):
    • פריטים של מסחר אלקטרוני – ecommerce.items
    • ערך מסחר אלקטרוני - ecommerce.value
    • מטבע המסחר האלקטרוני – ecommerce.currency
  • פרמטרים של אירועים (שם הפרמטר – ערך):
    • items{{Ecommerce Items}}
    • value{{Ecommerce Value}}
    • currency{{Ecommerce Currency}}
  • טריגר: event שווה view_item

הגדרת הטריגר:

  • סוג הטריגר: אירוע מותאם אישית
  • שם האירוע: view_item
  • הטריגר הזה מופעל במקרים הבאים: כל האירועים בהתאמה אישית
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "view_item",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

הוספה או הסרה של פריט מעגלת קניות

כדי למדוד הוספה של פריט לעגלת קניות, שולחים אירוע add_to_cart עם הפריטים הרלוונטיים במערך items. פרטים על הפרמטרים שצריך לשלוח מופיעים בחומר העזר בנושא אירועים.

הצגת תצורת התג

הגדרת התגים:

  • סוג התג: Google Analytics: אירוע GA4
  • שם האירוע: add_to_cart
  • משתני שכבת נתונים (שם – שם משתנה שכבת הנתונים):
    • פריטים של מסחר אלקטרוני – ecommerce.items
    • ערך מסחר אלקטרוני - ecommerce.value
    • מטבע המסחר האלקטרוני – ecommerce.currency
  • פרמטרים של אירועים (שם פרמטר – ערך):
    • items{{Ecommerce Items}}
    • value{{Ecommerce Value}}
    • currency{{Ecommerce Currency}}
  • טריגר: event שווה add_to_cart

הגדרת הטריגר:

  • סוג הטריגר: אירוע מותאם אישית
  • שם האירוע: add_to_cart
  • הטריגר הזה מופעל במקרים הבאים: כל האירועים בהתאמה אישית
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "add_to_cart",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

אפשר גם למדוד מתי פריט נוסף לרשימת המשאלות על ידי שליחת אירוע add_to_wishlist עם הפריטים הרלוונטיים במערך items. פרטים על הפרמטרים שצריך לשלוח זמינים בחומר העזר בנושא אירועים.

הצגת תצורת התג

הגדרת התגים:

  • סוג התג: Google Analytics: אירוע GA4
  • שם האירוע: add_to_wishlist
  • משתני שכבת נתונים (שם – שם משתנה שכבת הנתונים):
    • פריטים של מסחר אלקטרוני – ecommerce.items
    • ערך מסחר אלקטרוני - ecommerce.value
    • מטבע המסחר האלקטרוני – ecommerce.currency
  • פרמטרים של אירועים (שם פרמטר – ערך):
    • items{{Ecommerce Items}}
    • value{{Ecommerce Value}}
    • currency{{Ecommerce Currency}}
  • טריגר: event שווה add_to_wishlist

הגדרת הטריגר:

  • סוג הטריגר: אירוע מותאם אישית
  • שם האירוע: add_to_wishlist
  • הטריגר הזה מופעל במקרים הבאים: כל האירועים בהתאמה אישית
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "add_to_wishlist",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

כשמשתמש צופה בעגלה לאחר מכן, שולחים את האירוע view_cart עם כל הפריטים בעגלה. פרטים על הפרמטרים שצריך לשלוח זמינים בחומר העזר בנושא אירועים.

הצגת תצורת התג

הגדרת התגים:

  • סוג התג: Google Analytics: אירוע GA4
  • שם האירוע: view_cart
  • משתני שכבת נתונים (שם – שם משתנה שכבת הנתונים):
    • פריטים של מסחר אלקטרוני – ecommerce.items
    • ערך מסחר אלקטרוני - ecommerce.value
    • מטבע המסחר האלקטרוני – ecommerce.currency
  • פרמטרים של אירועים (שם פרמטר – ערך):
    • items{{Ecommerce Items}}
    • value{{Ecommerce Value}}
    • currency{{Ecommerce Currency}}
  • טריגר: event שווה view_cart

הגדרת הטריגר:

  • סוג הטריגר: אירוע מותאם אישית
  • שם האירוע: view_cart
  • הטריגר הזה מופעל בתאריך: כל האירועים בהתאמה אישית
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "view_cart",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

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

אני רוצה לראות את הגדרת התג

הגדרת התגים:

  • סוג התג: Google Analytics: אירוע GA4
  • שם האירוע: remove_from_cart
  • משתני שכבת נתונים (שם - שם משתנה של שכבת נתונים):
    • פריטים של מסחר אלקטרוני – ecommerce.items
    • ערך מסחר אלקטרוני - ecommerce.value
    • מטבע המסחר האלקטרוני – ecommerce.currency
  • פרמטרים של אירועים (שם הפרמטר – ערך):
    • items{{Ecommerce Items}}
    • value{{Ecommerce Value}}
    • currency{{Ecommerce Currency}}
  • מפעיל: האירוע שווה ל-remove_from_cart

הגדרת הטריגר:

  • סוג הטריגר: אירוע מותאם אישית
  • שם האירוע: remove_from_cart
  • הטריגר הזה מופעל במקרים הבאים: כל האירועים בהתאמה אישית
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "remove_from_cart",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

התחלת תהליך התשלום

כדי למדוד את השלב הראשון בתהליך התשלום, שולחים אירוע begin_checkout עם פריט אחד או יותר שמוגדרים בשדות הרלוונטיים. בשלב הזה אפשר גם להוסיף שובר לכל ההזמנה על ידי הוספה שלו לאירוע, או להחיל אותו על פריט מסוים על ידי הוספה שלו לרכיבים ספציפיים במערך items. פרטים על הפרמטרים שצריך לשלוח זמינים בחומר העזר בנושא אירועים.

אני רוצה לראות את הגדרת התג

הגדרת התגים:

  • סוג התג: Google Analytics: אירוע GA4
  • שם האירוע: begin_checkout
  • משתני שכבת נתונים (שם – שם משתנה שכבת הנתונים):
    • פריטים של מסחר אלקטרוני – ecommerce.items
    • ערך מסחר אלקטרוני - ecommerce.value
    • מטבע המסחר האלקטרוני – ecommerce.currency
    • שובר מסחר אלקטרוני - ecommerce.coupon
  • פרמטרים של אירועים (שם פרמטר – ערך):
    • items{{Ecommerce Items}}
    • value{{Ecommerce Value}}
    • currency{{Ecommerce Currency}}
    • coupon{{Ecommerce Coupon}}
  • טריגר: event שווה begin_checkout

הגדרת הטריגר:

  • סוג הטריגר: אירוע מותאם אישית
  • שם האירוע: begin_checkout
  • הטריגר הזה מופעל במקרים הבאים: כל האירועים בהתאמה אישית
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "begin_checkout",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    coupon: "SUMMER_FUN",
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

כשמשתמש ממשיך לשלב הבא בתהליך התשלום ומוסיף פרטי משלוח, צריך לשלוח אירוע add_shipping_info. משתמשים בפרמטר shipping_tier כדי לציין את אפשרות המשלוח של המשתמש, למשל 'יבשתי', 'אווירי' או 'ביום המחרת'. פרטים על הפרמטרים שצריך לשלוח זמינים בחומר העזר בנושא אירועים.

הצגת תצורת התג

הגדרת התגים:

  • סוג התג: Google Analytics: אירוע GA4
  • שם האירוע: add_shipping_info
  • משתני שכבת נתונים (שם – שם משתנה שכבת הנתונים):
    • פריטים של מסחר אלקטרוני – ecommerce.items
    • ערך מסחר אלקטרוני - ecommerce.value
    • מטבע המסחר האלקטרוני – ecommerce.currency
    • שובר למסחר אלקטרוני – ecommerce.coupon
    • רמת המשלוח של המסחר האלקטרוני – ecommerce.shipping_tier
  • פרמטרים של אירועים (שם פרמטר – ערך):
    • items{{Ecommerce Items}}
    • value{{Ecommerce Value}}
    • currency{{Ecommerce Currency}}
    • coupon{{Ecommerce Coupon}}
    • shipping_tier{{Ecommerce Shipping Tier}}
  • מפעיל: האירוע שווה ל-add_shipping_info

הגדרת הטריגר:

  • סוג הטריגר: אירוע מותאם אישית
  • שם האירוע: add_shipping_info
  • הטריגר הזה מופעל בתאריך: כל האירועים בהתאמה אישית
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "add_shipping_info",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    coupon: "SUMMER_FUN",
    shipping_tier: "Ground",
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

שולחים את האירוע add_payment_info כשמשתמש שולח את פרטי התשלום שלו. אם רלוונטי, צריך לכלול את השדה payment_type באירוע הזה עבור אמצעי התשלום שנבחר. פרטים על הפרמטרים שצריך לשלוח זמינים בחומר העזר בנושא אירועים.

אני רוצה לראות את הגדרת התג

הגדרת התגים:

  • סוג התג: Google Analytics: אירוע GA4
  • שם האירוע: add_payment_info
  • משתני שכבת נתונים (שם – שם משתנה שכבת הנתונים):
    • פריטים של מסחר אלקטרוני – ecommerce.items
    • ערך מסחר אלקטרוני - ecommerce.value
    • מטבע המסחר האלקטרוני – ecommerce.currency
    • שובר מסחר אלקטרוני - ecommerce.coupon
    • סוג התשלום במסחר אלקטרוני – ecommerce.payment_type
  • פרמטרים של אירועים (שם פרמטר – ערך):
    • items{{Ecommerce Items}}
    • value{{Ecommerce Value}}
    • currency{{Ecommerce Currency}}
    • coupon{{Ecommerce Coupon}}
    • payment_type{{Ecommerce Payment Type}}
  • מפעיל: האירוע שווה ל-add_payment_info

הגדרת הטריגר:

  • סוג הטריגר: אירוע מותאם אישית
  • שם האירוע: add_payment_info
  • הטריגר הזה מופעל במקרים הבאים: כל האירועים בהתאמה אישית
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "add_payment_info",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    coupon: "SUMMER_FUN",
    payment_type: "Credit Card",
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

ביצוע רכישה או הנפקת החזר כספי

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

הצגת תצורת התג

הגדרת התגים:

  • סוג התג: Google Analytics: אירוע GA4
  • שם האירוע: purchase
    • פריטים של מסחר אלקטרוני – ecommerce.items
    • מזהה עסקה של מסחר אלקטרוני – ecommerce.transaction_id
    • ערך מסחר אלקטרוני – ecommerce.value
    • מס מסחר אלקטרוני – ecommerce.tax
    • משלוח מסחר אלקטרוני – ecommerce.shipping
    • מטבע המסחר האלקטרוני – ecommerce.currency
    • שובר מסחר אלקטרוני - ecommerce.coupon
  • פרמטרים של אירועים (שם פרמטר – ערך):
    • items{{Ecommerce Items}}
    • transaction_id{{Ecommerce Transaction ID}}
    • value{{Ecommerce Value}}
    • tax{{Ecommerce Tax}}
    • shipping{{Ecommerce Shipping}}
    • currency{{Ecommerce Currency}}
    • coupon{{Ecommerce Coupon}}
  • טריגר: event שווה purchase

הגדרת הטריגר:

  • סוג הטריגר: אירוע מותאם אישית
  • שם האירוע: purchase
  • הטריגר הזה מופעל במקרים הבאים: כל האירועים בהתאמה אישית
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "purchase",
  ecommerce: {
    transaction_id: "T_12345",
    // Sum of (price * quantity) for all items.
    value: 72.05,
    tax: 3.60,
    shipping: 5.99,
    currency: "USD",
    coupon: "SUMMER_SALE",
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    },
    {
      item_id: "SKU_12346",
      item_name: "Google Grey Women's Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 3.33,
      index: 1,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "gray",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 21.01,
      promotion_id: "P_12345",
      promotion_name: "Summer Sale",
      quantity: 2
    }]
  }
});

כדי למדוד החזרים כספיים, צריך לשלוח אירוע refund עם הפרמטר transaction_id הרלוונטי ופריט אחד או יותר שמוגדרים עם item_id ו-quantity. מומלץ לכלול פרטי פריטים באירוע refund כדי לראות מדדי החזרים כספיים ברמת הפריט ב-Analytics.

פרטים על הפרמטרים שצריך לשלוח זמינים בחומר העזר בנושא אירועים.

אני רוצה לראות את הגדרת התג

הגדרת התגים:

  • סוג התג: Google Analytics: אירוע GA4
  • שם האירוע: refund
  • משתני שכבת נתונים (שם – שם משתנה שכבת הנתונים):
    • פריטים של מסחר אלקטרוני – ecommerce.items
    • מזהה עסקה של מסחר אלקטרוני – ecommerce.transaction_id
    • ערך מסחר אלקטרוני – ecommerce.value
    • מס מסחר אלקטרוני – ecommerce.tax
    • משלוח מסחר אלקטרוני – ecommerce.shipping
    • מטבע המסחר האלקטרוני – ecommerce.currency
    • שובר מסחר אלקטרוני - ecommerce.coupon
  • פרמטרים של אירועים (שם פרמטר – ערך):
    • items{{Ecommerce Items}}
    • transaction_id{{Ecommerce Transaction ID}}
    • value{{Ecommerce Value}}
    • tax{{Ecommerce Tax}}
    • shipping{{Ecommerce Shipping}}
    • currency{{Ecommerce Currency}}
    • coupon{{Ecommerce Coupon}}
  • טריגר: event שווה refund

הגדרת הטריגר:

  • סוג הטריגר: אירוע מותאם אישית
  • שם האירוע: refund
  • הטריגר הזה מופעל במקרים הבאים: כל האירועים בהתאמה אישית
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "refund",
  ecommerce: {
    currency: "USD",
    transaction_id: "T_12345", // Transaction ID. Required for purchases and refunds.
    value: 30.03,
    coupon: "SUMMER_FUN",
    shipping: 3.33,
    tax: 1.11,
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

החלת מבצעים

ב-Google שופינג יש תמיכה במדידת חשיפות וקליקים של קידומי מכירות פנימיים, כמו מודעות באנר שמוצגות כדי לקדם מכירה.

בדרך כלל, חשיפות של מבצעים נמדדות באמצעות הצגת המסך הראשונית. לשם כך, שולחים את האירוע view_promotion עם פרמטר items כדי לציין את הפריט המקודם. פרטים על הפרמטרים שצריך לשלוח זמינים בחומר העזר בנושא אירועים.

אני רוצה לראות את הגדרת התג

הגדרת התגים:

  • סוג התג: Google Analytics: אירוע GA4
  • שם האירוע: view_promotion
  • משתני שכבת נתונים (שם - שם משתנה של שכבת נתונים):
    • שם הקריאייטיב למסחר אלקטרוני – ecommerce.creative_name
    • משבצת קריאייטיב למסחר אלקטרוני – ecommerce.creative_slot
    • מזהה קידום מכירות במסחר אלקטרוני - ecommerce.promotion_id
    • שם המבצע למסחר אלקטרוני – ecommerce.promotion_name
    • פריטים של מסחר אלקטרוני – ecommerce.items
  • פרמטרים של אירועים (שם הפרמטר – ערך):
    • creative_name{{Ecommerce Creative Name}}
    • creative_slot{{Ecommerce Creative Slot}}
    • promotion_id{{Ecommerce Promotion ID}}
    • promotion_name{{Ecommerce Promotion Name}}
    • items{{Ecommerce Items}}
  • טריגר: event שווה view_promotion

הגדרת הטריגר:

  • סוג הטריגר: אירוע מותאם אישית
  • שם האירוע: view_promotion
  • הטריגר הזה מופעל בתאריך: כל האירועים בהתאמה אישית
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "view_promotion",
  ecommerce: {
    creative_name: "Summer Banner",
    creative_slot: "featured_app_1",
    promotion_id: "P_12345",
    promotion_name: "Summer Sale",
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

כדי לציין שמשתמש לחץ על קידום מכירות, שולחים אירוע select_promotion עם הפריט הזה כפרמטר של הפריט. פרטים על הפרמטרים שצריך לשלוח זמינים בחומר העזר בנושא אירועים.

הצגת תצורת התג

הגדרת התגים:

  • סוג התג: Google Analytics: אירוע GA4
  • משתני שכבת נתונים (שם – שם משתנה שכבת הנתונים):
    • שם הקריאייטיב למסחר אלקטרוני – ecommerce.creative_name
    • משבצת קריאייטיב למסחר אלקטרוני – ecommerce.creative_slot
    • מזהה קידום מכירות במסחר אלקטרוני - ecommerce.promotion_id
    • שם המבצע למסחר אלקטרוני – ecommerce.promotion_name
    • פריטים של מסחר אלקטרוני – ecommerce.items
  • פרמטרים של אירועים (שם הפרמטר – ערך):
    • creative_name{{Ecommerce Creative Name}}
    • creative_slot{{Ecommerce Creative Slot}}
    • promotion_id{{Ecommerce Promotion ID}}
    • promotion_name{{Ecommerce Promotion Name}}
    • items{{Ecommerce Items}}
  • סוג המשתנה: משתנה שכבת הנתונים 'ecommerce.items'
  • טריגר: event שווה select_promotion

הגדרת הטריגר:

  • סוג הטריגר: אירוע מותאם אישית
  • שם האירוע: select_promotion
  • הטריגר הזה מופעל בתאריך: כל האירועים בהתאמה אישית
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "select_promotion",
  ecommerce: {
    creative_name: "Summer Banner",
    creative_slot: "featured_app_1",
    promotion_id: "P_12345",
    promotion_name: "Summer Sale",
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

שימוש במשתנה JavaScript מותאם אישית

אם באתר שלכם אין תמיכה בשכבת נתונים, תוכלו להשתמש במשתנה JavaScript מותאם אישית כדי להפעיל פונקציה שמחזירה את אובייקט נתוני המסחר האלקטרוני. צריך להשתמש באובייקט הזה באותו תחביר של שכבת הנתונים שצוין למעלה במדריך הזה. לדוגמה:

// A Custom JavaScript Variable that returns an ecommerceData object
// that follows the data layer syntax.
function getEcommerceData() {
  var ecommerceProductData = [
    {
      item_name: "Stan and Friends Tee",
      item_id: "SKU_12345",  // ID is required.
      // Rest of the product data should follow the data layer syntax.
    },
    // Multiple products may be included.
  ];
  return ecommerceProductData;
}

אם בוחרים להשתמש במשתנה JavaScript בהתאמה אישית, אפשר להשתמש בו באותו אופן שבו משתמשים בשכבת הנתונים – אפשר לספק את הערך מהפרמטר items כפרמטר אירוע בהגדרת התג.

הגדרת התגים:

  • סוג התג: אירוע GA4
  • שם האירוע: any
  • קריאת נתונים מהמשתנה: {{gaEcommerceData}}
  • מפעיל: האירוע שווה ל-gtm.dom

הגדרות המשתנה {{gaEcommerceData}}:

  • סוג המשתנה: JavaScript מותאם אישית
  • גוף הפונקציה: יש להשתמש בדוגמה הקודמת