Nota: O seguinte artigo irá ajudá-lo com: Como usar a análise para garantir que o lançamento do seu software seja um sucesso
A análise é um dos aspectos mais negligenciados de um lançamento de software. Siga este guia para o próximo lançamento de seu aplicativo para que as partes interessadas possam impulsionar o desenvolvimento futuro a partir de uma posição informada por dados.
Quando sua empresa está lançando um aplicativo de software, a análise deve fazer parte dos planos estratégicos desde o início. Você precisará trabalhar em estreita colaboração com desenvolvedores, proprietários de produtos e clientes para determinar em que consiste seu produto mínimo viável e conversar com seus proprietários de negócios para decidir os principais indicadores de desempenho que precisam ser mensuráveis no primeiro dia. No mínimo, sua análise deve responder a duas perguntas: quem são seus usuários e o que eles estão fazendo?
Por exemplo, se sua empresa sabe que 90% de seus usuários estão em dispositivos Android e são adquiridos pelo Facebook, então você tem dados que respondem quem usa seu aplicativo e pode tomar uma decisão informada sobre onde comercializar. Você deve dobrar e expandir sua base de usuários do Android ou deve procurar outros canais de aquisição para aumentar a base do iOS?
VEJA: Kit de contratação: Desenvolvedor de aplicativos móveis (TechRepublic )
Uma forte análise mínima viável fornecerá os dados necessários para impulsionar seu aplicativo após o lançamento. Se você está criando um produto ou serviço digital e ainda não considerou que tipo de análise precisa ter para o lançamento, este guia pode ajudar.
Aqui estão bons pontos de partida de quais dados capturar para a maioria das implementações analíticas viáveis mínimas.
Dados para capturarDados do usuário O que esses usuários estão fazendo?
Geografia | X | |
Demografia | X | |
Hora do dia | X | |
Tipo de dispositivo | X | |
Sistema operacional | X | |
Canal de aquisição | X | X |
Contagens de | X | |
Usuários diários ativos | X | |
Noivado | X | |
Visitas únicas | X | |
Receita por usuário | X | |
Conversões | X |
Quais ferramentas de tecnologia você deve usar com essa estratégia de análise?
Uma ferramenta de análise não lhe dará a visão de 360 graus do seu aplicativo em campo e a flexibilidade operacional necessária após o lançamento; isso é especialmente verdadeiro no espaço de aplicativos móveis, onde as alterações precisam ar por um processo de envio e aprovação da loja. Uma boa abordagem é combinar várias ferramentas nas categorias de análise, abstração e qualidade de serviço para garantir que você tenha tudo o que precisa em seu aplicativo.
Análise
Um pacote de análise é o componente principal para agregar e gerar relatórios sobre seus dados de usuário. Quando você está tentando escolher um pacote de análise, há muitos fatores que influenciam a escolha do pacote certo. Um fator importante é garantir que a solução de análise seja personalizada para sua plataforma de aplicativos. Além disso, nas ofertas de um único fornecedor, pode haver várias soluções a serem avaliadas.
Dois dos pacotes de análise mais populares são o Google Analytics para Firebase e o Google Analytics 4.
Google Analytics para Firebase
Após várias rodadas de mudanças de nome confusas, o Google Analytics para Firebase é a solução do Google para análise de aplicativos para dispositivos móveis. Ele ainda usa o Google Analytics em sua essência, mas é exposto como um modelo baseado em eventos, que está mais alinhado à forma como as pessoas usam um aplicativo móvel. O Google Analytics para Firebase é gratuito com uso ilimitado, mas não há contrato de nível de serviço.
Google Analytics 4
O Google Analytics 4, anteriormente chamado de Google Analytics, mantém sua abordagem clássica de análise, ou seja, visualizações de página. Ele possui um nível gratuito bastante robusto, além de planos pagos para casos de uso avançados.
Abstração
Depois que o aplicativo for lançado e você começar a coletar análises, talvez você deseje ter coletado pontos de dados adicionais ou formatado os dados de forma diferente para desenhar correlações mais avançadas. É aí que um sistema de gerenciamento de tags entra em ação. Um TMS permite atualizar rapidamente o código de medição e os fragmentos de código relacionados, geralmente a partir de um console da web. Em muitos casos, após a implementação inicial, essas atualizações podem ser feitas sem exigir uma atualização de código para seu aplicativo ativo em campo.
Se você nunca usou um TMS antes, há muitos fornecedores a serem considerados, incluindo Google, Adobe e Mix. Um aspecto interessante de um TMS é que a maioria é independente da sua solução de analytics, permitindo, por exemplo, o uso do Tag Manager do Google com Adobe analytics e vice-versa.
Qualidade de serviço
Mesmo com um TMS e uma implementação robusta de análise, você descobrirá que esses pontos de dados não são os mesmos pontos de dados que sua equipe de engenharia precisa para diagnosticar problemas que seus usuários encontram. Isso nos leva à terceira ferramenta em sua bolsa de ferramentas MVA: Medição da qualidade do serviço.
Os sabores dessas ferramentas de QOS existem tanto para dispositivos móveis quanto para a web, pois as diferenças técnicas fundamentais nesses aplicativos exigem uma abordagem diferente. Para dispositivos móveis, as soluções populares de QOS incluem Crashlytics, Instabug e Raygun. Na web, você deve considerar ferramentas como Airbrake e Uptrends.
Os dados comuns a serem coletados incluem:
- Crash dumps (rastreamentos de pilha).
- Agrupamento inteligente (quantificando falhas únicas em oposição a várias instâncias da mesma falha).
- Dados personalizados (migalhas de pão inseridas pelo desenvolvedor).
- Estado do dispositivo (hardware, sistema operacional e modificadores de ambiente).
Quais detalhes de privacidade do usuário e uso de dados você precisa saber?
Embora, em última análise, a intenção de coletar análises deva ser fornecer a melhor experiência possível ao usuário, a privacidade e o uso de dados são considerações importantes. Em dispositivos iOS, você precisa pedir permissão aos usuários para rastreá-los em aplicativos e sites de outras empresas. O Android e a Web não ficam muito atrás, portanto, leia e entenda completamente os requisitos de privacidade para suas plataformas e como eles se aplicam às análises que você está coletando.
Quais são os benefícios de ter análises sobre o seu software?
Produtos de software bem-sucedidos devem se adaptar a um mercado em constante mudança. Uma abordagem de MVA bem planejada criará uma linha direta entre você e seus clientes e melhorará significativamente o lançamento de seu aplicativo. Você terá o SDK de análise informando sobre os comportamentos do usuário, um gerenciador de tags para fazer alterações em tempo real sobre o que você está coletando e as métricas de QOS que seus desenvolvedores precisarão para solucionar problemas de qualquer interrupção do serviço do usuário. Essa visão de 360 graus fornecerá os dados necessários para tornar seu aplicativo um sucesso.