Onde os dados são armazenados. O Firebase «pode tratar e armazenar os teus dados em qualquer lugar onde a Google ou os seus agentes mantenham instalações», e o Analytics não tem opção de residência de dados na UE. Para uma empresa que tem de responder a isso num formulário de compras ou num contrato de subcontratação, nenhuma funcionalidade compensa.
É a Google. Os dados de comportamento sobre os teus utilizadores ficam com um negócio de publicidade. Isso é uma posição e não um defeito, e para muitas equipas é a razão inteira pela qual estão a ler esta página.
Aplicação e web são dois produtos diferentes. O Firebase Analytics mede aplicações; o lado web é o GA4, uma consola à parte com um modelo de dados à parte. Um produto que sai nos dois acaba com duas ferramentas e nenhuma resposta única.
Consentimento. O Firebase armazena um identificador de instância de aplicação no dispositivo, e a própria orientação da Google é que os identificadores de aplicação caem dentro das leis de privacidade e precisam de consentimento. Montar isso como deve ser é trabalho, e fazê-lo mal é pior do que não ter analítica.
O teto dos 500 eventos. Não é a razão habitual, mas é uma razão real: 500 nomes de evento distintos é generoso até uma chamada logEvent receber uma cadeia dinâmica e comer o orçamento numa semana.