Emirodgar

Cómo obtener el código UA de Google Analytics a través de JavaScript

Publicado el 08/02/2022 1 minuto de lectura Analítica

Como hemos visto en otras publicaciones, la consola de Google Chrome es muy útil para poder acceder a cierta información así como validar -en directo- implementaciones.

En este caso vamos a ver cómo podemos obtener el UA (identificador) de una cuenta de Google Analytics utilizando JavaScript a través de la consola de DevTools, a la cuál accederemos desde nuestro navegador pulsando la tecla F12. Una vez abierto el panel debemos ir a la pestaña de Consola y situar el cursor justo al final, donde podemos escribir.

Este proceso dependerá de la versión de Google Analytics que estemos usando.

En el caso de que el objeto que se esté utilizando sea ga, entonces podremos obtener el identificador de la cuenta a través del siguiente comando:

ga.getAll()[0].get('clientId');

Bastará con escribirlo (o copiarlo y pegarlo) en la consola y pulsar la tecla Enter. Automáticamente en la siguiente línea nos aparecerá el UA.

Si nos aparece el error “Uncaught ReferenceError: ga is not defined” implica que el objeto ga no ha podido ser accedido y seguramente sea porque no existe. O bien esa página no está usando Google Analytics o utiliza otra versión (por ejemplo con el objeto gtag).

En el caso de que quisiéramos establecer una función JavaScript para ser usada fuera de la consola, la aproximación correcta sería la siguiente, que es la que ofrecen desde la documentación oficial de Google:

ga(function(tracker) {
  var clientId = tracker.get('clientId'); 
  myInternalMeasurementProtocolSetter(clientId);  
});