Los desarrolladores web pueden usar dimensiones y métricas personalizadas para segmentar y medir las diferencias entre los usuarios que accedieron a sus cuentas, los autores de las páginas o los niveles de los juegos. En esta página, se describe cómo enviar dimensiones y métricas personalizadas a Google Analytics.
Para enviar valores de parámetros personalizados a Google Analytics, asigna los parámetros a los siguientes parámetros personalizados de dimensión o métrica de Google Analytics:
Parámetro personalizado | Tipo de datos | Descripción |
---|---|---|
dimension<Index> |
string |
Parámetro de dimensión personalizada (p.ej., dimension3 ) |
metric<Index> |
string |
Parámetro de métrica personalizada (p.ej., metric8 ) |
Cómo configurar y enviar dimensiones personalizadas
Para enviar el valor de un parámetro personalizado a Google Analytics, debes asignar un valor en tu sitio web a un parámetro de Google Analytics. Esto se puede lograr con el parámetro custom_map
.
Si deseas enviar una dimensión personalizada a Google Analytics, actualiza el config
de tu
propiedad para configurar el parámetro custom_map
de la dimensión y, luego, utiliza el
parámetro personalizado para enviar el valor de la dimensión personalizada:
// 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});
Reemplaza 'GA_MEASUREMENT_ID'
por tu propio ID de Analytics.
Por ejemplo, el siguiente fragmento enviará la dimensión personalizada dimension2
con el valor 55
a Google Analytics:
// 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});
Configura y envía métricas personalizadas
Si deseas enviar una métrica personalizada a Google Analytics, actualiza el
config
de tu propiedad para establecer el parámetro custom_map
de la
métrica y, luego, usa el parámetro personalizado para enviar el valor de
la métrica personalizada:
// 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});
Reemplaza 'GA_MEASUREMENT_ID'
por tu propio ID de Analytics.
Por ejemplo, el siguiente fragmento enviará la métrica personalizada metric5
con el valor 1
a Google Analytics:
// 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});
Configura y envía dimensiones y métricas personalizadas
Puedes actualizar el config
de tu propiedad para asignar dimensiones y métricas personalizadas:
gtag('config', 'GA_MEASUREMENT_ID', { 'custom_map': { 'dimension2': 'age', 'metric5': 'avg_page_load_time' } }); gtag('event', 'foo', {'age': 55, 'avg_page_load_time': 1});