Google Analytics

Enhanced Ecommerce “promoView” Etkinliği

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ı ...
GÖRSEL
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.

Enhanced Ecommerce “promoView” Etkinliği

promoView 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.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 || [];
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)
       }]
    }
  }
});
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:
window.dataLayer = window.dataLayer || [];
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'
       }]
    }
  }
});
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.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.
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'
      }]
    }
  }
});
Ek olarak, teknik detaylarla, düzenleme ve geliştirmelerle ilgili olarak Tag Manager ve analytics.js geliştirme sayfalarını, örnek kullanım için ise Google merchandise Store sayfasını incelemenizde fayda olacaktır.
Ceyhun Enki Aksan

Kullanıcı Davranışları Analizi (User Behavior Analysis) ve Kullanıcı Deneyim Tasarımı (UX Design) üzerine çalışmalar yürütmekte, bu süreçte edindiğim teknik ve pratik bilgileri fayda sağlamak motivasyonuyla (afaik / as far as i know) paylaşmaktayım.

HABERDAR OL

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