Kullanıcılarınızın alışveriş davranışları hakkında bilgi toplamak için e-ticaret etkinlikleri oluşturabilirsiniz. Etkinlikler, en popüler ürünlerinizi ölçmenize ve tanıtımlar ile ürün yerleştirmelerin geliriniz üzerindeki etkisini anlamanıza olanak tanır.
Bu dokümanda, her bir e-ticaret etkinliği ve etkinliğin ne zaman ayarlanacağı açıklanmaktadır. E-ticaret etkinliğinin nasıl oluşturulacağına dair adım adım bir örnek için Satın alma etkinliği oluşturma başlıklı makaleyi inceleyin.
Başlamadan önce
GA4 yapılandırma etiketini web sitenize ekleme
Google Analytics: GA4 Yapılandırması etiketini web sitenize eklediğinizden ve Analytics ile web sitesi kaynak koduna erişebildiğinizden emin olun.
E-ticaret etkinliklerini GA4 etkinlik etiketiyle ölçme
E-ticaret etkinliklerini ve parametrelerini Google Analytics mülkünüze göndermek için:
Çalışma alanınızda Etiketler menüsünü açın.
Yeni bir etiket oluşturun. Etiket Yapılandırması kutusunu tıklayın ve Google Analytics: GA4 Etkinliği etiketini seçin.
Etkinlik Adı için yerleşik değişkeni
{{Event}}kullanın. Bu işlemde, gtag.js API'si kullanılarak gönderilen Google Analytics e-ticaret etkinliği adı kullanılır.Diğer Ayarlar > E-ticaret bölümünde E-ticaret verilerini gönder'i seçin.
Veri Kaynağı için Veri Katmanı'nı seçin.

GA4 etkinliği için bir tetikleyici oluşturun (ör. kullanıcı ödeme düğmesini tıkladığında). Kullanılabilir tüm tetikleyici türlerini görün.
Etiketi adlandırın ve kaydedin.
Öneriler
- Etkinlikleri gerçek zamanlı olarak görmek ve sorunları gidermek için hata ayıklama modunu etkinleştirin.
- E-ticaret etkinlikleriyle özel parametreler gönderirken özel boyut ve metrik sınırlarını inceleyin.
value(gelir) verilerini gönderirken etkinlik düzeyindecurrencyparametresini ayarlayın. Bu, işlemin birincil para birimidir ve Google Analytics arayüzündeki standart raporlama için kullanılır.- Parametrenin isteğe bağlı olup olmadığına bakılmaksızın, verilerini aldığınız her e-ticaret parametresini ayarlayın.
- Verilerin raporlara doğru şekilde doldurulmasını sağlamak için bu belgedeki biçimi kullanın. Öğeler dizisini e-ticaret dizisinin dışında ayarlamanız gerekiyorsa
value(gelir) verilerini gönderirken etkinlik düzeyindecurrencyparametresini ayarlayın.
Google Ads dinamik yeniden pazarlamayı ayarlama
Dinamik yeniden pazarlama, web sitenizin ve uygulamanızın kullanıcılarına, görüntüledikleri belirli ürünler ve hizmetlerle alakalı reklamlar göstermenize olanak tanır. Diğer avantajlar arasında şunlar yer alır:
- Basit uygulama süreci: Web siteniz ve Google Ads arasındaki parametreleri manuel olarak eşlemeniz gerekmez.
- Etkinliğe dayalı kurulum: Dinamik yeniden pazarlamayı etkinleştirmek için işletme türünüzde kullanılması önerilen etkinlikleri uygulayın. Dinamik yeniden pazarlama etkinlikleri ve parametreleri hakkında daha fazla bilgi edinin.
Uygulama
Genelde e-ticaret uygulamaları aşağıdaki işlemleri ölçer:
- Listeden öğe seçme
- Öğe ayrıntılarını görüntüleme
- Alışveriş sepetine ürün ekleme/sepetten kaldırma
- Ödeme sürecini başlatma
- Satın alma veya geri ödeme
- Promosyonları uygulama
Bu işlemlerin merkezinde sattığınız ürünler ve hizmetler yer alır. Ürünleri ve hizmetleri, e-ticaret etkinliklerine eklenebilecek bir dizi öğe olarak gösterebilirsiniz. Öngörülen parametrelere ek olarak, öğeler dizisine 27 adede kadar özel parametre ekleyebilirsiniz.
items dizisindeki her öğe için yalnızca item_id veya item_name gerekir ancak her ikisinin de sağlanması önerilir. price ve quantity gibi isteğe bağlı parametreleri de ekleyebilirsiniz (ayarlanmazsa quantity varsayılan olarak 1 değerini alır):
const minimalItems = [
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
price: 10.01,
quantity: 3
}
];
Aşağıdaki kapsamlı örnekte, bu kılavuzda bahsedilen tüm zorunlu öğe parametreleri gösterilmektedir. items dizisi en fazla 200 öğe içerebilir.
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,
google_business_vertical: "retail",
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,
google_business_vertical: "retail",
quantity: 2
}
]
Listeden öğe seçme
Kullanıcıya bir sonuç listesi sunulduğunda, gösterilen öğeleri içeren bir items dizi parametresi de dahil olmak üzere bir view_item_list etkinliği gönderin. Gönderilecek parametreler hakkında ayrıntılı bilgi için Etkinlikler referansı başlıklı makaleyi inceleyin.
Etiket yapılandırmasını göster
Etiket yapılandırması:
- Etiket türü: Google Analytics: GA4 Etkinliği
- Etkinlik Adı:
view_item_list - Veri katmanı değişkenleri (Ad - Veri Katmanı Değişkeni Adı):
- E-ticaret Öğeleri -
ecommerce.items - E-ticaret Öğe Listesi Kimliği -
ecommerce.item_list_id - E-ticaret Öğe Listesi Adı -
ecommerce.item_list_name - Etkinlik Parametreleri (Parametre Adı - Değer):
items-{{Ecommerce Items}}item_list_id-{{Ecommerce Item List ID}}item_list_name-{{Ecommerce Item List Name}}- Tetikleyici: etkinlik eşittir
view_item_list
Tetikleyici yapılandırması:
- Tetikleyici Türü: Özel Etkinlik
- Etkinlik Adı:
view_item_list - Bu tetikleyici şu durumlarda tetiklenir: Tüm Özel Etkinlikler
dataLayer.push({ ecommerce: null }); // Clear the previous ecommerce object.
dataLayer.push({
event: "view_item_list",
ecommerce: {
currency: "USD",
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,
google_business_vertical: "retail",
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",
google_business_vertical: "retail",
quantity: 2
}
}
});
Kullanıcı listeden bir öğe seçtiğinde, seçilen öğeyi bir items dizi parametresinde içeren select_item etkinliğini gönderin. Gönderilecek parametrelerle ilgili ayrıntılar için Etkinlikler referansına bakın.
Etiket yapılandırmasını göster
Etiket yapılandırması:
- Etiket türü: Google Analytics: GA4 Etkinliği
- Etkinlik Adı:
select_item - Veri Katmanı Değişkenleri (Ad - Veri Katmanı Değişken Adı):
- E-ticaret Öğeleri -
ecommerce.items - E-ticaret Öğe Listesi Kimliği -
ecommerce.item_list_id - E-ticaret Öğe Listesi Adı -
ecommerce.item_list_name - Etkinlik Parametreleri (Parametre Adı - Değer):
items-{{Ecommerce Items}}item_list_id-{{Ecommerce Item List ID}}item_list_name-{{Ecommerce Item List Name}}- Tetikleyici: etkinlik eşittir
select_item
Tetikleyici yapılandırması:
- Tetikleyici Türü: Özel Etkinlik
- Etkinlik Adı:
select_item - Bu tetikleyici şu durumlarda tetiklenir: Tüm Özel Etkinlikler
dataLayer.push({ ecommerce: null }); // Clear the previous ecommerce object.
dataLayer.push({
event: "select_item",
ecommerce: {
currency: "USD",
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,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Öğe ayrıntılarını görüntüleme
Öğe ayrıntılarının kaç kez görüntülendiğini ölçmek için bir kullanıcı bir öğenin ayrıntılar ekranını her görüntülediğinde view_item etkinliği gönderin. Gönderilecek parametrelerle ilgili ayrıntılar için Etkinlikler referansına bakın.
Etiket yapılandırmasını göster
Etiket yapılandırması:
- Etiket türü: Google Analytics: GA4 Etkinliği
- Etkinlik Adı:
view_item - Veri Katmanı Değişkenleri (Ad - Veri Katmanı Değişken Adı):
- E-ticaret Öğeleri -
ecommerce.items - E-ticaret Değeri -
ecommerce.value - E-ticaret Para Birimi -
ecommerce.currency - Etkinlik Parametreleri (Parametre Adı - Değer):
items-{{Ecommerce Items}}value-{{Ecommerce Value}}currency-{{Ecommerce Currency}}- Tetikleyici: event equals
view_item
Tetikleyici yapılandırması:
- Tetikleyici Türü: Özel Etkinlik
- Etkinlik Adı:
view_item - Bu tetikleyici şu durumlarda etkinleşir: Tüm Özel Etkinlikler
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,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Alışveriş sepetine ürün ekleme veya sepetten ürün kaldırma
Bir öğenin alışveriş sepetine eklenmesini ölçmek için add_to_cart etkinliğini items dizisindeki ilgili öğelerle birlikte gönderin. Gönderilecek parametreler hakkında ayrıntılı bilgi için Etkinlikler referansı başlıklı makaleyi inceleyin.
Etiket yapılandırmasını göster
Etiket yapılandırması:
- Etiket türü: Google Analytics: GA4 Etkinliği
- Etkinlik Adı:
add_to_cart - Veri Katmanı Değişkenleri (Ad - Veri Katmanı Değişken Adı):
- E-ticaret Öğeleri -
ecommerce.items - E-ticaret Değeri -
ecommerce.value - E-ticaret Para Birimi -
ecommerce.currency - Etkinlik Parametreleri (Parametre Adı - Değer):
items-{{Ecommerce Items}}value-{{Ecommerce Value}}currency-{{Ecommerce Currency}}- Tetikleyici: etkinlik eşittir
add_to_cart
Tetikleyici yapılandırması:
- Tetikleyici Türü: Özel Etkinlik
- Etkinlik Adı:
add_to_cart - Bu tetikleyici şu durumlarda etkinleşir: Tüm Özel Etkinlikler
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,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Bir öğenin istek listesine ne zaman eklendiğini ölçmek için items dizisinde ilgili öğeleri içeren bir add_to_wishlist etkinliği de gönderebilirsiniz. Gönderilecek parametrelerle ilgili ayrıntılar için Etkinlikler referansı sayfasını inceleyin.
Etiket yapılandırmasını göster
Etiket yapılandırması:
- Etiket türü: Google Analytics: GA4 Etkinliği
- Etkinlik Adı:
add_to_wishlist - Veri katmanı değişkenleri (Ad - Veri Katmanı Değişkeni Adı):
- E-ticaret Öğeleri -
ecommerce.items - E-ticaret Değeri -
ecommerce.value - E-ticaret Para Birimi -
ecommerce.currency - Etkinlik Parametreleri (Parametre Adı - Değer):
items-{{Ecommerce Items}}value-{{Ecommerce Value}}currency-{{Ecommerce Currency}}- Tetikleyici: etkinlik eşittir
add_to_wishlist
Tetikleyici yapılandırması:
- Tetikleyici Türü: Özel Etkinlik
- Etkinlik Adı:
add_to_wishlist - Bu tetikleyici şu durumlarda tetiklenir: Tüm Özel Etkinlikler
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,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Kullanıcı daha sonra alışveriş sepetini görüntülediğinde, alışveriş sepetindeki tüm öğelerle birlikte view_cart etkinliğini gönderin. Gönderilecek parametrelerle ilgili ayrıntılar için Etkinlik referansı sayfasını inceleyin.
Etiket yapılandırmasını göster
Etiket yapılandırması:
- Etiket türü: Google Analytics: GA4 Etkinliği
- Etkinlik Adı:
view_cart - Veri katmanı değişkenleri (Ad - Veri Katmanı Değişkeni Adı):
- E-ticaret Öğeleri -
ecommerce.items - E-ticaret Değeri -
ecommerce.value - E-ticaret Para Birimi -
ecommerce.currency - Etkinlik Parametreleri (Parametre Adı - Değer):
items-{{Ecommerce Items}}value-{{Ecommerce Value}}currency-{{Ecommerce Currency}}- Tetikleyici: event equals
view_cart
Tetikleyici yapılandırması:
- Tetikleyici Türü: Özel Etkinlik
- Etkinlik Adı:
view_cart - Bu tetikleyici şu durumlarda etkinleşir: Tüm Özel Etkinlikler
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,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Kullanıcıların alışveriş sepetinden ürün kaldırma işlemini ölçmek için remove_from_cart etkinliğini gönderin. Gönderilecek parametrelerle ilgili ayrıntılar için Etkinlik referansı sayfasını inceleyin.
Etiket yapılandırmasını göster
Etiket yapılandırması:
- Etiket türü: Google Analytics: GA4 Etkinliği
- Etkinlik Adı:
remove_from_cart - Veri katmanı değişkenleri (Ad - Veri Katmanı Değişkeni Adı):
- E-ticaret Öğeleri -
ecommerce.items - E-ticaret Değeri -
ecommerce.value - E-ticaret Para Birimi -
ecommerce.currency - Etkinlik Parametreleri (Parametre Adı - Değer):
items-{{Ecommerce Items}}value-{{Ecommerce Value}}currency-{{Ecommerce Currency}}- Tetikleyici: event equals
remove_from_cart
Tetikleyici yapılandırması:
- Tetikleyici Türü: Özel Etkinlik
- Etkinlik Adı:
remove_from_cart - Bu tetikleyici şu durumlarda tetiklenir: Tüm Özel Etkinlikler
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,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Ödeme sürecini başlatma
Ödeme sürecindeki ilk adımı, ilgili alanlarla tanımlanmış bir veya daha fazla öğe içeren bir begin_checkout etkinliği
göndererek ölçün. Kupon, etkinliğe eklenerek bu aşamada siparişin tamamına da eklenebilir veya items dizisindeki belirli öğelere eklenerek belirli bir öğeye uygulanabilir. Gönderilecek parametrelerle ilgili ayrıntılar için Etkinlik referansı sayfasını inceleyin.
Etiket yapılandırmasını göster
Etiket yapılandırması:
- Etiket türü: Google Analytics: GA4 Etkinliği
- Etkinlik Adı:
begin_checkout - Veri Katmanı Değişkenleri (Ad - Veri Katmanı Değişken Adı):
- E-ticaret Öğeleri -
ecommerce.items - E-ticaret Değeri -
ecommerce.value - E-ticaret Para Birimi -
ecommerce.currency - E-ticaret kuponu -
ecommerce.coupon - Etkinlik Parametreleri (Parametre Adı - Değer):
items-{{Ecommerce Items}}value-{{Ecommerce Value}}currency-{{Ecommerce Currency}}coupon-{{Ecommerce Coupon}}- Tetikleyici: etkinlik eşittir
begin_checkout
Tetikleyici yapılandırması:
- Tetikleyici Türü: Özel Etkinlik
- Etkinlik Adı:
begin_checkout - Bu tetikleyici şu durumlarda etkinleşir: Tüm Özel Etkinlikler
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,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Kullanıcı ödeme sürecinde bir sonraki adıma geçip kargo bilgilerini eklediğinde add_shipping_info etkinliğini gönderin. Kullanıcının teslimat seçeneğini (ör. "Kara yolu", "Hava yolu" veya "Sonraki gün") belirtmek için shipping_tier parametresini kullanın. Gönderilecek parametrelerle ilgili ayrıntılar için Etkinlik referansı başlıklı makaleyi inceleyin.
Etiket yapılandırmasını göster
Etiket yapılandırması:
- Etiket türü: Google Analytics: GA4 Etkinliği
- Etkinlik Adı:
add_shipping_info - Veri Katmanı Değişkenleri (Ad - Veri Katmanı Değişken Adı):
- E-ticaret Öğeleri -
ecommerce.items - E-ticaret Değeri -
ecommerce.value - E-ticaret Para Birimi -
ecommerce.currency - E-ticaret kuponu -
ecommerce.coupon - E-ticaret Kargo Katmanı -
ecommerce.shipping_tier - Etkinlik Parametreleri (Parametre Adı - Değer):
items-{{Ecommerce Items}}value-{{Ecommerce Value}}currency-{{Ecommerce Currency}}coupon-{{Ecommerce Coupon}}shipping_tier-{{Ecommerce Shipping Tier}}- Tetikleyici: etkinlik eşittir
add_shipping_info
Tetikleyici yapılandırması:
- Tetikleyici Türü: Özel Etkinlik
- Etkinlik Adı:
add_shipping_info - Bu tetikleyici şu durumlarda etkinleşir: Tüm Özel Etkinlikler
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,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Kullanıcı ödeme bilgilerini gönderdiğinde add_payment_info etkinliğini gönderin.
Gerekirse seçilen ödeme yöntemi için bu etkinliğe payment_type ekleyin. Gönderilecek parametrelerle ilgili ayrıntılar için Etkinlik referansı sayfasını inceleyin.
Etiket yapılandırmasını göster
Etiket yapılandırması:
- Etiket türü: Google Analytics: GA4 Etkinliği
- Etkinlik Adı:
add_payment_info - Veri katmanı değişkenleri (Ad - Veri Katmanı Değişkeni Adı):
- E-ticaret Öğeleri -
ecommerce.items - E-ticaret Değeri -
ecommerce.value - E-ticaret Para Birimi -
ecommerce.currency - E-ticaret kuponu -
ecommerce.coupon - E-ticaret ödeme türü:
ecommerce.payment_type - Etkinlik Parametreleri (Parametre Adı - Değer):
items-{{Ecommerce Items}}value-{{Ecommerce Value}}currency-{{Ecommerce Currency}}coupon-{{Ecommerce Coupon}}payment_type-{{Ecommerce Payment Type}}- Tetikleyici: etkinlik eşittir
add_payment_info
Tetikleyici yapılandırması:
- Tetikleyici Türü: Özel Etkinlik
- Etkinlik Adı:
add_payment_info - Bu tetikleyici şu durumlarda tetiklenir: Tüm Özel Etkinlikler
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,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Satın alma işlemi yapma veya geri ödeme yapma
İlgili alanlarla tanımlanmış bir veya daha fazla öğe içeren bir purchase etkinliği göndererek satın alma işlemini ölçün. Gönderilecek parametrelerle ilgili ayrıntılar için Etkinlik referansı başlıklı makaleyi inceleyin.
Etiket yapılandırmasını göster
Etiket yapılandırması:
- Etiket türü: Google Analytics: GA4 Etkinliği
- Etkinlik Adı:
purchase - Veri katmanı değişkenleri (Ad - Veri Katmanı Değişkeni Adı):
- E-ticaret Öğeleri -
ecommerce.items - E-ticaret İşlem Kimliği -
ecommerce.transaction_id - E-ticaret değeri -
ecommerce.value - E-ticaret Vergisi -
ecommerce.tax - E-ticaret Kargo -
ecommerce.shipping - E-ticaret Para Birimi -
ecommerce.currency - E-ticaret kuponu -
ecommerce.coupon - Etkinlik Parametreleri (Parametre Adı - Değer):
items-{{Ecommerce Items}}transaction_id-{{Ecommerce Transaction ID}}value-{{Ecommerce Value}}tax-{{Ecommerce Tax}}shipping-{{Ecommerce Shipping}}currency-{{Ecommerce Currency}}coupon-{{Ecommerce Coupon}}- Tetikleyici: etkinlik eşittir
purchase
Tetikleyici yapılandırması:
- Tetikleyici Türü: Özel Etkinlik
- Etkinlik Adı:
purchase - Bu tetikleyici şu durumlarda tetiklenir: Tüm Özel Etkinlikler
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",
customer_type: "new",
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
}]
}
});
İlgili transaction_id belirtilmiş ve item_id ile quantity tanımlanmış bir veya daha fazla öğe içeren bir refund etkinliği göndererek geri ödemeleri ölçün. Analytics'te öğe düzeyindeki geri ödeme metriklerini görmek için refund etkinliğinize öğe bilgilerini eklemenizi öneririz.
Gönderilecek parametrelerle ilgili ayrıntılar için Etkinlik referansı başlıklı makaleyi inceleyin.
Etiket yapılandırmasını göster
Etiket yapılandırması:
- Etiket türü: Google Analytics: GA4 Etkinliği
- Etkinlik Adı:
refund - Veri Katmanı Değişkenleri (Ad - Veri Katmanı Değişken Adı):
- E-ticaret Öğeleri -
ecommerce.items - E-ticaret İşlem Kimliği -
ecommerce.transaction_id - E-ticaret değeri -
ecommerce.value - E-ticaret Vergisi -
ecommerce.tax - E-ticaret Kargo -
ecommerce.shipping - E-ticaret Para Birimi -
ecommerce.currency - E-ticaret kuponu -
ecommerce.coupon - Etkinlik Parametreleri (Parametre Adı - Değer):
items-{{Ecommerce Items}}transaction_id-{{Ecommerce Transaction ID}}value-{{Ecommerce Value}}tax-{{Ecommerce Tax}}shipping-{{Ecommerce Shipping}}currency-{{Ecommerce Currency}}coupon-{{Ecommerce Coupon}}- Tetikleyici: etkinlik eşittir
refund
Tetikleyici yapılandırması:
- Tetikleyici Türü: Özel Etkinlik
- Etkinlik Adı:
refund - Bu tetikleyici şu durumlarda etkinleşir: Tüm Özel Etkinlikler
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,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Promosyonları uygulama
E-ticaret, indirim tanıtımı için gösterilen banner'lar gibi dahili tanıtımların gösterim ve tıklama sayısını ölçme desteği içerir.
Promosyon gösterimleri genellikle ilk ekran görüntüleme ile ölçülür. Bunun için, tanıtılan öğeyi belirtmek üzere items parametresiyle birlikte view_promotion etkinliği gönderilir. Gönderilecek parametrelerle ilgili ayrıntılar için Etkinlik referansı başlıklı makaleyi inceleyin.
Etiket yapılandırmasını göster
Etiket yapılandırması:
- Etiket türü: Google Analytics: GA4 Etkinliği
- Etkinlik Adı:
view_promotion - Veri katmanı değişkenleri (Ad - Veri Katmanı Değişkeni Adı):
- E-ticaret Reklam Öğesi Adı -
ecommerce.creative_name - E-ticaret Reklam Öğesi Alanı -
ecommerce.creative_slot - E-ticaret Promosyon Kodu -
ecommerce.promotion_id - E-ticaret Tanıtım Adı -
ecommerce.promotion_name - E-ticaret Öğeleri -
ecommerce.items - Etkinlik Parametreleri (Parametre Adı - Değer):
creative_name-{{Ecommerce Creative Name}}creative_slot-{{Ecommerce Creative Slot}}promotion_id-{{Ecommerce Promotion ID}}promotion_name-{{Ecommerce Promotion Name}}items-{{Ecommerce Items}}- Tetikleyici: event equals
view_promotion
Tetikleyici yapılandırması:
- Tetikleyici Türü: Özel Etkinlik
- Etkinlik Adı:
view_promotion - Bu tetikleyici şu durumlarda etkinleşir: Tüm Özel Etkinlikler
dataLayer.push({ ecommerce: null }); // Clear the previous ecommerce object.
dataLayer.push({
event: "view_promotion",
ecommerce: {
currency: "USD",
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,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Bir kullanıcının promosyonu tıkladığını belirtmek için söz konusu öğeyi öğe parametresi olarak içeren bir select_promotion etkinliği gönderin. Gönderilecek parametreler hakkında ayrıntılı bilgi için Etkinlikler referansı başlıklı makaleyi inceleyin.
Etiket yapılandırmasını göster
Etiket yapılandırması:
- Etiket türü: Google Analytics: GA4 Etkinliği
- Veri katmanı değişkenleri (Ad - Veri Katmanı Değişkeni Adı):
- E-ticaret Reklam Öğesi Adı -
ecommerce.creative_name - E-ticaret Reklam Öğesi Alanı -
ecommerce.creative_slot - E-ticaret Promosyon Kodu -
ecommerce.promotion_id - E-ticaret Tanıtım Adı -
ecommerce.promotion_name - E-ticaret Öğeleri -
ecommerce.items - Etkinlik Parametreleri (Parametre Adı - Değer):
creative_name-{{Ecommerce Creative Name}}creative_slot-{{Ecommerce Creative Slot}}promotion_id-{{Ecommerce Promotion ID}}promotion_name-{{Ecommerce Promotion Name}}items-{{Ecommerce Items}}- Değişken türü: Veri katmanı değişkeni - "ecommerce.items"
- Tetikleyici: etkinlik eşittir
select_promotion
Tetikleyici yapılandırması:
- Tetikleyici Türü: Özel Etkinlik
- Etkinlik Adı:
select_promotion - Bu tetikleyici şu durumlarda tetiklenir: Tüm Özel Etkinlikler
dataLayer.push({ ecommerce: null }); // Clear the previous ecommerce object.
dataLayer.push({
event: "select_promotion",
ecommerce: {
currency: "USD",
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,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Özel bir JavaScript değişkeni kullanma
Web siteniz veri katmanını desteklemiyorsa e-ticaret veri nesnesini döndüren bir işlevi çağırmak için Özel JavaScript Değişkeni kullanabilirsiniz. Bu nesne, bu kılavuzda daha önce gösterilen veri katmanı söz dizimini kullanmalıdır. Örneğin:
// 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;
}
Özel JavaScript değişkeni kullanmayı tercih ederseniz bu değişkeni veri katmanını kullandığınız şekilde kullanabilirsiniz. items parametresindeki değeri, etiket yapılandırmanızda etkinlik parametresi olarak sağlayabilirsiniz.
Etiket yapılandırması:
- Etiket türü: GA4 Etkinliği
- Etkinlik Adı: herhangi biri
- Verileri değişkenden oku:
{{gaEcommerceData}} - Tetikleyici: event equals
gtm.dom
{{gaEcommerceData}} değişken ayarları:
- Değişken türü: Özel JavaScript
- Function body: Use the preceding example