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 belgede, 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.
GA4 etkinlik etiketiyle e-ticaret etkinliklerini ö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 işaretleyin.
Veri Kaynağı için Veri Katmanı'nı seçin.
GA4 etkinliği için bir tetikleyici oluşturun (örneğin, kullanıcı ödeme düğmesini tıkladığında). Kullanılabilir tüm tetikleyici türlerini inceleyin.
Etiketi adlandırın ve kaydedin.
Öneriler
- Etkinlikleri gerçek zamanlı olarak görebilmek ve sorunları giderebilmek için hata ayıklama modunu etkinleştirin.
- E-ticaret etkinlikleriyle özel parametreler gönderirken özel boyut ve metrik sınırlarını inceleyin.
- Gelir metriklerinin doğru şekilde hesaplanması için
value
(gelir) verilerini gönderirkencurrency
değerini ayarlayın. - Parametre isteğe bağlı olsa da olmasa da verilerini aldığınız her e-ticaret parametresini ayarlayın.
- Web sitenizi nasıl etiketleyeceğinize dair bir örnek görmek için örnek e-ticaret web sitesini kullanın.
- Verilerin raporlara doğru şekilde doldurulması için bu belgedeki biçimi kullanın. Öğeler dizisini e-ticaret dizisinin dışında ayarlamanız gerekiyorsa
value
(gelir) verilerini gönderirkencurrency
parametresini etkinlik düzeyinde ayarlayın.
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 işlemleri yapma
- 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. Belirlenen parametrelere ek olarak, öğeler dizisine 27 adede kadar özel parametre ekleyebilirsiniz.
Aşağıdaki örnekte, bu kılavuzda referans verilen items
koleksiyonunun nasıl oluşturulacağı 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,
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
}
]
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 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_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 koşulda etkinleşir: Tüm Özel Etkinlikler
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
}]
}
});
Kullanıcı listeden bir öğe seçtiğinde, select_item
etkinliğini items
dizisi parametresinde seçilen öğeyle 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ı:
select_item
- 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
select_item
Tetikleyici yapılandırması:
- Tetikleyici Türü: Özel Etkinlik
- Etkinlik Adı:
select_item
- Bu tetikleyici şu koşulda etkinleşir: Tüm Özel Etkinlikler
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
}
]
}
});
Öğ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 kullanıcı bir öğenin ayrıntılar ekranını her görüntülediğinde view_item
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
- 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
view_item
Tetikleyici yapılandırması:
- Tetikleyici Türü: Özel Etkinlik
- Etkinlik Adı:
view_item
- Bu tetikleyici şu koşulda 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,
quantity: 3
}
]
}
});
Alışveriş sepetine öğe ekleme veya sepetten öğe 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ş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_cart
Tetikleyici yapılandırması:
- Tetikleyici Türü: Özel Etkinlik
- Etkinlik Adı:
add_to_cart
- Bu tetikleyici şu koşulda 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,
quantity: 3
}
]
}
});
Ayrıca, bir öğe istek listesine eklendiğinde bunu ölçmek için add_to_wishlist
dizisindeki ilgili öğelerle birlikte bir items
etkinliği gönderebilirsiniz. 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_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 koşulda etkinleşir: 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,
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 parametreler hakkında ayrıntılı bilgi 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_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: Etkinlik eşittir
view_cart
Tetikleyici yapılandırması:
- Tetikleyici Türü: Özel Etkinlik
- Etkinlik Adı:
view_cart
- Bu tetikleyici şu koşulda 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,
quantity: 3
}
]
}
});
Kullanıcının alışveriş sepetinden bir öğeyi kaldırdığı zamanı ölçmek için remove_from_cart
etkinliğini gönderin. Gönderilecek parametreler hakkında ayrıntılı bilgi 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ı:
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: Etkinlik eşittir
remove_from_cart
Tetikleyici yapılandırması:
- Tetikleyici Türü: Özel Etkinlik
- Etkinlik Adı:
remove_from_cart
- Bu tetikleyici şu koşulda etkinleşir: 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,
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. Etkinliğe eklenerek tüm siparişe veya items
dizisindeki belirli öğelere eklenerek belirli bir öğeye de kupon eklenebilir. 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ı:
begin_checkout
- 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
- 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 koşulda 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,
quantity: 3
}
]
}
});
Bir kullanıcı ödeme sürecinde bir sonraki adıma geçtiğinde ve kargo bilgileri eklediğinde add_shipping_info
etkinliğini gönderin. Kullanıcının teslimat seçeneğini (ör. "Kara yolu", "Hava yolu" veya "Ertesi gün") belirtmek için shipping_tier
parametresini kullanın. Gönderilecek parametreler hakkında ayrıntılı bilgi 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ş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 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 koşulda 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,
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 parametreler hakkında ayrıntılı bilgi 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_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 koşulda etkinleşir: 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,
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 parametreler hakkında ayrıntılı bilgi 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 koşulda etkinleşir: 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 refund
etkinliğini göndererek geri ödemeleri ölçün. Bu etkinlikte, transaction_id
belirtilmiş ve item_id
ile quantity
kullanılarak tanımlanmış bir veya daha fazla öğe olmalıdır. Analytics'te öğe düzeyinde geri ödeme metriklerini görmek için refund
etkinliğinize öğe bilgilerini eklemenizi öneririz.
Gönderilecek parametreler hakkında ayrıntılı bilgi 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ş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
refund
Tetikleyici yapılandırması:
- Tetikleyici Türü: Özel Etkinlik
- Etkinlik Adı:
refund
- Bu tetikleyici şu koşulda 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,
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ıklamalarını ölçme desteğini içerir.
Promosyon gösterimleri genellikle tanıtılan öğeyi belirtmek için öğeler parametresiyle view_promotion
etkinliği gönderilerek ilk ekran görüntüleme ile ölçülür. Gönderilecek parametreler hakkında ayrıntılı bilgi 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 Yuvası -
ecommerce.creative_slot
- E-ticaret Promosyon Kimliği -
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: Etkinlik eşittir
view_promotion
Tetikleyici yapılandırması:
- Tetikleyici Türü: Özel Etkinlik
- Etkinlik Adı:
view_promotion
- Bu tetikleyici şu koşulda etkinleşir: Tüm Özel Etkinlikler
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
}
]
}
});
Bir kullanıcının promosyonu tıkladığını belirtmek için bu öğ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 Yuvası -
ecommerce.creative_slot
- E-ticaret Promosyon Kimliği -
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 koşulda etkinleşir: Tüm Özel Etkinlikler
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
}
]
}
});
Özel 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ılavuzun önceki bölümlerinde 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: Etkinlik eşittir
gtm.dom
{{gaEcommerceData}}
değişken ayarları:
- Değişken türü: Özel JavaScript
- Function body: Use the preceding example