- Konu sahibi
- #1
GA4’te özel boyut veriyi sınıflandırmak ve kırılımlara ayırmak için, özel metrik ise sayısal bir değeri ölçmek ve toplamak için kullanılır. Örneğin kullanıcının üyelik türü “premium” bir özel boyut; videoda izlenen saniye ise özel metriktir. Kısaca “hangi türde?” sorusu boyutla, “kaç?” veya “ne kadar?” sorusu metrikle yanıtlanır.
GA4’e gönderilen olaylarda parametreler bulunur. Örneğin
Burada
Özel boyutun kapsamı da önemlidir. Kullanıcı kapsamlı boyutlar kullanıcıyla ilişkilendirilen bilgileri, olay kapsamlı boyutlar tek bir olayın bağlamını, ürün veya öğe kapsamlı boyutlar ise e-ticaret öğesine ait bilgileri ifade eder. Bir parametrenin hangi kapsamda gönderildiğiyle GA4’te hangi kapsamda tanımlandığı birbiriyle uyumlu olmalıdır.
Özel metrikler çoğunlukla olayla birlikte gönderilen sayısal parametrelerden oluşturulur. Özel metrik sayısal parametre değerlerinin toplamını temsil eder. Ortalama gerekiyorsa uygun payda ve hesaplama ayrıca tanımlanmalıdır; her raporun özel metriği otomatik ortalamaya çevireceğini varsaymayın. Bu nedenle aynı olayın her tetiklenmesinde değerin neyi temsil ettiği açık olmalıdır.
Bir içerik sitesinde makale okuma davranışını ölçtüğünüzü varsayalım. Her okuma olayında şu veriler gönderiliyor:
Bu iki tanım birlikte kullanıldığında “Teknoloji kategorisindeki makalelerde ortalama okuma süresi nedir?” sorusu yanıtlanabilir. Boyut kategoriyi seçer, metrik ölçümü sağlar; ortalama hesabının paydasını ve tekrar tetiklenmeleri ayrıca doğrulayın.
Aşağıdaki karşılaştırma, hangi tanımı seçmeniz gerektiğini netleştirir:
Özel tanımı kaydetmek geçmiş veriyi geriye dönük doldurmaz. Raporlarda kullanılabilir hâle gelmesi işleme süresi gerektirir. Bu yüzden rapor ihtiyacı kesinleşmeden önce olay adı, parametre adı, veri tipi ve kapsam için basit bir ölçüm planı hazırlamak daha güvenlidir.
Nasıl çalışırlar?
GA4’e gönderilen olaylarda parametreler bulunur. Örneğin
video_watch_sample adlı olayda şu parametreler gönderilebilir:
Kod:
membership_tier = premium
watch_seconds = 45
Burada
membership_tier metinsel ve sınıflandırıcı bir değer olduğu için özel boyut olarak; watch_seconds sayısal bir değer olduğu için özel metrik olarak tanımlanmaya uygundur.Özel boyutun kapsamı da önemlidir. Kullanıcı kapsamlı boyutlar kullanıcıyla ilişkilendirilen bilgileri, olay kapsamlı boyutlar tek bir olayın bağlamını, ürün veya öğe kapsamlı boyutlar ise e-ticaret öğesine ait bilgileri ifade eder. Bir parametrenin hangi kapsamda gönderildiğiyle GA4’te hangi kapsamda tanımlandığı birbiriyle uyumlu olmalıdır.
Özel metrikler çoğunlukla olayla birlikte gönderilen sayısal parametrelerden oluşturulur. Özel metrik sayısal parametre değerlerinin toplamını temsil eder. Ortalama gerekiyorsa uygun payda ve hesaplama ayrıca tanımlanmalıdır; her raporun özel metriği otomatik ortalamaya çevireceğini varsaymayın. Bu nedenle aynı olayın her tetiklenmesinde değerin neyi temsil ettiği açık olmalıdır.
Somut örnek
Bir içerik sitesinde makale okuma davranışını ölçtüğünüzü varsayalım. Her okuma olayında şu veriler gönderiliyor:
Kod:
article_read
article_category = teknoloji
reading_seconds = 82
article_category özel boyut olarak tanımlanırsa, raporu “teknoloji”, “haber” veya “rehber” kategorilerine göre ayırabilirsiniz. reading_seconds özel metrik olarak tanımlanırsa, kategorilerin toplanan sürelerini karşılaştırabilirsiniz. Ortalama için ilgili toplamı aynı kapsamda ölçülen okuma olayı sayısına bölmek gibi açık bir hesap gerekir; bu süre kullanıcının gerçekten okuduğunun kesin kanıtı değildir.Bu iki tanım birlikte kullanıldığında “Teknoloji kategorisindeki makalelerde ortalama okuma süresi nedir?” sorusu yanıtlanabilir. Boyut kategoriyi seçer, metrik ölçümü sağlar; ortalama hesabının paydasını ve tekrar tetiklenmeleri ayrıca doğrulayın.
Aşağıdaki karşılaştırma, hangi tanımı seçmeniz gerektiğini netleştirir:
| Özellik | Özel boyut | Özel metrik |
|---|---|---|
| Temel işlev | Veriyi sınıflandırır | Sayısal değeri ölçer |
| Tipik değer | Üyelik türü, kategori, yöntem | Süre, puan, miktar |
| Rapor kullanımı | Kırılım veya filtre | Toplam, ortalama veya karşılaştırma |
| Örnek parametre | article_category | reading_seconds |
Uygulama ve karar adımları
- Ölçmek istediğiniz değeri yazın. Değer bir etiket, sınıf veya nitelikse özel boyut; sayı, süre, puan veya miktarsa özel metrik seçin.
- Olay parametresinin adını ve anlamını sabitleyin. Örneğin
reading_secondsher zaman saniye cinsinden okuma süresini temsil etsin; bazı olaylarda saniye, bazılarında dakika göndermeyin. - Parametreyi ilgili GA4 olayında gönderin. Özel metrik için değer gerçekten sayısal olmalı; “82 saniye” gibi birim içeren metinsel değer yerine
82gönderilmelidir. - GA4 yönetimindeki özel tanımlar bölümünde uygun kapsamı seçerek parametreyi özel boyut veya özel metrik olarak kaydedin. Olay kapsamlı bir parametreyi kullanıcı kapsamlı bir tanım gibi kullanmayın.
- DebugView veya benzeri doğrulama araçlarında olayın ve parametrenin geldiğini kontrol edin. Parametre hiç gelmiyorsa tanımı oluşturmak tek başına veri üretmez.
- Rapor veya Keşif bölümünde boyutu kırılım, metriği ölçüm olarak ekleyin. Sonuç anlamsızsa önce olayın kaç kez gönderildiğini, değerin birimini ve kapsamını kontrol edin.
Özel tanımı kaydetmek geçmiş veriyi geriye dönük doldurmaz. Raporlarda kullanılabilir hâle gelmesi işleme süresi gerektirir. Bu yüzden rapor ihtiyacı kesinleşmeden önce olay adı, parametre adı, veri tipi ve kapsam için basit bir ölçüm planı hazırlamak daha güvenlidir.
Sık yapılan hatalar
- Kategori, kampanya türü veya üyelik seviyesini metrik olarak tanımlamak: Bunlar toplanacak sayılar değil, boyut olarak kullanılacak sınıflardır.
- Süre veya miktarı metin göndermek: Birim bilgisini parametre adına veya ölçüm planına dahil edip değeri sayısal göndermek gerekir.
- Aynı parametreyi farklı anlamlarda kullanmak:
valuebir olayda fiyat, başka bir olayda puan olursa raporlar güvenilmez hale gelir. - Özel tanımı oluşturduktan sonra parametrenin otomatik oluşacağını sanmak: Tanım yalnızca gönderilen parametrenin GA4 raporlarında kullanılmasını sağlar; ölçüm kodu veya etiket yapılandırması ayrıca doğru olmalıdır.