Analytics.js: La forma más sencilla de integrar estadísticas de terceros

Analytics.js es un interesante proyecto que pretende mejorar y facilitar la forma en que integramos los sistemas de estadísticas de terceros, por ejemplo, de forma eficiente y veloz podemos integrar Google Analytics, KISSmetrics y Mixpanel, con apenas unas lineas de código.

Muchos se estarán preguntando ¿Cuál es la diferencia con insertar directamente el código de cada empresa? La respuesta es: una integración más simple y homologada. Analytics.js no solo permite el conteo básico de visitantes, sino que también viene listo para ejecutar funciones avanzada, como por ejemplo, el seguimiento de eventos. Una función no muy utilizada pero que es realmente útil de cara a mejorar nuestros servicios.

Otra gran ventaja es que vamos a poder gestionar todos los servicios de terceros desde un solo lado, y no olvidemos que esto también nos brinda la capacidad de modificar, o bien optimizar tiempos de carga y funciones básicas, evitando de tal forma ensuciar nuestro código con fragmentos de terceros. Ademas de olvidarnos de la dependencia de que si el servicio del tercero se cae también afectaría nuestro proyecto de forma negativa.

integrar sistemas de estadisticas

Ejemplo de integración: Google Analytics, Mixpanel y KISSmetrics

analytics.initialize({
    'Google Analytics' : 'UA-XXXXXX-XX',
    'Mixpanel'         : 'XXXXXXXXXX',
    'KISSmetrics'      : 'XXXXXXXXXX'
});

El ejemplo muestra perfectamente como podemos integrar tres sistemas de estadísticas distintos desde un solo lugar y con apenas esfuerzo.

También merece la pena mostrar como se pueden integrar servicios de manera más avanzada utilizando el mecanismo provisto por analytics.js para tal fin:

analytics.initialize({
    'Google Analytics' : {
        trackingId              : 'UA-XXXXXX-XX',
        enhancedLinkAttribution : false
    },
    'Mixpanel' : {
        token  : 'XXXXXXXXXXX',
        people : true
    },
    'KISSmetrics' : {
        apiKey : 'XXXXXXXXXXX'
    }
});

Visiten la documentación para enterarse más acerca de este fantástico proyecto. Como dato de color, próximamente la biblioteca se podrá enlazar directamente desde la web de la empresa a cargo del proyecto, algo interesante si lo evaluamos desde el ahorro de transferencia de datos que podemos obtener.

Web: Analytics.js

Categorizado en: