Firebase Analytics vs. Google Analytics
Al trabajar con Firebase de Google, es posible que haya escuchado nombres de productos como “Google Analytics” o “Firebase Analytics”.
Históricamente, ha habido mucha confusión entre estos dos productos: ¿son iguales, se basan el uno en el otro, o son entidades completamente separadas?
A pesar de que el caso se ha aclarado mucho con los cambios recientes, todavía puede haber cierta confusión. Exploremos la historia de ambos productos, sus convenciones de nomenclatura y su situación actual.
Contents
El Google Analytics original
Comenzamos en 2005 cuando se anunció el Google Analytics original. El producto creció rápidamente en popularidad debido a su atractivo conjunto de características. Era gratuito, provenía de una empresa de renombre con experiencia en análisis y publicidad, y proporcionaba una gran cantidad de datos, incluidas las visitas a la página, el tráfico de referidos, los tiempos de sesión y más.
Google Analytics para móviles
Un tiempo después de que Google Analytics original se hiciera popular, surgió la nueva tendencia de desarrollo de aplicaciones móviles. Con eso, el equipo de GA comenzó rápidamente a trabajar en SDK dedicados tanto para iOS como para Android.
Sin embargo, el mayor problema con los SDK originales de Google Analytics para dispositivos móviles era el backend. Fue diseñado principalmente para manejar análisis web, que difiere enormemente del análisis de aplicaciones móviles.
En las aplicaciones, realmente no tiene visitas a la página, tasas de rebote o tráfico de referidos. En su lugar, debe pensar en cómo los usuarios interactúan con la aplicación, qué están tocando, deslizando, etc.
Para eso, hubo eventos personalizados, que, aunque apoyados por el backend, siempre se sintieron un poco fuera de lugar. Esto, a su vez, resultó en problemas, errores y malas experiencias de desarrollo.
Al final, los SDK quedaron obsoletos y fueron reemplazados por los nuevos, pero, aun así, fue un gran paso hacia lo que vendría después.
Análisis universal
Con el paso del tiempo, Google Analytics fue mejorado. En 2012, salió la nueva versión principal denominada Universal Analytics. Presentó muchas mejoras en el seguimiento y la compatibilidad con eventos personalizados.
Universal Analytics, en una forma muy mejorada, todavía es compatible hasta el día de hoy, aunque no se recomienda su uso en nuevos proyectos.
Google Analytics 360
Otro obstáculo en el camino fue Google Analytics 360, introducido en 2016 como una versión paga de Google Analytics. Viene con funciones adicionales además de la versión gratuita, que incluyen análisis avanzado, integración de BigQuery, informes más detallados, etc.
A lo largo de los años, algunas características llegaron a la versión gratuita, pero GA 360 se mantuvo bastante estable. Hasta el día de hoy continúa jugando con diferentes reglas en lo que respecta al conjunto de funciones, pero también al soporte a largo plazo y al calendario de desactivación de funciones.
En 2018, junto con DoubleClick, GA 360 se convirtió en parte de Google Marketing Platform.
Google Analytics para Firebase
Además, en 2016, finalmente pudimos ver Firebase Analytics. Fue el resultado de años de trabajo rediseñando Google Analytics desde cero para trabajar con aplicaciones y su forma de comportarse.
El equipo de GA cambió el impulsor principal de la analítica de vistas de página y sesiones a eventos y propiedades personalizadas.
El cambio recibió una cálida bienvenida por parte de la comunidad, aunque originalmente no estaba libre de errores. La larga lista de problemas incluía los relacionados con los embudos, los informes paralizados y la falta de visualización en tiempo real.
Durante unos años, el equipo abordó principalmente los problemas y se introdujeron algunas funciones adicionales (como la integración de AdMob). A lo largo del viaje, el nombre también se cambió a Google Analytics para Firebase para reflejar los orígenes subyacentes del producto. Sin embargo, el nombre original más corto siguió siendo la opción preferida de la mayoría de los usuarios.
Google Analytics una vez más
Con GA para Firebase convirtiéndose en un éxito, el backend ensamblado rápidamente comenzó a tener problemas.
Es por eso que, en 2019, se introdujo un backend más poderoso. Este pudo manejar mucha más carga, vino con muchas características nuevas y nuevamente se basó en el modelo de eventos y propiedades personalizadas.
Junto con la actualización, vino un cambio de nombre más, y GA para Firebase se convirtió simplemente en Google Analytics, lo que generó aún más confusión.
Google Analytics 4
Pero eso todavía no es el final. A medida que las aplicaciones web (PWA, SPA, aplicaciones híbridas, etc.) se hicieron más populares y los sitios web se parecían cada vez más a aplicaciones móviles, el equipo de GA decidió que es lógico utilizar el mismo modelo de backend utilizado para dispositivos móviles, para la web.
Entonces, la web y las aplicaciones móviles obtuvieron acceso al mismo backend, con conjuntos de funciones similares y el mismo nombre: Google Analytics. Sin embargo, para minimizar la confusión para siempre, ocurrió otro cambio de nombre.
A fines de 2020, junto con algunas actualizaciones de funciones, GA se convirtió oficialmente en Google Analytics 4 (GA4), ahora herramienta predeterminada y recomendada para aplicaciones web y aplicaciones móviles, ya sea que funcionen con Firebase o no.
¿Cómo funciona GA4 con Firebase?
Y ahí es donde estamos ahora. Existe GA4, la versión principal de GA, recomendada para todos los proyectos nuevos y para los proyectos antiguos a los que migrar; Universal Analytics (UA) con un modelo de backend “heredado”, diseñado solo para la web, y GA 360 para clientes empresariales.
Con respecto a cómo GA4 se integra con Firebase, es relativamente simple, con solo cierta terminología que necesita saber. Los proyectos deFirebase tienen una relación de 1 a 1 con las propiedades deGA4. Los datos llegan a su propiedad a través de transmisiones.
Puede tener varias transmisiones con cada una de ellas conectada a una interfaz diferente, por ejemplo, una aplicación web, una aplicación de iOS y una aplicación de Android. Eso es similar a cómo un solo proyecto de Firebase (backend) puede servir a estos múltiples frontend.
Eso es prácticamente todo lo que necesita saber para comenzar con Firebase y GA4 en este momento.
Conclusión
Entonces, ha sido un largo viaje hasta donde estamos ahora con GA4. Comenzando desde el GA original, luego ramificándose a la web (más tarde UA) y móvil, que por sí solo, se transformó en Firebase Analytics y ambos se unieron al final, para formar GA4.
Con suerte, la confusión y los problemas técnicos han quedado atrás, y podemos centrarnos en desarrollar mejores aplicaciones con Firebase y la destreza analítica de GA4.