Global Site Tag (gtag.js) Etkinlikleri

Google Analytics, Global Site Etiketi, Google Tag Manager ve Google Ads yazılarında ayrı ayrı konusu geçen Event (etkinlik) ifadesine dair bir yazı yayınlamakta fayda var.

Google Analytics Etkinlikler

ga.js, sonrasında analytics.js ve son olarak gtag.js ile birlikte kullanım farklılıkları ortaya çıksa da event (etkinlik) genel olarak tracking aşamasında sayfa yüklenme hareketleriyle başlayıp (hitType/pageview) tanımlandıkları ölçüde sayfa içerisindeki tüm kullanıcı hareketlerini (hitType/event) oturum boyunca kayıt etmeyi ve Google Analytics hesabı altında tutmayı mümkün kılan etkileşimlerdir. Bir web sayfası (page load) veya mobil ekran yüklenmesinden (screen load) bağımsız olarak da izlenebilir. Tanımlama aşamasında yüklemeler (downlaod), tıklamalar (link, buton, form elemanı, görsel vb.), gadget, flash elemanları, AJAX gömülü öğeler, scroll hareketleri, oturum süreçleri, videolar gibi pek çok şekilde kullanıcı etkileşimleri edinilebilir.

Etkinliklerin Kullanımı

Öncelikle Page Tracking ve Event Tracking arasındaki farka değinmekte fayda var. Page Tracking (sayfa izleme), web sitesindeki belirli bir sayfa için görüntüleme sayısının ölçülmesini sağlar ve diğer etkinlikler için temel oluşturur. Sayfalar genellikle bir HTML belgesinin tamamına karşılık gelir, ancak dinamik olarak yüklenen içeriği (virtual pageviews) de temsil edebilirler. Event Tracking ise bir web sayfasından veya ekrandan (mobil, ar, vr vb. kullanıcı arabirimleri) bağımsız olarak izlenebilir içerik üzerinde gerçekleştirilen kullanıcı etkileşimleridir. İndirmeler, reklam tıklamaları, gadget’lar, Flash öğeleri, AJAX gömülü öğeler, video oynatmaları ve benzeri etkinlikler bu anlamda en temel akla gelen etkinlik aracılarıdırlar.

Temel bir etkinlik şu fonksiyon parametreleri üzerinden iletilir:

function('event', <action>, {
  'event_category': <category>,
  'event_label': <label>,
  'value': <value>
});

function analytics.js içerisindeki ga() ile send parametresi ile etkinliği iletirken gtag.js ile birlikte gtag(); fonksiyonu bu işlemi Default Google Analytics Events ile daha da etkili bir şekilde kullanma becerisi kazanmıştır. Örnek bir gtag ön tanımlı login etkinliği şu şekildedir:

gtag('event', 'login', { method : 'Google' });

Kullanıcı etkinliklerinin (engagement) yanı sıra alışveriş etkinlikleri (ecommerce) de kullanıma hazır olarak yürütülebilmektedirler. Aşağıda ilgili Default Google Analytics Events tanımlamalarını görebilirsiniz.

Etkinlik AdıÖn Tanımlı KategoriÖn Tanımlı Etiket Tipi
searchengagementsearch_term
generate_leadengagement
loginengagementmethod
select_contentengagementcontent_type
shareengagementmethod
sign_upengagementmethod
view_itemengagement
view_item_listengagement
view_promotionengagement
view_search_resultsengagementsearch_term
add_payment_infoecommerce
add_to_cartecommerce
add_to_wishlistecommerce
begin_checkoutecommerce
checkout_progressecommerce
purchaseecommerce
refundecommerce
remove_from_cartecommerce
set_checkout_optionecommerce

Tanımladığınız bu etkinlikleri detaylı bir şekilde görüntüleyebileceğiniz alana Google Analytics hesabınız > Mülk > Görünüm > Davranış altından ulaşabilirsiniz.

Ek olarak, İkinci Boyut altıda Genellikle Kullanılan ve Davranış seçenekleri altından Etkinlik İşlemi, Etkinlik Etiketi, Etkinlik Kategorisi seçimlerini kullanabilir, Gelişmiş Arama ile filtrelemeler yapabilirsiniz. Aynı yol elbette segment sürecinde de takip edilebilir.

Etkinlik testing ve debugging sürecinde Chrome eklentisi olan Google Analytics Debugger‘dan da faydalanabilirsiniz.

Leave a Reply