Özel Boyutlar ve Metrikler

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?>'
});