Introducción a getanalytics
El proyecto utiliza la biblioteca analytics (https://getanalytics.io/) para rastrear eventos, páginas vistas e identificación de usuarios. La configuración principal se encuentra en src/getanalytics/analytics.js.
Configuración principal
La biblioteca está configurada con diferentes plugins que se cargan según el entorno:
- Plugins en todos los entornos: Se cargan independientemente del entorno
- Plugins solo en desarrollo: Proporcionan información de depuración en entornos de desarrollo
- Plugins solo en producción: Se cargan solo en producción para enviar datos a servicios reales
Métodos principales
La biblioteca getanalytics expone tres métodos principales:
analytics.page(payload, options)
Este método se utiliza para rastrear vistas de página.
analytics.page({ pageType: "Home" }, { plugins: { all: true, 'google-tag-manager': false } });
analytics.track(event, payload, options)
Este método se utiliza para rastrear eventos específicos.
analytics.track('app:product_viewed', productData);
analytics.identify(userId, traits, options)
Este método se utiliza para identificar a un usuario.
analytics.identify(userId, userData);