GA4 Scope Nedir? User, Session, Event ve Item Scope Rehberi
Google Analytics 4 (GA4) öğrenmeye başladığınızda sık karşılaşacağınız kavramlardan biri scope, yani kapsamdır.
İlk bakışta teknik bir terim gibi görünse de GA4’te doğru raporlama yapabilmek için scope mantığını anlamak oldukça önemlidir. Çünkü bir boyutun veya metriğin kullanıcıya mı, oturuma mı, event’e mi yoksa ürüne mi ait olduğunu bilmeden yapılan analizler kolayca yanlış yorumlanabilir.
Örneğin bir kullanıcının web sitenize Google üzerinden geldiğini düşünelim. Aynı kullanıcı daha sonra Instagram‘dan tekrar gelebilir ve üçüncü ziyaretinde doğrudan sitenizin adresini yazabilir.
Peki bu kullanıcının trafik kaynağı nedir?
Cevap, hangi scope üzerinden baktığınıza göre değişebilir.
Bu nedenle GA4’te scope kavramını anlamak, yalnızca teknik bir detay öğrenmek değil; verinin nasıl çalıştığını anlamaktır.
Bu yazıda GA4 scope türlerini, User ID ile ilişkisini, session ve event kapsamlarının farklarını ve raporlama sırasında yapılan yaygın hataları ele alacağım.
GA4 Scope Nedir?
GA4‘te scope, bir boyutun veya metriğin veride hangi seviyeye ait olduğunu ifade eder.
Başka bir ifadeyle scope şu sorunun cevabıdır:
“Bu veri kullanıcıya mı, oturuma mı, event’e mi yoksa ürüne mi ait?”
GA4’te temel olarak dört farklı scope bulunur:
- User scope
- Session scope
- Event scope
- Item scope
Bu dört kapsamı anlamanın en kolay yolu kullanıcı davranışını bir hiyerarşi içerisinde düşünmektir:
USER
│
├── SESSION
│ │
│ ├── EVENT
│ │ ├── ITEM
│ │ └── ITEM
│ │
│ └── EVENT
│
└── SESSION
│
└── EVENT
Bir kullanıcı birden fazla session gerçekleştirebilir.
Bir session içerisinde birden fazla event oluşabilir.
Bazı event’lerin içerisinde ise birden fazla item bulunabilir.
Dolayısıyla scope’lar birbirinden bağımsız kavramlar değildir. Birbirleriyle doğrudan ilişkilidir.
1. User Scope Nedir?
User scope, verinin kullanıcı seviyesinde tutulduğunu ifade eder.
Burada odak noktamız tek bir ziyaret değil, kullanıcının kendisidir.
Örneğin bir web sitesinde kullanıcı giriş yaptığında aşağıdaki gibi bir User ID olduğunu düşünelim:
User ID = 984732
Bu kullanıcı:
1. Session → Google
2. Session → Instagram
3. Session → Direct
şeklinde üç farklı oturum gerçekleştirebilir.
User scope ile ilgili veriler kullanıcının daha geniş yolculuğunu anlamamıza yardımcı olur.
User scope neden önemlidir?
Özellikle kullanıcı bazlı analizlerde oldukça değerlidir.
Örneğin:
- Kullanıcıların ilk trafik kaynağı nedir?
- Kullanıcı ne zaman siteye ilk kez geldi?
- Kullanıcı hangi kanaldan kazanıldı?
- Belirli bir kullanıcı segmenti zaman içerisinde nasıl davranıyor?
gibi sorular user scope ile ilişkilendirilebilir.
2. GA4 User ID Nedir ve User Scope ile İlişkisi Nedir?
GA4’te User ID, giriş yapmış kullanıcıları farklı cihaz ve oturumlar arasında ilişkilendirmek için kullanılan bir tanımlayıcıdır.
Örneğin aynı kişi:
Telefon → User ID: 984732
Laptop → User ID: 984732
Tablet → User ID: 984732
şeklinde sisteme giriş yapıyorsa, uygun yapılandırmayla bu etkileşimlerin aynı kullanıcıyla ilişkilendirilmesi mümkün olabilir.
Burada önemli bir ayrım vardır:
User ID ile user_pseudo_id aynı şey değildir.
GA4 tarafından oluşturulan user_pseudo_id, kullanıcının cihaz/tarayıcı bağlamındaki tanımlayıcısıdır.
User ID ise işletmenin kendi kullanıcı sisteminden gelen tanımlayıcıdır.
Örneğin:
User ID → 984732
user_pseudo_id → GA4 tarafından oluşturulan tanımlayıcı
Bu nedenle User ID kullanırken doğrudan kişiyi tanımlayan e-posta adresi veya telefon numarası gibi bilgileri göndermek yerine uygun, benzersiz bir kullanıcı tanımlayıcısı kullanılmalıdır.
3. Session Scope Nedir?
User scope’tan bir seviye aşağı indiğimizde session scope karşımıza çıkar.
Session, kullanıcının belirli bir zaman dilimindeki ziyaretini ifade eder.
Örneğin aynı kullanıcı web sitenizi üç farklı zamanda ziyaret etmiş olsun:
User ID: 984732
Session 1 → Google
Session 2 → Instagram
Session 3 → Direct
Burada kullanıcı aynıdır ancak session’lar farklıdır.
Dolayısıyla:
User scope “Bu kullanıcı kim?” sorusuna yaklaşırken, session scope “Bu ziyaret hangi bağlamda gerçekleşti?” sorusuna yaklaşır.
Session scope hangi analizlerde önemlidir?
Örneğin:
- Hangi trafik kaynakları daha fazla session getiriyor?
- Hangi kampanya daha fazla oturum oluşturuyor?
- Bir session içerisinde kaç sayfa görüntüleniyor?
- Session bazında dönüşüm davranışı nasıl?
gibi sorularda session seviyesini dikkate almak gerekir.
4. User Scope ile Session Scope Arasındaki Fark
Bu iki scope özellikle trafik kaynaklarını analiz ederken karıştırılabilir.
Basit bir örnek üzerinden düşünelim.
Bir kullanıcı sitenize ilk kez Google’dan geliyor:
Session 1
Source = Google
Bir hafta sonra aynı kullanıcı Instagram’daki bir bağlantıya tıklıyor:
Session 2
Source = Instagram
Daha sonra adresi doğrudan tarayıcıya yazarak geliyor:
Session 3
Source = Direct
Bu durumda:
User = Aynı kişi
Session 1 = Google
Session 2 = Instagram
Session 3 = Direct
Yani kullanıcı ile oturum aynı veri seviyesini temsil etmez.
Bu ayrımı anlamadan trafik kaynaklarını yorumlamak, özellikle attribution analizlerinde kafa karışıklığına neden olabilir.
5. Event Scope Nedir?
GA4’ün en önemli özelliklerinden biri event tabanlı ölçüm modelidir.
Kullanıcının gerçekleştirdiği birçok aksiyon bir event olarak ölçülür.
Örneğin:
page_view
scroll
login
sign_up
add_to_cart
begin_checkout
purchase
Bu event’lerin her biri kullanıcının gerçekleştirdiği belirli bir davranışı temsil eder.
Bu nedenle event scope, verinin event seviyesinde değerlendirildiğini ifade eder.
Örneğin bir purchase event’i şu parametrelere sahip olabilir:
event_name = purchase
value = 1500
currency = TRY
payment_type = credit_card
Buradaki event parametreleri ilgili event’in bağlamını açıklamak için kullanılır.
6. Event Scope Neden Önemlidir?
GA4’te custom event ve event parameter kullanmaya başladığınızda scope kavramı daha da önemli hale gelir.
Örneğin:
event_name = form_submit
form_name = contact_form
form_location = homepage
Burada form_name ve form_location, gerçekleşen event’in özelliklerini tanımlar.
Dolayısıyla event scope’u anlamak;
- Custom event oluşturma,
- Event parameter kullanma,
- Custom dimension oluşturma,
- GA4 raporlarını yorumlama
gibi konuların temelini oluşturur.
7. Item Scope Nedir?
Dördüncü scope türü item scope‘tur.
Item scope özellikle e-ticaret ölçümünde karşımıza çıkar.
Örneğin bir kullanıcı aynı satın alma işleminde üç farklı ürün satın almış olsun:
Purchase
├── Ürün A
│ └── 500 TL
│
├── Ürün B
│ └── 300 TL
│
└── Ürün C
└── 700 TL
Burada satın alma bir event iken ürünlerin her biri item seviyesindedir.
Örneğin:
item_id
item_name
item_category
price
quantity
gibi bilgiler ürün seviyesinde değerlendirilebilir.
8. Event Scope ile Item Scope Arasındaki Fark
Bu ayrım e-ticaret analizlerinde özellikle önemlidir.
Bir purchase event’ini düşünelim:
purchase
value = 1500 TL
Bu event’in içerisinde:
Ürün A = 500 TL
Ürün B = 300 TL
Ürün C = 700 TL
olabilir.
Burada:
Purchase → Event
Ürün A/B/C → Item
seviyesindedir.
Yani:
Event satın alma işlemini, item ise satın alınan ürünleri temsil eder.
Bu nedenle ürün bazında raporlama yapmak istediğinizde item scope’u anlamanız gerekir.
9. GA4 Scope’larını Birlikte Nasıl Düşünmeliyiz?
Scope’ları tek tek ezberlemek yerine aralarındaki ilişkiyi anlamak çok daha faydalıdır.
Bir kullanıcı yolculuğunu şöyle düşünebiliriz:
USER
│
├── SESSION 1
│ │
│ ├── page_view
│ ├── view_item
│ └── add_to_cart
│
└── SESSION 2
│
├── view_item
└── purchase
│
├── Product A
└── Product B
Burada:
- User → kullanıcı
- Session → ziyaret
- Event → gerçekleştirilen aksiyon
- Item → event içerisindeki ürün
olarak düşünülebilir.
Bu hiyerarşi, GA4’ün veri modelini anlamanın en pratik yollarından biridir.
10. GA4’te Scope Neden Bu Kadar Önemli?
Scope’u anlamadığınızda GA4 raporlarında birbirine ait olmayan verileri karşılaştırma riski ortaya çıkar.
Örneğin bir boyut kullanıcı seviyesindeyken metriğiniz session seviyesinde olabilir.
Bu durumda ortaya çıkan sayı teknik olarak doğru olsa bile sizin zihninizde oluşturduğunuz sorunun cevabı olmayabilir.
Bu nedenle bir GA4 raporu hazırlarken şu soruyu sormak faydalıdır:
“Ben aslında neyi ölçüyorum?”
Kullanıcıyı mı?
Oturumu mu?
Event’i mi?
Ürünü mü?
Bu sorunun cevabı doğru scope’u seçmenize yardımcı olur.
11. GA4 Scope ve Custom Dimension İlişkisi
Scope kavramı özellikle custom dimension oluştururken karşımıza çıkar.
Örneğin bir web sitesinde aşağıdaki bilgiyi göndermek istediğinizi düşünelim:
membership_type = premium
Bu bilgi kullanıcının genel bir özelliğiyse user-scoped bir yapı düşünülebilir.
Ancak:
form_type = contact
gibi yalnızca belirli bir event’i açıklayan bir bilgiyse event scope daha anlamlıdır.
Dolayısıyla custom dimension oluştururken sadece parametreyi göndermek yetmez.
Parametrenin hangi seviyeye ait olduğunu da düşünmek gerekir.
12. Scope Seçerken Kendimize Hangi Soruyu Sormalıyız?
Pratikte şu dört soruyu kullanabilirsiniz:
Bu bilgi kullanıcıya mı ait?
→ User scope
Bu bilgi belirli bir ziyarete mi ait?
→ Session scope
Bu bilgi gerçekleşen aksiyona mı ait?
→ Event scope
Bu bilgi satın alınan ürüne mi ait?
→ Item scope
Bu dört soruyu doğru cevaplayabilirseniz GA4’te scope mantığının büyük bölümünü çözmüş olursunuz.
13. GA4 Scope Öğrenmenin En Kolay Yolu
Scope’ları ezberlemek yerine gerçek bir kullanıcı yolculuğu üzerinden düşünmek çok daha kolaydır.
Örneğin:
Kullanıcı
↓
Web sitesine gelir
↓
Session oluşur
↓
Sayfa görüntüler
↓
Event oluşur
↓
Ürünü sepete ekler
↓
add_to_cart event'i
↓
Satın alma gerçekleştirir
↓
purchase event'i
↓
Ürünler item olarak ölçülür
Böyle düşündüğünüzde GA4’ün temel veri modeli daha anlaşılır hale gelir.
Sonuç: GA4 Scope Mantığını Anlamak Neden Önemli?
GA4’te scope, verinin hangi seviyede anlamlandırılması gerektiğini belirleyen temel kavramlardan biridir.
Kısaca:
User
↓
Kullanıcı kim?
Session
↓
Hangi ziyaret?
Event
↓
Ne yaptı?
Item
↓
Hangi ürün?
Bu ayrımı öğrendiğinizde yalnızca GA4 raporlarını daha iyi anlamakla kalmaz; aynı zamanda User ID, attribution, custom dimensions, event parameters ve e-ticaret ölçümü gibi konuların birbirleriyle nasıl bağlantılı olduğunu da daha rahat kavrayabilirsiniz.
GA4 öğrenirken benim için en faydalı yaklaşım şu oldu:
Önce verinin hangi seviyeye ait olduğunu sor, sonra metriği yorumla.
Çünkü GA4’te doğru analiz yapmak çoğu zaman yalnızca “hangi sayı?” sorusuyla değil, “bu sayı hangi scope’a ait?” sorusuyla başlıyor.
