Bu kılavuzda, analytics.js kullanılarak özel boyutların ve metriklerin nasıl gönderileceği açıklanmaktadır.
Genel bakış
Özel boyutlar ve metrikler, Google Analytics'e özel veri göndermenin etkili bir yoludur. Web geliştiricileri; giriş yapan ve çıkış yapan kullanıcılar, sayfa yazarları, oyunlardaki seviyeler veya bir sayfadaki diğer iş verileri arasındaki farkları segmentlere ayırmak ve ölçmek için özel boyutlar ve metrikler kullanabilir.
Bu özelliğin işleyiş şekliyle ilgili tam bir genel bakış için Özel Boyutlar ve Metrikler Özelliği Referansı başlıklı makaleyi okuyun.
Aşağıdaki değerlerden birini veya ikisini birden kullanarak özel boyut ve metrik verilerini gönderirsiniz:
Alan adı | Değer Türü | Zorunlu | Açıklama |
---|---|---|---|
boyut[0-9]+ | kısa mesaj | Hayır | Boyut dizini. Her özel boyutun ilişkili bir dizini vardır.En fazla 20 özel boyut olabilir (Analytics 360 hesapları için 200). Dizin son eki 0'dan büyük bir pozitif tam sayı olmalıdır (ör. boyut3). |
metrik[0-9]+ | tam sayı | Hayır | Metrik dizini. Her özel metriğin ilişkili bir dizini vardır. En fazla 20 özel metrik olabilir (Analytics 360 hesapları için 200). Dizin son eki 0'dan büyük bir pozitif tam sayı olmalıdır (ör. metrik5). |
Uygulama
Öncelikle Google Analytics Yönetim Arayüzü üzerinden bir özel boyut veya metrik yapılandırmanız gerekir. Yapılandırılan özel boyut veya metriğe, bir özel boyutu ya da metriği tanımlayan ve birbirinden ayıran benzersiz bir dizin atanır. Ardından, belirli bir özel boyut veya metriğe ait verileri göndermek için analytics.js kitaplığındaki dizini kullanırsınız.
Veri Gönderiliyor
Özel boyut veya metrik verileri yalnızca mevcut bir isabetle gönderilebilir. Örneğin, 15
dizinine sahip bir pageview
türü isabeti için özel boyut göndermek için aşağıdakileri kullanırsınız:
ga('send', 'pageview', {
'dimension15': 'My Custom Dimension'
});
18
endeksine sahip bir event
türü isabeti için özel metrik göndermek üzere şunu kullanabilirsiniz:
ga('send', 'event', 'category', 'action', {
'metric18': 8000
});
Özel metrik bir para birimi türüne sahip olacak şekilde yapılandırılmışsa ondalık değerler gönderebilirsiniz:
ga('send', 'event', 'category', 'action', {
'metric19': 24.99
});
Bazı durumlarda, belirli bir sayfadaki tüm isabetlerle (veya izleyici nesnesinin ömrü boyunca) bir özel boyut veya metrik göndermek isteyebilirsiniz. Bu durumda, özel komutu veya metrikleri set
komutunu kullanarak ayarlayabilirsiniz:
ga('set', 'dimension5', 'custom data');
Hem boyut hem de metrik set
değerleri için şunları kullanabilirsiniz:
ga('set', {
'dimension5': 'custom dimension data',
'metric5': 'custom metric data'
});
Bu verilerin nasıl gönderileceğine ilişkin spesifik biçim için Alan Referans dokümanındaki Özel Boyutlar ve Metrikler Bölümü'nü okuyun.
Örnek
Özel boyutların ne zaman kullanılacağına ilişkin muhteşem bir örnek olarak, çok sayıda yazara sahip içeriğe dayalı bir siteniz olabilir. Analist olarak hangi yazarların en popüler içeriğe sahip olduğunu anlamak isteyebilirsiniz. Bu soruyu yanıtlamak için sayfa görüntülemelerini yazara göre karşılaştıran bir rapor görüntüleyebilirsiniz. Yazar verileri Google Analytics'te varsayılan olarak kullanılabilir olmasa da, bu verileri her sayfa görüntülemede özel bir boyut olarak gönderebilirsiniz.
Çözümün ilk adımı, yönetim arayüzünde yeni bir özel boyut yapılandırmaktır. Ad author
olmalı ve kapsam hit
türünde olmalıdır. Yapılandırıldığında yeni özel boyuta bir dizin atanır. Bu örnekte, dizinin 5
olduğunu varsayalım.
Artık author
özel boyutu yapılandırılıp bir dizin atandığına göre bu boyut, yazar verilerini özel boyut olarak göndermek için analytics.js kitaplığıyla kullanılabilir. Örneğin, sayfanız PHP'de yazılmışsa sayfanın asıl yazarı muhtemelen $author
gibi bir PHP değişkeninde depolanır. PHP şablonunuzda, yazar değerini özel boyuta iletmek için bu yazar değişkenini kullanabilirsiniz:
ga('send', 'pageview', {
'dimension5': '<?=$author?>'
});