Dónde se almacenan los datos. Firebase «puede procesar y almacenar tus datos en cualquier lugar donde Google o sus agentes mantengan instalaciones», y Analytics no tiene opción de residencia de datos en la UE. Para una empresa que tiene que responder a eso en un formulario de compras o en un contrato de encargo, ninguna funcionalidad lo compensa.
Es Google. Los datos de comportamiento sobre tus usuarios están en manos de un negocio publicitario. Eso es una postura y no un defecto, y para muchos equipos es la razón entera por la que están leyendo esta página.
Aplicación y web son dos productos distintos. Firebase Analytics mide aplicaciones; el lado web es GA4, una consola aparte con un modelo de datos aparte. Un producto que sale en los dos acaba con dos herramientas y ninguna respuesta única.
Consentimiento. Firebase almacena un identificador de instancia de aplicación en el dispositivo, y la propia guía de Google dice que los identificadores de aplicación entran dentro de las leyes de privacidad y necesitan consentimiento. Montar eso bien es trabajo, y hacerlo mal es peor que no tener analítica.
El techo de los 500 eventos. No es el motivo habitual, pero es real: 500 nombres de evento distintos es generoso hasta que una llamada a logEvent recibe una cadena dinámica y se come el presupuesto en una semana.