Google Analytics

Enhanced Ecommerce “removeFromCart” Etkinliği

Yayın:
Geliştirilmiş e-ticaret veri katmanları olaylarından addToCart ile ziyaretçilerimiz ürünlerimizi sepetlerine attılar ve ürün listelerine göz atmaya devam ediyorlar ya da ödeme adımına geçtiler. Bu süreçte ...
GÖRSEL
Geliştirilmiş e-ticaret veri katmanları olaylarından addToCart ile ziyaretçilerimiz ürünlerimizi sepetlerine attılar ve ürün listelerine göz atmaya devam ediyorlar ya da ödeme adımına geçtiler. Bu süreçte ürünlerin farklı varyetelerini tercih etme, ekledikleri ürünleri sepetten çıkarma gibi eylemler gerçekleştirebilirler. Bu durumda removeFromCart sayesinde verileri doğru bir şekilde okuyabilmemiz için sepetten çıkarılan ürünleri ve/ya değişiklik gösteren ürün işlem değişikliklerini de raporlarımız üzerinden takip edebilmekteyiz.

Enhanced Ecommerce “removeFromCart” Etkinliği

removeFromCart olayı içeriğinde üzerinde işlem gerçekleştirilen ürüne ait id, name, price, brand, category, variant, position ve quantity içeriklerini barındıran bir geliştirilmiş e-ticaret olayıdır ve addToCart ile paralellik gösterir. İlgili diğer metrikler ve diğer detaylar için addToCart yazısına göz atabilirsiniz.İlgili verileri Google Analytics > Hesap > Görünüm > Dönüşümler > E-ticaret > Ürün Performansı bölümü altından Özet ve Alışveriş Davranışı olarak görüntülemek mümkün. Raporlarda Birinci Boyut Ürün Adı‘dan oluşmakta ve ürün adı tanımlanmamış ürünler (not set) olarak belirtilmekte. İlgili olay addToCart olayı ile ilişkili bir şekilde çalıştığı için eksik ya da hatalı tanımlanmış addToCart olayı nedeniyle (ilgili işlemde id, name, price, quantity ve variant tanımlamaları farklılık göstermemeli) removeFromCart doğru bir şekilde çalışmayabilir. id tanımlamasında SKU kodu stok takibi için uygun olacaktır.removeFromCart ile ilgili katman detayları şu şekildedir:
dataLayer.push({
  'ecommerce': {
    'currencyCode': '[para-birimi]', // Para Birimi (Örn. TRY, USD, EUR) / Tip: string (opsiyonel)
    'remove': {
      'products': [{
        'id': '[benzersiz-urun-id]', // Benzersiz Ürün ID'si / Tip: string (gerekli)
        'name': '[urun-adi]', // Ürün Adı / Tip: string (gerekli)
        'price': [urun-fiyati], // Ürün Fiyatı / Tip: numeric (gerekli)
        'brand': '[urun-markasi]', // Ürün Markası / Tip: string (opsiyonel)
        'category': '[urun-kategorisi]', // Ürün Kategorisi / Tip: string (opsiyonel)
        'variant': '[urun-ozelligi]', // Ürün Özelliği (örneğin renk, desen vb.) / Tip: string (opsiyonel)
        'quantity': '[urun-adedi]' // Sepete Gönderilen Ürün Adedi / Tip: numeric (opsiyonel)
      }]
    }
  }
});
removeFromCart ve addToCart veri katmanı değerleri impressions ile oldukça benzer bir yapıdadır. id, name ve price alanlarımız zorunlu alanlardır.O halde bir sepetten ürün çıkarma örneği oluşturalım.
dataLayer.push({
  'ecommerce': {
    'currencyCode': 'TRY',
    'remove': {
      'products': [{
        'id': '9bdd2',
        'name': 'Compton T-Shirt',
        'price': '44.00',
        'brand': 'Compton',
        'category': 'T-Shirts',
        'variant': 'red',
        'dimension1': 'M',
        'quantity': 1
      }]
    }
  }
});
Elbette removeFromCart işlemini addToCart kadar detaylı tanımlamanız gerekmez. Önemli olan id/name değerleri (eğer tek ürün için remove işlemi gerçekleştirilecekse) ve gerekli ise quantity değeri (eğe sepette aynı üründen birden fazla adette ürün mevcutsa ve ziyaretçi ürünü sepetten kaldırmak yerine ürün sayısı düşürmek istiyorsa) kullanılabilir.İlgili işlemi click ile tetiklenmekte. Ayrıca çoklu ürün (productFieldObjects) ile aynı anda farklı ürünlerin de sepetten kaldırılması sağlayabilir ve veri katmamını event ('event': 'removeFromCart') ile ilişkilendirebiliriz. Yine addToCart sayfasında da belirttiğim üzere list tanımlaması yapılabilir.
dataLayer.push({
    'event': 'removeFromCart',
    'ecommerce': {
    'currencyCode': 'TRY',
    'remove': {
        'actionField': {'list': 'related products'},
        'products': [{
            'name': 'Triblend Android T-Shirt',
            'id': '12345',
            'price': '15.25',
            'brand': 'Google',
            'category': 'Apparel',
            'variant': 'Gray',
            'quantity': 1
        },
        {
            'name': 'Compton T-Shirt',
            'id': '9bdd2',
            'price': '44.00',
            'brand': 'Compton',
            'category': 'T-Shirts',
            'variant': 'Black',
            'quantity': 1,
            'dimension1': 'Large'
        }]
    }
  }
});
Dimension tanımlayarak sepete eklenen ürüne dair edindiğimiz detayları ürünü sepetten kaldırırken de karşılaştırabiliriz. Bu sayede ürün özellikleri ve varyetelerde tercih edilen ve edilmeyen ürünler ve/ya ürünlerin tercih durumlarına istinaden değerlendirilebilecek durumlara (listeler, promosyonlar vb.) dair fikirler yürütebiliriz. remove işlemine dair daha detaylı bilgi edinmek için ayrıca Google Analytics > Measuring an Addition or Removal from Cart, Google Tag Manager > Measuring Additions or Removals from a Shopping Cart ve Analytics Yardım > Ürün Performansı açıklamalarına göz atabilirsiniz.

HABERDAR OL

Yeni eklenen projeler, eğitimler, içerikler ve yayınlanan videolar e-posta adresine gelsin.