Bu kılavuzda, analytics.js kullanarak özel boyutları ve metrikleri nasıl göndereceğiniz açıklanmaktadır.
Genel bakış
Özel boyutlar ve metrikler, Google Analytics'e özel veri göndermenin güçlü bir yoludur. Web geliştiricileri, giriş yapmış ve çıkış yapmış kullanıcıları, sayfaların yazarlarını, oyun seviyeleri veya bir sayfada bulunan diğer iş verilerini segmentlere ayırmak ve ölçmek için özel boyutları ve metrikleri kullanabilir.
Bu özelliğin nasıl çalıştığına dair kapsamlı bir genel bakış için Özel Boyutlar ve Metrikler Özellik Referansı'nı okuyun.
Özel boyut ve metrik verilerini, aşağıdaki değerlerden birini veya her ikisini kullanarak gönderirsiniz:
Alan adı | Değer Türü | Gerekli | Açıklama |
---|---|---|---|
boyut[0-9]+ | text (metin) | Hayır | Boyut dizini. Her özel boyut, ilişkilendirilmiş bir dizine sahiptir.En fazla 20 özel boyut bulunur (Analytics 360 hesapları için 200). Dizin son eki 0'dan büyük pozitif bir 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 bulunabilir (Analytics 360 hesapları için 200). Dizin son eki 0'dan büyük pozitif bir tam sayı olmalıdır (ör. metrik5). |
Uygulama
İlk olarak Google Analytics Yönetim Arayüzü aracılığıyla bir özel boyut veya metrik yapılandırmanız gerekir. Yapılandırıldığında, özel boyuta veya metriğe benzersiz bir dizin atanır. Bu dizin, bir özel boyutu veya metriği diğerinden ayırt eder. Daha sonra, belirli bir özel boyut veya metrik için veri göndermek üzere 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
diziniyle birlikte pageview
türünde bir isabet için özel boyut göndermek isterseniz şunu kullanırsınız:
ga('send', 'pageview', {
'dimension15': 'My Custom Dimension'
});
18
diziniyle birlikte event
türü bir isabet için özel metrik göndermek isterseniz şunu kullanırsınız:
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 (veya izleyici nesnesinin kullanım ömrü boyunca) tüm isabetlerle birlikte özel bir boyut veya metrik göndermek isteyebilirsiniz. Bu durumda, özel boyutu veya metrikleri set
komutunu kullanarak ayarlayabilirsiniz:
ga('set', 'dimension5', 'custom data');
Hem boyut hem de metrik için değerleri set
yapmak üzere ş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ı belgesindeki Özel Boyutlar ve Metrikler Bölümü'nü okuyun.
Örnek
Çok sayıda yazarı olan ve içeriğe dayalı bir sitenizin olması, özel boyutların ne zaman kullanılacağına ilişkin harika bir örnektir. Bir analist olarak, hangi yazarların en popüler içeriğe sahip olduğunu bilmek isteyebilirsiniz. Bu soruyu yanıtlamak için, yazara göre sayfa görüntülemelerini karşılaştıran bir rapor görüntüleyebilirsiniz. Yazar verileri Google Analytics'te varsayılan olarak mevcut olmasa da, bu verileri her sayfa görüntülemede özel 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
, kapsam ise hit
türünde olacaktır. Yapılandırıldığında, yeni özel boyuta bir dizin atanır. Bu örnekte, dizinin 5
olduğunu varsayalım.
author
özel boyutu yapılandırılıp bir dizine atandığına göre, yazar verilerini özel boyut olarak göndermek için analytics.js kitaplığıyla kullanılabilir. Örneğin, sayfanız PHP dilinde yazılmışsa sayfanın gerçek yazarı muhtemelen $author
gibi bir PHP değişkeninde depolanır. PHP şablonunuzda, author değerini özel boyuta iletmek için şu yazar değişkenini kullanabilirsiniz:
ga('send', 'pageview', {
'dimension5': '<?=$author?>'
});