אתם יכולים להגדיר אירועי מסחר אלקטרוני כדי לאסוף מידע על התנהגות הקנייה של המשתמשים. האירועים מאפשרים לכם למדוד את המוצרים הפופולריים ביותר שלכם ולראות את ההשפעה של קידומי מכירות ומיקום מוצרים על ההכנסות.
במסמך הזה מתוארים כל אירועי המסחר האלקטרוני ומוסבר מתי צריך להגדיר את האירוע. לדוגמה מפורטת של הגדרת אירוע מסחר אלקטרוני, אפשר לעיין במאמר הגדרת אירוע רכישה.
לפני שמתחילים
הוספת תג ההגדרה של GA4 לאתר
ודאו שהוספתם לאתר את התג Google Analytics: תצורת GA4 ושיש לכם גישה ל-Analytics ולקוד המקור של האתר.
מדידה של אירועי מסחר אלקטרוני באמצעות תג מעקב האירועים ב-GA4
כדי לשלוח אירועים ופרמטרים של מסחר אלקטרוני לנכס Google Analytics:
בסביבת העבודה, פותחים את התפריט Tags (תגים).
יוצרים תג חדש. לוחצים על התיבה Tag Configuration ובוחרים את התג Google Analytics: GA4 Event.
בשדה שם האירוע משתמשים במשתנה המובנה
{{Event}}
. המערכת תשתמש בשם של אירוע המסחר האלקטרוני ב-Google Analytics שנשלח באמצעות ה-API של gtag.js.בקטע הגדרות נוספות > מסחר אלקטרוני, מסמנים את האפשרות שליחת נתוני מסחר אלקטרוני.
בשדה Data Source בוחרים באפשרות Data Layer.
מגדירים טריגר לאירוע GA4, למשל כשמשתמש לוחץ על לחצן התשלום. ראו את כל סוגי הטריגרים הזמינים.
נותנים שם לתג ושומרים אותו.
המלצות
- להפעיל את מצב ניפוי הבאגים כדי לראות אירועים בזמן אמת ולפתור בעיות.
- כדאי לבדוק את המגבלות של מאפיינים ומדדים מותאמים אישית כששולחים פרמטרים מותאמים אישית עם אירועי מסחר אלקטרוני.
- כדי לוודא שמדדי ההכנסה מחושבים כראוי, צריך להגדיר את הערך
currency
כששולחים נתוניvalue
(הכנסה). - מגדירים כל פרמטר של מסחר אלקטרוני שיש לכם נתונים לגביו, גם אם הפרמטר הוא אופציונלי.
- באתר לדוגמה למסחר אלקטרוני תוכלו לראות דוגמה לאופן תיוג האתר.
הטמעה
הטמעה רגילה של מסחר אלקטרוני מודדת את הפעולות הבאות:
- בחירת פריט מתוך רשימה
- הצגת פרטי הפריט
- הוספה או הסרה של מוצר מעגלת קניות
- התחלת תהליך התשלום
- ביצוע רכישות או החזרים כספיים
- החלת מבצעים
המוצרים והשירותים שאתם מוכרים הם הבסיס לפעולות האלה. אפשר לייצג מוצרים ושירותים כמערך פריטים שאפשר להוסיף לאירועי מסחר אלקטרוני. במערך הפריטים אפשר לכלול עד 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 מותאם אישית
- גוף הפונקציה: יש להשתמש בדוגמה הקודמת