Universal Analytics’in hayatımızdan çıkmasıyla birlikte web analitiği dünyasında olay tabanlı (event-based) veri modeline tam geçiş sağladık. Google Analytics 4, varsayılan kurulumda sayfa görüntülemelerinden kaydırma derinliklerine kadar birçok temel metriği otomatik olarak toplar. Ancak işletmenize özel dönüşüm hunilerini, kullanıcı segmentlerini ve içerik performanslarını ölçümlemek istediğinizde standart parametreler yetersiz kalır. İşte bu noktada GA4 Özel Boyutlar (Custom Dimensions) ve Özel Metrikler (Custom Metrics) devreye girer.
Analitik altyapınızı ham veriden nitelikli iş zekasına dönüştürmek, doğru parametre eşleştirmelerinden geçer. Veri katmanınızda (Data Layer) tanımladığınız özel parametreleri GA4 arayüzünde yapılandırarak, kullanıcılarınızın sitenizdeki yolculuğunu mikro düzeyde analiz edebilirsiniz. Bu rehberde, teknik kurulum adımlarından kardinalite (cardinality) yönetimine kadar profesyonel bir analitik mimarisi kurmanın detaylarını ele alacağız.
GA4 Özel Boyutlar Nedir ve Neden Kullanılmalıdır?
Google Analytics 4 üzerinde tanımlanan boyutlar, verilerinize ait niteliksel özellikleri (örneğin yazar adı, içerik kategorisi, üyelik tipi) temsil eder. Metrikler ise bu boyutların sayısal karşılıklarıdır (örneğin harcanan süre, kazanılan puan, video izlenme süresi). Standart GA4 raporları yalnızca genel metrikleri sunarken, GA4 Özel Boyutlar sayesinde verilerinizi işletmenizin dinamiklerine göre kırılımlara ayırabilirsiniz.
Özel boyutlar üç temel kapsamda (scope) değerlendirilir: Etkinlik düzeyi (Event scope), Kullanıcı düzeyi (User scope) ve Öğe düzeyi (Item scope). E-ticaret sitelerinden SaaS platformlarına kadar her dijital varlık, kendi iş modeline uygun parametreleri izlemek zorundadır. Örneğin, e-ticaret sitelerinde ürün bazlı özel veri takibi yapmak istiyorsanız, öncelikle kapsamlı bir GA4 E-Ticaret İzleme ve Gelir Kurulumu Rehberi üzerinden altyapınızı doğrulamanız ve ardından değişkenleri boyut olarak atamanız gerekir.
Etkinlik Düzeyinde (Event Scope) GA4 Özel Boyutlar Oluşturma
Etkinlik düzeyindeki boyutlar, bir kullanıcının gerçekleştirdiği belirli bir eylemle birlikte gönderilen parametreleri tanımlar. Örneğin, bir blog yazısının okunması esnasında tetiklenen ‘article_read’ etkinliğine ‘author_name’ veya ‘word_count’ parametrelerini ekleyebilirsiniz. Google Tag Manager (GTM) üzerinde Data Layer veya Custom JS değişkenleri vasıtasıyla bu parametreler etiketlere bağlanır.
GTM tarafında veri akışını sağladıktan sonra, verilerin GA4 raporlarına yansıması için mülk yönetimi panelinde bu değişkenlerin tescil edilmesi şarttır. Yönetici > Veri Gösterimi > Özel Tanımlar adımlarını takip ederek ilgili etkinlik parametresini sisteme kaydetmelisiniz. Burada dikkat edilmesi gereken kritik husus, parametre adının GTM’deki değişken adıyla birebir (büyük/küçük harf duyarlı) aynı olmasıdır. Aksi takdirde parametre verisi toplanır ancak GA4 arayüzünde işlenemez.
Kullanıcı (User Scope) ve Öğe (Item Scope) Düzeyinde Boyut Yönetimi
Kullanıcı düzeyindeki boyutlar, bir ziyaretçinin oturumlar arasında değişmeyen veya uzun süreli özelliklerini izlemek için kullanılır. Kullanıcının üyelik statüsü (VIP, Standart), oturum açma durumu (Logged-in) veya A/B testi varyantı bu kapsama girer. Kullanıcı özelliklerini (User Properties) tanımlarken, kişisel verilerin korunması (KVKK/GDPR) kuralları gereği e-posta, telefon gibi PII (Personally Identifiable Information) verilerinin kesinlikle gönderilmemesi gerekmektedir.
Öğe düzeyindeki boyutlar ise doğrudan e-ticaret ürün dizisi (items array) içerisindeki nesnelere atanır. Ürün rengi, stok durumu, beden seçeneği veya indirim oranı gibi ürüne özgü nitelikler öğe boyutları olarak yapılandırılır. Bu boyutlar, GA4 Kesfeti (Exploration) raporlarında ürünlerin detaylı performans kırılımlarını ortaya çıkarmak için benzersiz bir imkan tanır.
GA4 Özel Metrikler Kurulumu ve Sayısal Veri Analizi
Özel metrikler, özel boyutların aksine nicel ölçümler yapmak için kurgulanır. Örneğin bir kullanıcının sadakat programında kazandığı puanlar, bir formu doldururken harcadığı süre (saniye cinsinden) veya sepete eklenen ürünlerin toplam ağırlığı birer özel metriktir. Bu veriler GA4’e aktarılırken ölçüm birimi (Tam Sayı, Para Birimi, Zaman vb.) doğru seçilmelidir.
Özel metriklerin kurulumunda en sık yapılan hata, metrik olarak gönderilen verinin metin (string) formatında Data Layer’a aktarılmasıdır. GTM tarafında verilerin sayısal (integer/float) tipte olduğundan emin olunmalıdır. GA4 arayüzü ve gelişmiş veri analitiği süreçleri hakkında daha fazla teknik detay için Google Analytics resmi dokümantasyonu üzerinden sınırlandırmaları ve parametre tiplerini inceleyebilirsiniz.
Sonuç: GA4 Özel Boyutlar İçin Optimizasyon ve Sık Yapılan Hatalar
Veri mimarinizi kurgularken sınırlandırmaları göz önünde bulundurmak hayati önem taşır. Standart bir GA4 mülkünde 50 adet etkinlik düzeyinde özel boyut, 25 adet kullanıcı düzeyinde özel boyut ve 50 adet özel metrik limiti bulunmaktadır. Bu nedenle her parametreyi özel boyut olarak tescil etmek yerine, yalnızca raporlamalarda ve segmentasyonlarda gerçekten ihtiyaç duyacağınız verileri seçmelisiniz.
Bir diğer önemli konu ise yüksek kardinalite (High Cardinality) sorunudur. Kullanıcı kimliği (User ID) veya zaman damgası (Timestamp) gibi benzersiz binlerce farklı değer alabilen parametrelerin etkinlik düzeyinde boyut olarak tescil edilmesi, raporlarınızda ‘(other)’ satırının ortaya çıkmasına neden olur. Doğru yapılandırılmış GA4 Özel Boyutlar stratejisi, dijital pazarlama kampanyalarınızın ROI dönüşlerini doğru ölçümlemenizi ve dönüşüm oranlarınızı bilimsel verilere dayanarak artırmanızı sağlar.
Sıkça Sorulan Sorular
Hayır, GA4 üzerinde oluşturulan özel boyutlar ve metrikler geriye dönük (retroactive) olarak çalışmaz. Veriler yalnızca boyut GA4 panelinde tescil edildikten sonraki süreç itibarıyla raporlanmaya başlar.
Standard GA4 mülklerinde 50 adet Etkinlik Düzeyinde (Event-scoped), 25 adet Kullanıcı Düzeyinde (User-scoped) ve 50 adet Öğe Düzeyinde (Item-scoped) özel boyut oluşturabilirsiniz.
Raporlardaki (other) satırı, yüksek kardinaliteden kaynaklanır. Bir özel boyut çok fazla benzersiz değer aldığında (örneğin benzersiz URL'ler veya ID'ler), GA4 sistem performansını korumak için bu verileri (other) altında birleştirir. Kardinalitesi yüksek parametreleri özel boyut yapmaktan kaçınmalısınız.
GTM üzerinden parametre göndermek yeterli değildir. İlgili parametre adını GA4 Yönetici > Özel Tanımlar bölümünden aynı isimle tescil etmeniz gerekir. Ayrıca verilerin raporlara yansıması 24-48 saat sürebilir.
Özel boyutlar verinin niteliğini veya kategorisini belirten metinsel/metrik dışı ifadelerdir (örneğin yazar adı, kategori). Özel metrikler ise matematiksel toplama, ortalama alma gibi işlemlere tabi tutulabilen sayısal değerlerdir (örneğin puan, süre, miktar).
