O Mobile Analysis Service (MAS) ajuda você a monitorar a estabilidade de aplicativos, rastrear o comportamento dos usuários e diagnosticar problemas em diversas plataformas. Com isso, sua equipe obtém os dados necessários para entregar atualizações com mais agilidade e manter os usuários engajados.
Recursos
Integração simplificada: Importe o componente Mobile Analysis para coletar automaticamente logs de comportamento, logs de rede e logs de exceção, sem necessidade de instrumentação manual.
Análise abrangente: Avalie o desempenho do aplicativo considerando comportamento do usuário, integridade do dispositivo, tráfego, consumo de energia, links de comunicação e performance geral.
Visualizações multidimensionais: Segmente e compare dados por tipo de dispositivo, versão do sistema operacional, região, tipo de rede e modelo do aparelho.
Diagnóstico rápido de problemas: Os logs de falhas e exceções capturam o nome da API, a causa da exceção e o ambiente de execução, fornecendo o contexto necessário para identificar e corrigir problemas com agilidade.
Funcionalidades
Análise de comportamento do usuário: Acompanhe como os usuários interagem com seu aplicativo por meio de métricas como usuários ativos, logins e novos usuários. Compare dados entre plataformas, versões, regiões e períodos para compreender os padrões de uso.
Análise de Mini Programas: Obtenha cobertura completa de dados para mini programas nas plataformas Alipay, WeChat e mPaaS. Módulos dedicados ao comportamento de usuários, páginas e compartilhamentos reportam métricas que incluem novos usuários, usuários ativos, origens de usuários, duração de sessão, taxa de retenção e desempenho de compartilhamento.
Análise de estabilidade: Monitore a estabilidade do aplicativo por meio de monitoramento de falhas, exceções, desempenho e diagnósticos de usuário. Assim, é possível encontrar e corrigir problemas antes que afetem os usuários em grande escala.
Diagnóstico de problemas: Diagnostique questões no nível individual do usuário. O diagnóstico nesse nível recupera o comportamento do cliente em tempo real; já a coleta de logs de diagnóstico envia instruções ao cliente via notificações push para obter logs locais sob demanda.
Casos de uso
Decisões baseadas em dados: Utilize os dados do MAS para orientar o roadmap do produto, o planejamento operacional e a estratégia de promoções, substituindo suposições por evidências concretas.
Recuperação de falhas e retenção: Localize rapidamente a origem das falhas e implante hotpatching sem precisar de uma nova versão completa do aplicativo. Resolver falhas com maior velocidade melhora a experiência do usuário e mantém a retenção elevada.
Como funciona
O MAS é composto por quatro componentes que gerenciam todo o pipeline de dados, desde a coleta até o armazenamento:
mdap: Gateway de coleta de logs que recebe os logs de instrumentação do cliente e os encaminha para um cluster JStorm para processamento.
JStorm: Mecanismo de computação em tempo real que analisa os logs recebidos com base em regras de processamento e grava os resultados no armazenamento.
SSDB: Camada de armazenamento chave-valor (KV) baseada em LevelDB, com suporte a bilhões de registros em uma tabela não particionada.
ZooKeeper: Gerencia a coordenação do cluster e a descoberta de serviços em todos os componentes.
