Si bien es cierto que a priori puede parecer algo muy sencillo de implementar, no han sido pocas las veces que algún usuario que gestiona el portal ha tenido alguna dificultad para saber dónde y cómo activar en Liferay Google Analytics en su portal de Liferay. Se trata básicamente de conocer dónde se encuentra esta opción, pero es posible que se invierta cierto tiempo sin éxito.
Esta pequeña intro es para justificar que os suelte ahora este “rollo” paso a paso para configurar el ID de Analytics en Liferay :)
Paso 1: Copiar el ID de Analytics
Copia el ID que genera Google Analytics en la pestaña “Código de Seguimiento” de la opción Administrador. Este suele ser algo parecido a esto UA-XXXXXX-N
Paso 2: Pegar el ID de Analytics
En esta ocasión voy a detallar cómo hacerlo no solo para la última versión de Liferay sino para las 2 anteriores:
Desde el panel de control...
Liferay Portal 6.1
Sitios web > Escoger el sitio que se desea monitorizar > Clic en el botón ACCIONES > Una vez desplegado el menú hacer clic en “Ajustes del sitio” > En el menú de la derecha hacer clic en “Estadísticas” y finalmente pegar el ID en el campo “ID de Google Analytics”.
En esta versión de Liferay también podemos acceder a esta configuración desde el propio sitio web con la opción del dockbar “Configuración del sitio web”
Liferay Portal 6.0 y 5.2.3
Comunidades > Seleccionar la comunidad a administrar > Administrar páginas > Configuración > Supervisión
¿Qué podemos hacer en un portal dónde los usuarios tienen páginas públicas y quieren monitorizar las visitas a éstas?
En Liferay 6.0.6 la opción de configuración de sitio estaba disponible para las páginas de usuario y podía añadirse el ID de analytics de manera que se generaba el código de seguimiento de forma automática en cada página.
En 6.1 y anteriores a 6.0.x esta opción ya no aparece por lo que una solución sencilla es introducir todo el script de tracking que genera Google Analytics en el campo javascript de cada una de las páginas que se deseen monitorizar.
Para terminar un pequeño recordatorio de algo a tener presente, sobre todo con esto último, que ya comenté en la entrada de Herramientas para webmasters y Liferay:
- Liferay 6.1
- Script de analytics: Lo ubica entre <head> y </head>
- Código introducido en la opción Javascript de las páginas: Lo ubica entre </body> y </html>
- Liferay 6.0.6 y anteriores
- Script de analytics y Código introducido en la opción Javascript de las páginas: Lo ubica entre </body> y </html>