E-ticareti ölçme

Kullanıcılarınızın alışveriş davranışları hakkında bilgi toplamak için e-ticaret etkinlikleri ayarlayabilirsiniz. Etkinlikler sayesinde en popüler ürünlerinizin miktarını ölçebilir, promosyonların ve ürün yerleştirmenin gelir üzerindeki etkisini görebilirsiniz.

Bu makalede, her e-ticaret etkinliği ve etkinliğin ne zaman oluşturulacağı açıklanmaktadır. E-ticaret etkinliği oluşturmayla ilgili adım adım örnek için Satın alma etkinliği oluşturma bölümüne bakın.

Başlamadan önce

GA4 yapılandırması etiketini web sitenize ekleme

Web sitenize Google Analytics: GA4 Yapılandırması etiketini eklediğinizden ve Analytics ile web sitesinin kaynak koduna erişebildiğinizden emin olun.

E-ticaret etkinliklerini GA4 etkinlik etiketiyle ölçme

E-ticaret etkinliklerini ve parametrelerini GA4 mülkünüze göndermek için:

  1. Google Etiket Yöneticisini açın.
  2. Çalışma alanınızda Etiketler menüsünü açın.
  3. Yeni bir etiket oluşturun. Etiket Yapılandırması kutusunu tıklayın ve Google Analytics: GA4 Etkinliği etiketini seçin.
  4. Etkinlik Adı için{{Event}} yerleşik değişkenini kullanın. Bu işlemde, gtag.js API kullanılarak gönderilen GA4 e-ticaret etkinlik adı kullanılır.
  5. Diğer Ayarlar > E-ticaret altında, E-ticaret verilerini gönder'i işaretleyin.
  6. Veri Kaynağı için Veri Katmanı'nı seçin. E-ticaret verilerini gönder.
  7. GA4 Etkinliği için tetikleyici oluşturun (ör. kullanıcı ödeme düğmesini tıkladığında). Kullanılabilir tüm tetikleyici türlerini inceleyin.
  8. Etiketi adlandırın ve kaydedin.

Öneriler

  • Etkinlikleri gerçek zamanlı olarak görmek ve sorunları daha kolay 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
  • Gelir metriklerinin doğru hesaplandığından emin olmak için value (gelir) verilerini gönderirken currency değerini ayarlayın
  • Parametrenin isteğe bağlı olup olmamasından bağımsız olarak, veriniz olan 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

Uygulama

Tipik bir e-ticaret uygulaması aşağıdaki eylemleri ölçer:

Bu işlemlerin merkezinde sattığınız ürünler ve hizmetler yer alır. Ürünleri ve hizmetleri, e-ticaret etkinliklerine eklenebilecek bir öğe dizisi olarak gösterebilirsiniz. Öğeler dizisine, belirtilen parametrelere ek olarak en fazla 27 özel parametre ekleyebilirsiniz.

Aşağıdaki örnek, bu kılavuzda bahsedilen items koleksiyonunun nasıl oluşturulacağını gösterir. 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
    }
]

UA e-ticaret uygulamasından geçiş yapma

Universal Analytics için e-ticareti zaten uyguladıysanız Google Analytics 4'e geçmek için aşağıdakilerden birini yapabilirsiniz:

  • GA4 e-ticaret etkinliklerini doldurmak için UA e-ticaret uygulamanızı kullanma
  • UA e-ticaret uygulamanızı GA4 e-ticaret etkinlikleriyle değiştirme

E-ticaret uygulamanızı Universal Analytics'ten Google Analytics 4'e geçirme hakkında bilgi için Google Etiket Yöneticisi GA4 e-ticaret taşıma rehberini inceleyin.

E-ticaret nesnesini temizle

Bir e-ticaret etkinliğini veri katmanına aktarmadan önce e-ticaret nesnesini temizlemek için aşağıdaki komutu kullanmanız önerilir. Nesnenin temizlenmesi, bir sayfadaki birden çok e-ticaret etkinliğinin birbirini etkilemesini önler.

dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.

Listeden bir öğe seçin

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 parametrelerle ilgili ayrıntılar için Etkinlik referansı bölümüne bakın.

Etiket yapılandırmasını göster

Etiket yapılandırması:

  • Etiket türü: GA4 Etkinliği
  • Etkinlik Adı: view_item_list
  • Veri Katmanı Değişkenleri (Ad - Veri Katmanı Değişken Adı):
    • E-Ticaret Öğeleri - ecommerce.items
    • E-ticaret Öğesi Listesi Kimliği: ecommerce.item_list_id
    • E-Ticaret Öğesi Listesi Adı - ecommerce.item_list_name
  • Etkinlik Parametreleri (Parametre Adı - Değer):
    • items - {{E-ticaret Öğeleri}
    • item_list_id - {{E-ticaret Öğe Listesi Kimliği}
    • item_list_name - {{E-ticaret Öğe Listesi Adı}
  • Tetikleyici: etkinlik şuna 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çtikten sonra select_item etkinliğini, bir items dizi parametresinde seçili öğeyle birlikte gönderin. Gönderilecek parametrelerle ilgili ayrıntılar için Etkinlik referansı bölümüne bakın.

Etiket yapılandırmasını göster

Etiket yapılandırması:

  • Etiket türü: 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 Öğesi Listesi Kimliği: ecommerce.item_list_id
    • E-Ticaret Öğesi Listesi Adı - ecommerce.item_list_name
  • Etkinlik Parametreleri (Parametre Adı - Değer):
    • items - {{E-ticaret Öğeleri}
    • item_list_id - {{E-ticaret Öğe Listesi Kimliği}
    • item_list_name - {{E-ticaret Öğe Listesi Adı}
  • Tetikleyici: etkinlik şuna 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öster

Öğ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 parametrelerle ilgili ayrıntılar için Etkinlik referansı bölümüne bakın.

Etiket yapılandırmasını göster

Etiket yapılandırması:

  • Etiket türü: 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 - {{E-ticaret Öğeleri}
    • value - {{E-ticaret Değeri}
    • currency - {{E-ticaret Para Birimi}}
  • Tetikleyici: etkinlik şuna 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 ürün ekleme veya kaldırma

items dizisindeki alakalı öğeleri içeren bir add_to_cart etkinliği göndererek, alışveriş sepetine eklenen bir öğeyi ölçün. Gönderilecek parametrelerle ilgili ayrıntılar için Etkinlik referansı bölümüne bakın.

Etiket yapılandırmasını göster

Etiket yapılandırması:

  • Etiket türü: 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 - {{E-ticaret Öğeleri}
    • value - {{E-ticaret Değeri}
    • currency - {{E-ticaret Para Birimi}}
  • Tetikleyici: etkinlik şuna 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, items dizisindeki alakalı öğeleri içeren bir add_to_wishlist etkinliği göndererek de ölçebilirsiniz. Gönderilecek parametrelerle ilgili ayrıntılar için Etkinlik referansı bölümüne bakın.

Etiket yapılandırmasını göster

Etiket yapılandırması:

  • Etiket türü: GA4 Etkinliği
  • Etkinlik Adı: add_to_wishlist
  • 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 - {{E-ticaret Öğeleri}
    • value - {{E-ticaret Değeri}
    • currency - {{E-ticaret Para Birimi}}
  • Tetikleyici: etkinlik şuna 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
    }
    ]
  }
});

Bir 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 parametrelerle ilgili ayrıntılar için Etkinlik referansı bölümüne bakın.

Etiket yapılandırmasını göster

Etiket yapılandırması:

  • Etiket türü: 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 - {{E-ticaret Öğeleri}
    • value - {{E-ticaret Değeri}
    • currency - {{E-ticaret Para Birimi}}
  • Tetikleyici: etkinlik şuna 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
    }
    ]
  }
});

Bir kullanıcının alışveriş sepetinden öğe kaldırdığı durumları ölçmek için remove_from_cart etkinliğini gönderin. Gönderilecek parametrelerle ilgili ayrıntılar için Etkinlik referansı bölümüne bakın.

Etiket yapılandırmasını göster

Etiket yapılandırması:

  • Etiket türü: GA4 Etkinliği
  • Etkinlik Adı: remove_from_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 - {{E-ticaret Öğeleri}
    • value - {{E-ticaret Değeri}
    • currency - {{E-ticaret Para Birimi}}
  • Tetikleyici: etkinlik şuna 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 öğeye sahip bir begin_checkout etkinliği göndererek ödeme işleminin ilk adımını ölçün. Ayrıca kuponlar bu aşamada etkinliğe eklenerek siparişin tamamına eklenebilir veya items dizisindeki belirli öğelere eklenerek belirli bir öğeye uygulanabilir. Gönderilecek parametrelerle ilgili ayrıntılar için Etkinlik referansı bölümüne bakın.

Etiket yapılandırmasını göster

Etiket yapılandırması:

  • Etiket türü: 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 - {{E-ticaret Öğeleri}
    • value - {{E-ticaret Değeri}
    • currency - {{E-ticaret Para Birimi}}
    • coupon - {{E-ticaret Kuponu}}
  • Tetikleyici: etkinlik, begin_checkout'a eşittir

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şleminin bir sonraki adımına geçip kargo bilgilerini eklediğinde add_shipping_info etkinliği gönderin. Kullanıcının "Karayolu", "Havayolu" veya "Sonraki gün" gibi teslim seçeneklerini belirtmek için shipping_tier parametresini kullanın. Gönderilecek parametrelerle ilgili ayrıntılar için Etkinlik referansı bölümüne bakın.

Etiket yapılandırmasını göster

Etiket yapılandırması:

  • Etiket türü: 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 Gönderim Katmanı - ecommerce.shipping_tier
  • Etkinlik Parametreleri (Parametre Adı - Değer):
    • items - {{E-ticaret Öğeleri}
    • value - {{E-ticaret Değeri}
    • currency - {{E-ticaret Para Birimi}}
    • coupon - {{E-ticaret Kuponu}}
    • shipping_tier - {{E-ticaret Gönderim Katmanı}
  • Tetikleyici: etkinlik şuna 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
    }
    ]
  }
});

Bir kullanıcı ödeme bilgilerini gönderdiğinde add_payment_info etkinliğini gönderin. Geçerliyse, seçilen ödeme yöntemi için bu etkinliğe payment_type ekleyin. Gönderilecek parametrelerle ilgili ayrıntılar için Etkinlik referansı bölümüne bakın.

Etiket yapılandırmasını göster

Etiket yapılandırması:

  • Etiket türü: GA4 Etkinliği
  • Etkinlik Adı: add_payment_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 Ödeme Türü - ecommerce.payment_type
  • Etkinlik Parametreleri (Parametre Adı - Değer):
    • items - {{E-ticaret Öğeleri}
    • value - {{E-ticaret Değeri}
    • currency - {{E-ticaret Para Birimi}}
    • coupon - {{E-ticaret Kuponu}}
    • payment_type - {{E-ticaret Ödeme Türü}
  • Tetikleyici: etkinlik şuna 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 veya geri ödeme yapma

Alakalı alanlarla tanımlanmış bir veya daha fazla öğeye sahip purchase etkinliği göndererek satın alma işlemini ölçün. Gönderilecek parametrelerle ilgili ayrıntılar için Etkinlik referansı bölümüne bakın.

Etiket yapılandırmasını göster

Etiket yapılandırması:

  • Etiket türü: 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 Nakliyesi - ecommerce.shipping
    • E-ticaret Para Birimi - ecommerce.currency
    • E-ticaret kuponu - ecommerce.coupon
  • Etkinlik Parametreleri (Parametre Adı - Değer):
    • items - {{E-ticaret Öğeleri}
    • transaction_id - {{E-ticaret İşlem Kimliği}
    • value - {{E-ticaret Değeri}
    • tax - {{E-ticaret Vergisi}
    • shipping - {{E-ticaret Nakliyesi}
    • currency - {{E-ticaret Para Birimi}}
    • coupon - {{E-ticaret Kuponu}}
  • Tetikleyici: etkinlik satın alma işlemine eşittir

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 öğesinin belirtildiği ve item_id ile quantity ile tanımlanmış bir veya daha fazla öğenin yer aldığı 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 parametrelerle ilgili ayrıntılar için Etkinlik referansı bölümüne bakın.

Etiket yapılandırmasını göster

Etiket yapılandırması:

  • Etiket türü: 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 Nakliyesi - ecommerce.shipping
    • E-ticaret Para Birimi - ecommerce.currency
    • E-ticaret kuponu - ecommerce.coupon
  • Etkinlik Parametreleri (Parametre Adı - Değer):
    • items - {{E-ticaret Öğeleri}
    • transaction_id - {{E-ticaret İşlem Kimliği}
    • value - {{E-ticaret Değeri}
    • tax - {{E-ticaret Vergisi}
    • shipping - {{E-ticaret Nakliyesi}
    • currency - {{E-ticaret Para Birimi}}
    • coupon - {{E-ticaret Kuponu}}
  • Tetikleyici: etkinlik geri ödemeye eşittir

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ı uygula

E-ticaret, dahili tanıtımların (ör. bir indirimi tanıtmak için görüntülenen banner'lar) gösterimlerini ve tıklamalarını ölçmeye yönelik destek içerir.

Promosyon gösterimleri genellikle ilk ekran görüntülenmeleriyle ölçülür. Bu ölçümde view_promotion etkinliği, tanıtılan öğeyi belirten bir items parametresi gönderir. Gönderilecek parametrelerle ilgili ayrıntılar için Etkinlik referansı bölümüne bakın.

Etiket yapılandırmasını göster

Etiket yapılandırması:

  • Etiket türü: GA4 Etkinliği
  • Etkinlik Adı: view_promotion
  • Veri Katmanı Değişkenleri (Ad - Veri Katmanı Değişken Adı):
    • E-ticaret Reklam Öğesi Adı - ecommerce.creative_name
    • E-Ticaret Reklam Alanı - ecommerce.creative_slot
    • E-ticaret Promosyon Kimliği - ecommerce.promotion_id
    • E-ticaret Promosyonu Adı - ecommerce.promotion_name
    • E-Ticaret Öğeleri - ecommerce.items
  • Etkinlik Parametreleri (Parametre Adı - Değer):
    • creative_name - {{E-ticaret Reklam Öğesi Adı}
    • creative_slot - {{E-ticaret Reklam Alanı}
    • promotion_id - {{E-ticaret Promosyon Kimliği}
    • promotion_name - {{E-ticaret Promosyon Adı}
    • items - {{E-ticaret Öğeleri}
  • Tetikleyici: etkinlik şuna 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 bir promosyonu tıkladığını belirtmek için öğe parametresi olarak bu öğeyi içeren bir select_promotion etkinliği gönderin. Gönderilecek parametrelerle ilgili ayrıntılar için Etkinlik referansı bölümüne bakın.

Etiket yapılandırmasını göster

Etiket yapılandırması:

  • Etiket türü: GA4 Etkinliği
  • Veri Katmanı Değişkenleri (Ad - Veri Katmanı Değişken Adı):
    • E-ticaret Reklam Öğesi Adı - ecommerce.creative_name
    • E-Ticaret Reklam Alanı - ecommerce.creative_slot
    • E-ticaret Promosyon Kimliği - ecommerce.promotion_id
    • E-ticaret Promosyonu Adı - ecommerce.promotion_name
    • E-Ticaret Öğeleri - ecommerce.items
  • Etkinlik Parametreleri (Parametre Adı - Değer):
    • creative_name - {{E-ticaret Reklam Öğesi Adı}
    • creative_slot - {{E-ticaret Reklam Alanı}
    • promotion_id - {{E-ticaret Promosyon Kimliği}
    • promotion_name - {{E-ticaret Promosyon Adı}
    • items - {{E-ticaret Öğeleri}
  • Değişken Türü: veri katmanı Değişkeni - "ecommerce.items"
  • Tetikleyici: etkinlik şuna 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 Kullan

Web siteniz bir 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 daha ö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, bunu veri katmanı ile aynı şekilde kullanabilirsiniz. 'items' parametresindeki değeri, etiket yapılandırmanızda bir etkinlik parametresi olarak sağlayabilirsiniz.

Etiket yapılandırması:

  • Etiket türü: GA4 Etkinliği
  • Etkinlik Adı: herhangi biri
  • Değişkendeki verileri okuyun: {{gaEcommerceData}}
  • Tetikleyici: etkinlik şuna eşittir: gtm.dom

gaEcommerceData Değişken Ayarları

  • Değişken türü: Özel JavaScript
  • İşlev gövdesi: Yukarıdaki örneği kullanın