Si has llegado hasta aquí probablemente ya te has enfrentado mas de una vez a una instalación de Google Analytics. Partiendo de esa base vamos a ver lo diferente que es implementar Adobe Analytics para medir una web. Si no te complicas la vida mucho la implementación básica de GA se reduce a poner el código de medición en todas las páginas y , como mucho, tienes que tener en cuenta el ID de seguimiento. Unas cinco líneas de código que bien colocadas ya te van a proveer de datos de tecnología, navegación, procedencia del tráfico, etc. Con Adobe Analytics la cosa cambia un poco. Como primer paso ya te tienes que descargar un archivo que tienes colocar accesible en tu servidor y que va a controlar toda la medición.
Si vas a la sección de administración en CODE MANAGER tienes todas las opciones de implementación. Empecemos por el principio, vamos a olvidarnos de tag managers, vamos a hacer una implementación directa, con javascript. Desde este lugar tendrás que descargarte el archivo AppMeasurement.js. Este archivo va a controlar toda la medición y no basta con descargarlo. Hay unas cuantas variables que configurar. Empecemos por lo básico, tenemos que declarar a qué servidor y a qué cuenta pertenecen los datos. El código tiene esta pinta:
// Instantiate the Analytics tracking object with report suite ID var s_account = "examplersid"; var s=s_gi(s_account); // Make sure data is sent to the correct location s.trackingServer = "example.sc.omtrdc.net";
¿De dónde salen estos datos? Con Google Analytics es fácil, con Adobe la cosa cambia, tenemos que encontrarlos y modificar el archivo AppMeasurement.
Tras definir estas líneas vendría la definición de variables y la llamada a la función que envía los datos de página vista:
s.t();
Pero no adelantemos acontecimientos, porque hay mas cosas que configurar.
Una vez definidos los servidores y cuentas a los que vamos a enviar los datos nos toca definir qué vamos a enviar. Una de las primeras cosas que vamos a definir es el «charset», es decir ¿cómo codificamos los datos que vamos a ver en la herramienta?
Con la siguiente función lo solucionamos:
s.charSet = "UTF-8"
Pero aquí no queda todo, vamos a ver unas cuantas más:
En Adobe Analytics hay que definirlo TODO, y cuando digo todo es todo. Si recuerdas bien, tienes eVars y props. Cada una de ellas la has tenido que definir en el plan de medición y además en la propia herramienta, lo mismo habrás tenido que hacer para los eventos.
La primera de todas es el nombre de página (pageName). Si no lo definimos nos devolverá la URL de la página pero lo recomendado es ponerle un nombre descriptivo y usable para los analistas que van a utilizar Adobe después. La forma de hacerlo es la siguiente:
s.pageName = window.document.title;
De esta forma estaremos rellenando el valor con el título de la página, pero podemos poner lo que queramos en cada caso. También conviene rellenar las siguientes:
A partir de éste punto deberías empezar a definir e implementar las correspondientes eVars y props que necesites, pero lo vamos a ver en el siguiente apartado, en él utilizaremos algunos complementos y funciones especiales.
Adobe analytics mide la procedencia del tráfico sin problema, pero podemos afinarlo bastante gracias a una función y una variable concretas. ¿Recuerdas que GA recoge los valores UTM de forma automática? pues Adobe NO lo hace, tenemos que usar un par de líneas de código. Para recoger UTM’s o cualquier otra variable que venga en la consulta necesitamos una función que lo recoja:
s.Util.getQueryParam("cid")
La línea anterior recogerá el valor de la variable «cid» ( podemos capturar la que queramos). Lo que nos toca ahora es poner ese valor donde corresponda. Adobe analytics tiene una variable especial s.Campaign:
s.campaign = s.Util.getQueryParam("cid");
Ésta configuración nos va a permitir tener toda la información de campañas en los informes de campaña, pero además nos va a permitir configurar los «Marketing Channels», unos informes en los que podemos empezar a ver alguna pista de atribución de tráfico.
Con todo lo anterior tendríamos configurada una medición básica, Adobe nos provee de algunos complementos que nos van a hacer la vida mas fácil. Con los complementos, podemos hacer, por ejemplo:
s.getTimeSinceLastVisit(): nos permite almacenar en una variable el tiempo que pasa entre visitas de cada usuario. Es cierto que existe un informe similar, pero la diferencia está en que esta función no agrupa los datos, podemos ir mas al detalle en el análisis.
Éstos son sólo tres ejemplos, hay bastantes complementos más que puedes utilizar, revisa la documentación y verás las posibilidades.
Esto que has leído es sólo una parte de todo lo que implica instalar Adobe Analytics, porque he dejado a un lado todo lo que tiene que ver con la configuración de variables personalizadas, lo que se va a ver en el menú o no, si utilizamos «context data» etcétera. ya iremos viendo mas adelante todas esas posibilidades ( implementación con Adobe Launch incluida)
¿Has visto alguna diferencia con Google Analytics? ¿te atreverías a hacerlo tú solo o crees que necesitas ayuda para hacerlo? Como ves son unas cuantas líneas de código más que GA y unas cuantas horas más de planteamiento…
De los creadores de Audita tu configuración de Google Analytics con R y de Usa R para…
Seguro que mas de una vez te ha tocado auditar una o varias cuentas de…
No se si te habrá pasado ya, pero si estas en estas cosas de Adobe…
Alguna vez me habréis oído decir eso de "En la web como en el mar…
Si te estas preguntando ¿Debería pasarme a GA4? o ¿Debería medir con GA4 ? ya …