GTM - Ecommerce Promosyon Görüntüleme Etkinliği

Google Analytics Enhanced Ecommerce İşlemleri

Güncelleme Yayın

Enhanced ecommerce “promoClick” etkinliğinin ardından geliştirilmiş e-ticaret (enhanced ecommerce) olaylarına promoView ile devam ediyorum. Impressions olayıyla ilişkili olarak da sıklıkla kullandığımız dahili promosyon görüntüleme olayını açıklarken belirttiğim gibi promoClick paralel değerler kullanılmakta ve benzer raporlar dahilinde değerlendirilebilmekte.

Destek

Google Analytics ile ilgili desteğe mi ihtiyacın var? Danışmanlık için destek talebinde bulunabilirsin.

Enhanced Ecommerce “promoView” Etkinliği

UA için promoView, GA4 için view_promotion veri katmanı, site içerisinde sitenin bir başka bölümüne (ürün, içerik, kampanya detay ve benzeri) yönelik (internal promotion) yönlendirmelerde kullandığımız bağlantı öğelerinin Google Analytics > E-ticaret raporları dahilinde analiz edilebilmesini sağlar. Örneğin, ana sayfanızda yer alan featured slider aracılığıyla kampanyalarınızla ilgili detayların ve seçili ürünlerin yer aldığı sayfanıza ziyaretçilerinizi çekmek için sitenizde sunduğunuz görselleri promoView ve elbette promoClick ile ölçümleyebiliriz. promoView işlemlerinin promoClick‘ten farklı olarak Page View (gtm.js) dahilinde işleneceğini unutmamamız gerekir. Elbette ilgili işlemi Page View haricinde "event": "promotionView" gibi bir etkinlik ile de fire edebilirsiniz.

Google Analytics

Bir sayfada birden fazla metin, görsel ve benzeri öğeyi tanıtım amacıyla kullanabiliriz. İlişkilendirilen bu öğeler yüklendiklerinde promoView katmanı da ilgili verileri iletecektir. Tıklama (Dahili Promosyon Tıklaması) ve Tıklama Ortalaması (Dahili Promosyon TO’su) verileri promoClick aracılığıyla değerlendirilmektedir. promoView ile ilgili katman detayları şu şekildedir:

window.dataLayer = window.dataLayer || [];

// UA
dataLayer.push({
  'ecommerce': {
    'promoView': {
      'promotions': [{
         'id': '[benzersiz-promosyon-id]', // Benzersiz Promosyon ID'si / Tip: string (gerekli)
         'name': '[promosyon-adi]', // Promosyon Adı / Tip: string (gerekli)
         'creative': '[promosyon-tanimi]', // Promosyon Tanımı (görsel adı, kampanya başlığı vb.) / Tip: string (opsiyonel)
         'position': '[promosyon-konumu]' // Promosyon Öğesinin Yer Aldığı Alan / Tip: string (opsiyonel)
       }]
    }
  }
});

// GA4
dataLayer.push({
    'event': 'view_promotion',
    'ecommerce': {
      'items': [{
        'item_name': '[urun-adi]', // Ürün Adı / Tip: string (gerekli / zorunlu)
        'item_id': '[benzersiz-urun-id]', // Benzersiz Ürün ID'si / Tip: string (gerekli / zorunlu)
        'price': '[urun-fiyati]', // Ürün Fiyatı / Tip: numeric
        'quantity': '[urun-adedi]' // Sepete Gönderilen Ürün Adedi / Tip: numeric (opsiyonel)
        'item_brand': '[urun-markasi]', // Ürün Markası / Tip: string (opsiyonel)
        'item_category': '[urun-kategorisi]', // Ürün Kategorisi / Tip: string (opsiyonel)
        'item_category_2': '[urun-kategorisi-2]', // Ürün Kategorisi (Alt Kategori) / Tip: string (opsiyonel)
        'item_category_3': '[urun-kategorisi-3]', // Ürün Kategorisi (Alt Kategori) / Tip: string (opsiyonel)
        'item_category_4': '[urun-kategorisi-4]', // Ürün Kategorisi (Alt Kategori) / Tip: string (opsiyonel)
        'item_variant': '[urun-ozelligi]', // Ürün Özelliği (örneğin renk, desen vb.) / Tip: string (opsiyonel)
        'promotion_id': 'abc123', // Benzersiz Promosyon ID'si / Tip: string (gerekli)
        'promotion_name': 'summer_promo', // Promosyon Adı / Tip: string (opsiyonel)
        'creative_name': 'instore_suummer', // Promosyon Görsel Adı / Tip: string (opsiyonel)
        'creative_slot': '1', // Promosyon Konumu / Tip: numeric (opsiyonel)
        'location_id': 'hero_banner', // Promosyon Konumu Adı / Tip: string (opsiyonel)
        'index': '[urunun-yer-aldigi-liste-sirasi]' // Promosyon Liste Sırası / Tip: numeric (opsiyonel)
      }]
    }
  });

Az önce de belirttiğim gibi sayfa içerisindeki tüm promosyon öğeleri sayfayla birlikte yüklenir ve bu süreçte tıklama ve/ya diğer ziyaretçi etkileşimleri (scroll / viewed area) önemli değildir. Çoklu öğelerle örneğimizi oluşturalım:

// UA
dataLayer.push({
  'ecommerce': {
    'promoView': {
      'promotions': [{
         'id': 'NEW_YEAR19',
         'name': 'New Year Sale',
         'creative': 'banner1',
         'position': 'slot1'
       },
       {
         'id': 'FREE_SHIP19',
         'name': 'Ücretsiz Kargo',
         'creative': 'skyscraper1',
         'position': 'slot2'
       }]
    }
  }
});

// GA4
dataLayer.push({
  'event': 'view_promotion',
  'ecommerce': {
    'items': [{
      'item_name': 'Donut Friday Scented T-Shirt',
      'item_id': '67890',
      'price': '33.75',
      'item_brand': 'Google',
      'item_category': 'Apparel',
      'item_category_2': 'Mens',
      'item_category_3': 'Shirts',
      'item_category_4': 'Tshirts',
      'item_variant': 'Black',
      'promotion_id': 'abc123',
      'promotion_name': 'summer_promo',
      'creative_name': 'instore_suummer',
      'creative_slot': '1',
      'location_id': 'hero_banner',
      'index': 1,
      'quantity': '1'
    }]
  }
});

Pazarlama > Dahili Promosyon raporu dahilinde Dahili Promosyon Adı Birincil Boyut olarak raporda yer almaktadır. İkincil Boyut olarak Dahili Promosyon Konumu raporlara dahil edilebilir. İlgili raporda Dönüşümler (E-ticaret ve Hedefler) promosyonlarla ilişkili olarak değerlendirilebilmektedir.

dataLayer

Promosyon işlemlerini ürün görüntüleme, tıklama ve checkout süreçlerinde değerlendirmek üzere geniş bir çerçevede planlamak ve raporlarda eğer performans reklamlarından faydalanılıyor ise kampanya süreciyle entegre bir şekilde analiz etmek gerekmektedir. Farklı örnek senaryolar ve dikkat edilmesi gereken konular için Enhanced ecommerce ve data layer yazılarıa göz atabilirsiniz. Örneğimizi o halde bir de ürün listeleme ile genişleterek kullanalım. Burada dikkat etmemiz gereken nokta promoView ile birlikte impressions‘ın da Page View ile işleniyor olmasıdır.

// UA
dataLayer.push({
  'ecommerce': {
    'currencyCode': 'TRY',
    'impressions': [{
      'id': '9bdd2',
      'name': 'Compton T-Shirt',
      'price': '44.00',
      'brand': 'Compton',
      'category': 'T-Shirts',
      'position': 0,
      'list': 'category'
    },
    {
      'id': 'f6be8',
      'name': 'Comverges T-Shirt',
      'price': '33.00',
      'brand': 'Comverges',
      'category': 'T-Shirts',
      'position': 1,
      'list': 'category'
    }],
    'promoView': {
      'promotions': [{
        'id': 'bts',
        'name': 'Back To School',
        'creative': 'featured slider',
        'position': 'homepage middle'
      }]
    }
  }
});

// GA4
dataLayer.push({
  'event': 'view_item_list',
  'ecommerce': {
    'items': [
     {
        'item_name': 'Triblend Android T-Shirt',
        'item_id': '12345',
        'price': '15.25',
        'item_brand': 'Google',
        'item_category': 'Apparel',
        'item_category_2': 'Mens',
        'item_category_3': 'Shirts',
        'item_category_4': 'Tshirts',
        'item_variant': 'Gray',
        'item_list_name': 'Search Results',
        'item_list_id': 'SR123',
        'index': 1,
        'quantity': '1',
        'promotion_id': 'abc123',
        'promotion_name': 'summer_promo',
        'creative_name': 'instore_suummer',
        'creative_slot': '1',
        'location_id': 'hero_banner',
        'index': 1,
        'quantity': '1'
     },
     {
        'item_name': 'Donut Friday Scented T-Shirt',
        'item_id': '67890',
        'price': '33.75',
        'item_brand': 'Google',
        'item_category': 'Apparel',
        'item_category_2': 'Mens',
        'item_category_3': 'Shirts',
        'item_category_4': 'Tshirts',
        'item_variant': 'Black',
        'item_list_name': 'Search Results',
        'item_list_id': 'SR123',
        'index': 2,
        'quantity': '1',
        'promotion_id': 'abc123',
        'promotion_name': 'summer_promo',
        'creative_name': 'instore_suummer',
        'creative_slot': '1',
        'location_id': 'hero_banner',
        'index': 1,
        'quantity': '1'
     }]
  }
});

Geliştirilmiş e-ticarete dair dikkat edilmesi gereken diğer detaylar ve ilgili olaylar için Enhanced Ecommerce, Google Analytics Hedefler ve Funnel İşlemleri, Google Tag Manager dataLayer ve E-Ticaret Etkinlikleri, Google Analytics E-Ticaret Raporları ve Etkinlik Kurulumları, Google Analytics / GTM UA1 ve GA42 yardım sayfalarını inceleyebilirsiniz.