Kullanıcılarınızın alışveriş davranışı hakkında bilgi toplamak için e-ticaret etkinlikleri oluşturabilirsiniz. Etkinlikler sayesinde en popüler ürünlerinizin miktarını öğrenebilirsiniz. Ayrıca, promosyonlar ile ürün yerleştirmenin gelir üzerindeki etkisini görebilirsiniz.
Bu dokümanda, her bir e-ticaret etkinliği ve bu etkinliğin ne zaman oluşturulacağı açıklanmaktadır. E-ticaret etkinliğinin nasıl oluşturulacağıyla ilgili adım adım açıklamalı ö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'e ve 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
{{Event}}
adlı yerleşik değişkeni 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 (ör. 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 hesaplandığından emin olmak için
value
(gelir) verilerini gönderirkencurrency
olarak ayarlayın. - Parametrenin isteğe bağlı olup olmadığına bakılmaksızın, verileriniz olan her e-ticaret parametresini ayarlayın.
- Web sitenizi etiketlemeyle ilgili bir örnek görmek için örnek e-ticaret web sitesini kullanı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
- 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. Belirtilen parametrelere ek olarak items dizisine en fazla 27 özel parametre ekleyebilirsiniz.
Aşağıdaki örnekte, bu kılavuzda atıfta bulunulan 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örüntülenen öğeleri içeren bir items
dizi parametresi içeren 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: event 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 seçili öğeyle birlikte items
dizi parametresinde gönderin. Gönderilecek parametrelerle ilgili ayrıntılar için Etkinlik 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ş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: event 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 bir 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: event 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 items
dizisindeki ilgili öğelerle birlikte bir add_to_cart
etkinliği göndererek alışveriş sepetine eklenen bir öğeyi ölçün. 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: event 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
}
]
}
});
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 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_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: event 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, view_cart
etkinliğini alışveriş sepetindeki tüm öğ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ı:
view_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: event 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 öğe kaldırdığını ölçmek için remove_from_cart
etkinliğini gönderin. Gönderilecek parametrelerle ilgili ayrıntılar için Etkinlik 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ı:
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 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
İlgili alanlarla tanımlanmış bir veya daha fazla öğe içeren bir begin_checkout
etkinliği göndererek ödeme sürecindeki ilk adımı ölçün. Bu aşamada kupon, etkinliğe ekleyerek siparişin tamamına veya items
dizisindeki belirli öğelere ekleyerek belirli bir öğeye de eklenebilir. 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ı:
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: event 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
}
]
}
});
Kullanıcı ödeme işleminde bir sonraki adıma geçip kargo bilgilerini eklediğinde add_shipping_info
etkinliği 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 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_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 Gönderim 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: event 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 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_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: event 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şlemlerini ölçün. 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ı:
purchase
- 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 şuna eşit:
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",
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
ile tanımlanmış bir veya daha fazla öğe içeren bir refund
etkinliği göndererek geri ödemeleri ölçün. 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 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ı:
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 şuna eşit:
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ıtmak için gösterilen banner'lar gibi dahili tanıtımların gösterimlerini ve tıklamalarını ölçme desteği içerir.
Promosyon gösterimleri, tanıtılan öğeyi belirtmek için view_promotion
etkinliği bir items parametresiyle gönderilerek genellikle ilk ekran görüntülemeyle ölçülür. 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_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 Kimliği:
ecommerce.promotion_id
- E-ticaret Promosyon 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 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 öğe parametresi olarak söz konusu öğeyi içeren bir select_promotion
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
- 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 Kimliği:
ecommerce.promotion_id
- E-ticaret Promosyon 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: event 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ı seçerseniz 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ı: any
- Verileri şu değişkenden oku:
{{gaEcommerceData}}
- Tetikleyici: event eşittir
gtm.dom
{{gaEcommerceData}}
değişken ayarları:
- Değişken türü: Özel JavaScript
- İşlev gövdesi: Önceki örneği kullanın