Global Site Tag (gtag.js) Etkinlikleri

Güncelleme Yayın

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.

Destek

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

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
search engagement search_term
generate_lead engagement
login engagement method
select_content engagement content_type
share engagement method
sign_up engagement method
view_item engagement
view_item_list engagement
view_promotion engagement
view_search_results engagement search_term
add_payment_info ecommerce
add_to_cart ecommerce
add_to_wishlist ecommerce
begin_checkout ecommerce
checkout_progress ecommerce
purchase ecommerce
refund ecommerce
remove_from_cart ecommerce
set_checkout_option ecommerce

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.

Google Analytics Etkinlikleri

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.

Google Analytics Etkinlikler

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