gtag.js ile özel boyutlar ve metrikler

Web geliştiricileri, giriş yapmış ve çıkış yapmış kullanıcılar, sayfaların yazarları veya oyun seviyeleri arasındaki farkları segmentlere ayırıp ö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 parametre 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

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

Google Analytics'e özel boyut göndermek için mülkünüzün config değerini boyut için custom_map parametresini ayarlayacak şekilde güncelleyin ve ardından özel parametreyi kullanarak özel boyutun değerini gönderin:

// 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' yerine kendi Analytics kimliğinizi yazın.

Örneğin, aşağıdaki snippet, 55 değerine sahip 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 için mülkünüzün config özelliğini, metrik için custom_map parametresini ayarlayacak şekilde güncelleyin ve ardından özel parametreyi kullanarak özel metriğin değerini gönderin:

// 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' yerine kendi Analytics kimliğinizi yazın.

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

// 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 özelliğini 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});