gtag.js ile özel boyutlar ve metrikler

Web geliştiricileri, giriş yapmış ve çıkış yapmış kullanıcılar, sayfa yazarları veya oyunlardaki seviyeler arasındaki farkları segmentlere ayırmak ve ölçmek için özel boyutları ve metrikleri kullanabilir. Bu sayfada, özel boyutların ve metriklerin Google Analytics'e nasıl gönderileceği açıklanmaktadır.

Özel parametrelerin değerlerini Google Analytics'e göndermek için parametreleri aşağıdaki özel Google Analytics boyut veya metrik parametreleriyle eşleyin:

Özel parametre Veri türü Açıklama
dimension<Index> string Özel boyut parametresi (ör. dimension3)
metric<Index> string Özel metrik parametresi (ör. metric8)

Özel boyutları yapılandırma ve gönderme

Bir özel parametrenin değerini Google Analytics'e göndermek için web sitenizdeki bir değeri bir Google Analytics parametresiyle eşlemeniz gerekir. Bu işlem, custom_map parametresi kullanılarak gerçekleştirilebilir.

Google Analytics'e özel boyut göndermek amacıyla mülkünüz için config özelliğini güncelleyerek boyutun custom_map parametresini ayarlayın ve özel değerin değerini göndermek için özel parametreyi kullanın:

// Configures custom dimension<Index> to use the custom parameter
// 'dimension_name' for 'GA_MEASUREMENT_ID', where <Index> is a number
// representing the index of the custom dimension.
gtag('config', 'GA_MEASUREMENT_ID', {
  'custom_map': {'dimension<Index>': 'dimension_name'}
});

// Sends the custom dimension to Google Analytics.
gtag('event', 'any_event_name', {'dimension_name': dimension_value});

'GA_MEASUREMENT_ID' kısmını kendi Analytics kimliğinizle değiştirin.

Örneğin, aşağıdaki snippet'in değeri 55 olan dimension2 özel boyutunu Google Analytics'e gönderir:

// Maps 'dimension2' to 'age'.
gtag('config', 'GA_MEASUREMENT_ID', {
  'custom_map': {'dimension2': 'age'}
});

// Sends an event that passes 'age' as a parameter.
gtag('event', 'age_dimension', {'age': 55});

Özel metrikleri yapılandırma ve gönderme

Google Analytics'e özel metrik göndermek üzere mülkünüzün config parametresini güncelleyerek metrik için custom_map parametresini ayarlayın ve ardından özel metriğin değerini göndermek için özel parametreyi kullanın:

// Configures custom metric<Index> to use the custom parameter
// 'metric_name' for GA_MEASUREMENT_ID, where <Index> is a number
// representing the index of the custom metric.
gtag('config', 'GA_MEASUREMENT_ID', {
  'custom_map': {'metric<Index>': 'metric_name'}
});

// Sends the custom dimension to Google Analytics.
gtag('event', 'any_event_name', {'metric_name': metric_value});

'GA_MEASUREMENT_ID' kısmını kendi Analytics kimliğinizle değiştirin.

Örneğin, aşağıdaki snippet, 1 değerine sahip metric5 özel metriğini Google Analytics'e gönderecektir:

// Maps 'metric5' to 'avg_page_load_time'.
gtag('config', 'GA_MEASUREMENT_ID', {
  'custom_map': {'metric5': 'avg_page_load_time'}
});

// Sends an event that passes 'avg_page_load_time' as a parameter.
gtag('event', 'load_time_metric', {'avg_page_load_time': 1});

Özel boyutları ve özel metrikleri yapılandırma ve gönderme

Mülkünüzün config boyutunu hem özel boyutları hem de özel metrikleri eşleyecek şekilde güncelleyebilirsiniz:

gtag('config', 'GA_MEASUREMENT_ID', {
   'custom_map': {
     'dimension2': 'age',
     'metric5': 'avg_page_load_time'
   }
});

gtag('event', 'foo', {'age': 55, 'avg_page_load_time': 1});