Özel Boyutlar ve Metrikler

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