A tua app é onde muitos dos teus utilizadores passam tempo. Mas a análise de apps funciona de forma diferente da análise web. As apps não usam cookies. Os visitantes não têm URLs. As mudanças de ecrã não funcionam como carregamentos de página. Precisas de análise específica para apps. O Firebase acompanha Android e iOS. As plataformas de análise de produto acompanham dados de comportamento e eventos. A análise de apps revela como os utilizadores interagem com a tua app. Quanto tempo ficam. Que funcionalidades usam. O que não usam. Esta informação impulsiona as melhorias da app.
Este artigo explica como configurar e usar a análise de apps.
Escolhe uma plataforma de análise de apps
O Firebase é a análise de apps da Google. É gratuito. Acompanha métricas básicas. Integra-se com outros produtos da Google. É bom para a maioria das apps.
As plataformas de análise de produto são avançadas. Acompanham eventos detalhados. Oferecem análise de coortes. Custam dinheiro. São boas para apps em que a análise orienta as decisões de produto.
Escolhe com base nas necessidades. Se precisas de métricas básicas, o Firebase serve. Se precisas de análise avançada, pondera uma plataforma de análise de produto.
Implementa o SDK
Acrescenta o SDK de análise à tua app. No iOS, acrescenta o SDK Firebase para iOS. No Android, acrescenta o SDK Firebase para Android. O SDK trata do acompanhamento automaticamente.
O SDK acompanha automaticamente os eventos básicos. Aberturas da app. Fechos da app. Falhas. Visualizações de ecrã. Obténs dados sem qualquer configuração.
Os eventos personalizados exigem código. Quando um utilizador conclui uma ação importante para ti, dispara um evento personalizado. Uma compra. A utilização de uma funcionalidade. Uma alteração de definições.
Acompanha as visualizações de ecrã
Na análise web, as visualizações de página são a base. Na análise de apps, as visualizações de ecrã são a base. Quando um utilizador navega para um ecrã, dispara um evento de visualização de ecrã.
Os nomes dos ecrãs devem ser descritivos. "DetalheProduto" e não "Ecra1". "PagamentoCheckout" e não "Pagamento". Os nomes ajudam-te a perceber o percurso do utilizador.
Os dados de visualização de ecrã revelam padrões de navegação. Que ecrãs são mais visitados. Quais são becos sem saída. Onde os utilizadores desistem.
Define os eventos críticos dos utilizadores
Nem todas as ações precisam de ser acompanhadas. Concentra-te nos eventos críticos. Compra. Registo. Utilização de funcionalidades. Compras na app. Ações que importam para o teu negócio.
Inclui parâmetros de evento. Um evento de compra deve incluir o valor, os artigos e a moeda. Um evento de funcionalidade deve incluir qual foi a funcionalidade. Os parâmetros dão contexto.
Usa nomes consistentes. Todos os eventos de compra com o nome "purchase" e não "buy" ou "transaction". A consistência facilita a análise.
Trata do acompanhamento de instalações e referências
Como é que os utilizadores encontram a tua app? Lojas de apps. Anúncios. Recomendações. Acompanhar de onde vêm os utilizadores ajuda-te a perceber o crescimento da app.
O Firebase acompanha automaticamente a origem das instalações da app. Sabes se uma instalação veio da pesquisa orgânica na loja ou de anúncios pagos. Isto orienta o marketing.
Para acompanhar referências, usa deep links. Um utilizador recebe uma ligação para a tua app. Quando clica, instala a app e abre num ecrã específico. Podes acompanhar que referência levou à instalação.
Analisa coortes de utilizadores
Os utilizadores que instalaram numa segunda-feira comportam-se de forma diferente dos que instalaram numa sexta-feira. Os utilizadores que usam a Funcionalidade A têm uma retenção diferente dos que não a usam. A análise de coortes revela estes padrões.
Cria coortes por data de instalação. Por uso de funcionalidades. Por segmento de utilizadores. Compara a retenção. Compara a taxa de compra. Percebe o que impulsiona o comportamento.
Vigia os dados de falhas e de desempenho
O Firebase vigia as falhas automaticamente. Se a tua app falhar, vês. Vês o que a causou. Corriges. Estes dados são críticos para a estabilidade da app.
Vigia o desempenho. Quanto tempo demora o arranque da app? Quanto tempo demora a carregar uma funcionalidade? Problemas de desempenho levam a desinstalações. Vigia e otimiza.
Perguntas frequentes
Precisamos de análise de apps se já temos análise web?
Sim. Os utilizadores de apps e da web comportam-se de forma diferente. A web baseia-se em sessões. A app é contínua. A web tem URLs. A app tem ecrãs. Precisas de análise específica para apps para perceber os utilizadores da app. Com o criador de websites da WEMASY, podes configurar isto diretamente no teu website.
Devemos usar o Firebase ou uma plataforma de terceiros?
O Firebase, se queres análise básica gratuita. Uma plataforma de terceiros, se precisas de análise avançada e acompanhamento de coortes. O Firebase é bom para a maioria das apps. As plataformas avançadas são para apps em que a análise orienta as decisões de produto.
Como acompanhamos ações offline nas apps?
As apps funcionam offline. Os utilizadores fazem ações offline. Quando voltam a ligar-se, envia os eventos. A maioria dos SDKs coloca os eventos em fila e envia-os quando a ligação regressa. O teu servidor acaba por receber todos os eventos.
Podemos ligar a análise da app à análise web?
Sim. Usa IDs de utilizador para os ligar. Quando um utilizador inicia sessão, regista o respetivo ID. Envia o ID a partir da app e da web. A análise consegue associá-los como o mesmo utilizador.
Como tratamos as versões beta e os testes?
Usa variantes da app. Etiqueta as instalações beta em separado. Etiqueta as instalações de teste em separado. Não mistures os dados beta com os de produção. Queres as métricas de produção limpas.
Devemos acompanhar todos os ecrãs ou só os importantes?
Acompanha todos os ecrãs. Só sabes quais serão importantes depois de analisar. Os ecrãs com muito tráfego podem não gerar conversões. Os ecrãs com pouco tráfego podem ser críticos. Acompanha todos.