Cuando Google lanzó gtag.jsla nueva biblioteca de seguimiento world diseñada para (eventualmente) reemplazar análisis.jsMuchos profesionales y usuarios de Common Analytics estaban confundidos (ver, por ejemplo, la excelente descripción basic de Jeff). aquí) Parecía que gtag.js En realidad, no resolvía ningún problema inmediato, ya que analytics.js había hecho un excelente trabajo con el seguimiento de Common Analytics durante todos estos años. Sin embargo, de gtag El modus operandi es la capacidad de aprovechar la misma información semántica (distribuida a través de dataLayer
!) en varios productos de Google, empezando por GA y AdWords.
Pero migrar a gtag.js No es solo una operación de buscar y reemplazar: hay muchas cosas a tener en cuenta debido al hecho de que son bibliotecas de seguimiento completamente diferentes y aún no se ha alcanzado la paridad de características.
Una de las cosas que realmente me preocupaba period cómo agregar mi favorito dimensión personalizada para los hits: el ID de cliente almacenado en el _ga
galleta. Con gtag.jsesto es realmente ridículamente fácil y no necesitas apalancarte. customTask
o el ga.getAll()
método de seguimiento (que todavía existe cuando se utiliza gtag.js!).
Muchísimas gracias a Yamata Ryoda Por señalar este método. Puedes leer el consejo unique (en japonés) aquí.
incógnita
El boletín informativo de Simmer
Suscríbete a la Boletín informativo de Simmer ¡Para recibir las últimas noticias y contenidos de Simo Ahava en tu bandeja de entrada de correo electrónico!
Cómo agregar el ID de cliente a una dimensión personalizada con gtag.js
Así que después del largo preámbulo aquí está el consejo en todo su esplendor:
gtag('config', 'UA-12345-1', {
'custom_map': {
'dimensionX': 'clientId'
}
});
Solo reemplace UA-12345-1
con su ID de seguimiento de Common Analytics y la X en dimensionX
con el índice de dimensión personalizado, y gtag.js se encarga del resto.
Una forma muy sencilla de hacerlo. Mi principal queja en este momento es que esto no está documentado oficialmente y no sabemos qué otros valores “especiales” gtag.js se esconde bajo su capó. ¿Y si quisiera enviar la cadena “clientId” a GA como el valor de esa dimensión personalizada? Mmm. Puede que no sea tan común.
Resumen
Por lo tanto, existe una forma muy sencilla de agregar el ID de cliente a una dimensión personalizada al usar gtag.jsDe hecho, es tan fácil que deberías hacerlo ahora mismo. Enviar el ID de cliente a Google Analytics es casi necesario para ver los informes distribuidos fila por fila, donde cada fila es un usuario de Google Analytics distinto. De lo contrario, solo puedes obtener esto en el Explorador de usuarios informes.