Mesmo um aplicativo móvel conveniente e útil sem análises do comportamento do usuário, mais cedo ou mais tarde, deixará de ser procurado pelo público-alvo. Portanto, neste artigo, você aprenderá as respostas para uma pergunta básica sobre análise de aplicativos. Sente-se, você encontrará informações úteis e, após a leitura, poderá fazer suas perguntas nos comentários!
Para que serve a análise de aplicativos e qual a importância
A análise de dados estatísticos permite que as empresas resolvam uma ampla variedade de tarefas:
- construindo uma estratégia de marketing;
- melhoria de software;
- avaliação de competitividade;
- de outros.
A lista continua e continua. Em cada organização, a gama de tarefas a serem resolvidas depende dos objetivos e das principais métricas. Do ponto de vista de marketing, os principais indicadores são o número e as fontes de instalações e o ROAS (retorno dos custos com publicidade). Para os principais gerentes - o número de instalações, a classificação do aplicativo e o ROI (retorno do investimento). Os desenvolvedores medem a qualidade do produto, conversões, ações do público pago e vantagem competitiva.
Recursos da análise de aplicativos
Vamos falar sobre os recursos da análise de aplicativos móveis:
1. Monopólio da distribuição. Hoje, a maioria dos aplicativos móveis é distribuída pela Store (lojas de aplicativos). IOS - App Store, Android - Google Play, etc. Isso impõe restrições à distribuição de software.
Determinar de onde veio a instalação requer abordagens adicionais. Geralmente são usados rastreadores, que discutiremos em mais detalhes abaixo.
2. Circunstâncias do uso do smartphone: transporte, em casa.O mesmo usuário usa o aplicativo móvel em diferentes condições: por exemplo, no conforto de sua casa ou dirigindo um carro. No primeiro caso, as seções / páginas são cuidadosamente examinadas, todas as fitas caem exatamente nos botões, etc. No segundo, ele olha com pressa, nem sempre aperta os botões na primeira vez, etc.
Ou seja, o comportamento do mesmo usuário difere dependendo das circunstâncias em que ele usa o smartphone. E isso é importante a considerar ao analisar aplicativos móveis.
3. Conexão sem fio instável - "chegada" de eventos. A conexão de internet sem fio pode ser interrompida e depois restaurada. Em muitos sistemas operacionais e dispositivos móveis, os programas funcionam sem uma conexão de rede (se esse suporte foi fornecido pelos próprios desenvolvedores).
Por esse motivo, é impossível coletar instantaneamente todas as análises de uma só vez. As ações do usuário são salvas e, depois de se reconectar à Internet, são enviadas para o sistema de estatísticas (também leva algum tempo para enviar as informações coletadas).
Para economizar recursos da plataforma, os analistas introduziram uma janela para o envio de dados (como regra, não excede 7 dias). Ou seja, eles coletam dados sobre o comportamento do usuário sem uma conexão com a Internet por uma semana. Se durante esse período o smartphone não estiver conectado à rede, as informações serão excluídas.
Visualize relatórios no sistema de análise nos últimos 7 dias, porque eles serão gradualmente complementados por "chegadas".
4. Interação com plataformas de SO.Diferentes plataformas têm características próprias para o desenvolvimento de software, que devem ser levadas em consideração no trabalho. Por exemplo, no iOS e Android, os usuários são identificados por diferentes IDs de publicidade. Eles diferem entre si em características, tamanho e caracteres especiais.
5. Suscetibilidade a quedas - falhas e erros. Aplicativos móveis, como qualquer outro software, são propensos a erros e falhas. Infelizmente, isso acontece em qualquer projeto por vários motivos: bugs em sistemas operacionais, dispositivos ou no próprio aplicativo.
Erros e falhas são experiências negativas para o público. Para minimizar consequências negativas, os analistas coletam informações sobre bugs. Para fazer isso, use soluções de software especiais, que serão discutidas em mais detalhes nas próximas seções do artigo.
6. Limitações do dispositivo: memória, bateria, etc. Dispositivos móveis são dispositivos autônomos; portanto, o problema de capacidade de memória ou energia da bateria é mais grave com eles do que com computadores ou laptops.
Por exemplo, adicionar um grande número de sistemas de análise torna o programa mais pesado. Por esse motivo, alguns usuários têm problemas com a instalação ou o uso e se recusam a interagir com o programa. O código não otimizado causa maior estresse em smartphones e tablets, o que leva a um consumo de bateria mais rápido. E isso se torna o motivo para a audiência sair.
A análise inteligente identifica esses motivos e ajuda os desenvolvedores a tomar as decisões corretas para melhorar ainda mais o software.
Integração SDK
O trabalho com o sistema de análise de aplicativos móveis começa com a integração do SDK - o código do programa (componente) do contador - para coletar dados. Além disso, é importante não apenas implementá-lo no aplicativo, mas também testá-lo quanto à operação correta.
Analistas experientes encontraram repetidamente situações em que o desenvolvedor não se incomodou em testar o SDK. Como resultado, após o lançamento, dados importantes sobre o comportamento do usuário, conversões etc. foram "perdidos". E essas informações são muito importantes nos estágios iniciais do desenvolvimento do produto: com base em edições, o aplicativo é "finalizado" para a solução mais precisa dos problemas do usuário.
A detecção rápida de operação incorreta do SDK não permitirá o recebimento de dados reais no dia seguinte. Primeiro, eles identificam o erro e, em seguida, corrigem e "lançam" a nova versão do software para os mercados. Como regra, os usuários levam cerca de uma semana para atualizar o software.
Caminho do usuário do aplicativo para dispositivos móveis
Antes de começar a considerar os tipos e ferramentas de análise de aplicativos, vamos examinar mais de perto o caminho de um usuário de aplicativo móvel.
Observe o funil (imagem acima). Ela lembra de alguma coisa? Os estágios são muito parecidos com o funil de outra empresa: um site ou até uma loja offline.
Tudo começa com a instalação do aplicativo e o primeiro lançamento. Próxima - ativação - o usuário passa por um breve treinamento ou conhecimento do software. Os desenvolvedores implementam esta etapa com sistemas de dicas que indicam a interação correta com o software.
A próxima etapa é um ciclo de ações básicas. Retornando ao aplicativo, executando ações direcionadas (por exemplo, compras). Isso pode ser repetido várias vezes antes que o usuário se torne fiel e recomenda o programa a seus parentes, amigos, colegas, etc.
Abaixo do funil, observe a linha "Ferramentas". Ele identifica as soluções usadas para análises em um estágio ou outro. Por exemplo, na fase de instalação e primeiro lançamento, geralmente são usados rastreamento e ASO (otimização de software para o mercado).
Tipos de análise de aplicativos
Os especialistas identificam três tipos principais de análise de aplicativos:
- Análise de marketing. Análise de campanhas publicitárias. Responde à pergunta: Qual é o canal de promoção mais eficaz para software? O número de instalações, fontes e ações principais do usuário são avaliados.
- Análise de produto. Análise do comportamento do usuário no aplicativo. Responde à pergunta: o que mudar no software de conversão? O número de ações do usuário, lucro e retenção de usuários úteis é estimado.
- Análises da loja. Análise e monitoramento da popularidade do aplicativo. Responde à pergunta: quão bom é o produto para o público-alvo? O número de instalações, fontes e ações principais são avaliados.
Observe que as análises de marketing e de loja são semelhantes. Somente no primeiro caso, todas as campanhas publicitárias são avaliadas, e no segundo - a posição do programa na AppStore, Google Play e outras plataformas semelhantes. Para trabalhar com os dois tipos, os rastreadores são frequentemente usados, o que discutiremos abaixo.
Ferramentas de análise de aplicativos
Os especialistas distinguem várias categorias de ferramentas de análise de aplicativos usadas com mais frequência no trabalho:
- rastreamento - rastreamento da atividade de marketing dos usuários;
- análise de produto - métricas importantes do produto: público, novos usuários, número de sessões, duração média da sessão, etc;
- estatísticas de falhas - análise da estabilidade do aplicativo móvel, número de falhas, erros etc., que formam uma experiência negativa do usuário;
- comunicações por push e no aplicativo - notificações por push para comunicação com os usuários (analistas avaliam a taxa de cliques e o envolvimento da ferramenta);
- — ASO ( ) , ;
- — , ;
- — , ( , - .);
- — , , A/B-, deep-, ..
Alguém pode se perguntar por que existem tantas categorias? Não existe realmente um sistema único que combine tudo isso. Sim, existem esses sistemas, mas eles têm certos recursos. Por esse motivo, nem sempre é possível aplicá-los em um projeto específico para coletar dados de alta qualidade; portanto, você precisa trabalhar com plataformas diferentes que executam 1-3 tarefas.
Não se deixe intimidar pelo grande número de categorias de ferramentas de análise de aplicativos. À primeira vista, parece que o trabalho com várias plataformas leva muito tempo e exige muito esforço para coletar e consolidar dados em um único relatório.
Então, como você obtém uma visão holística da experiência do usuário se precisa trabalhar com várias ferramentas diferentes? Não há resposta universal para essa pergunta. O próprio analista escolhe como combinar toda a plataforma em um único sistema. Todo mundo tem suas próprias abordagens que lhes permitem executar as principais tarefas: coletar informações sobre o comportamento do usuário, conversões, principais métricas etc.
Análise de Marketing e Loja
Como você se lembra, os usuários vêm de diferentes fontes: AppStore, Google Play, anúncios etc. O rastreamento de origens de tráfego refere-se a análises de marketing e loja e é implementado por rastreadores.
Acima está um diagrama de como o rastreamento funciona. Vamos entender com mais detalhes. Há um usuário usando um dispositivo móvel. Ele vê o anúncio e faz um clique. É processado pelo sistema de rastreamento: determina se o aplicativo está instalado no dispositivo ou não.
No primeiro caso, há um redirecionamento para a loja para baixar e instalar o software. No segundo, um redirecionamento para o programa instalado para demonstrar as informações necessárias. Após a instalação e o primeiro lançamento, as informações sobre o clique são enviadas ao sistema de rastreamento e processadas. Em seguida, um relatório é gerado com os dados necessários para o analista.
Além disso, os dados de instalação são enviados para o sistema de publicidade, pois não há onde obter informações sobre a conversão que ocorreu. As ferramentas internas do site detectam apenas cliques.
Há outras tarefas que são executadas pelo rastreamento:
- Determinação do tipo de conversão: instalações, reengajamento (redirecionamento), eventos, compras.
- Separação de canais de tráfego: orgânico, pago, referência.
- Análise da eficácia das campanhas: CPI, CPA, Retargeting.
- Otimização de campanha: preço, público-alvo, conversões.
Os serviços de rastreamento mais populares no Runet são Adjust, AppsFlyer, AppMetrica e Branch. Eles diferem entre si em características e funções. Mas há uma coisa em comum: eles não substituem a análise de produtos em geral.
A maioria dos rastreadores tem algumas limitações:
- falta de integração com algumas plataformas de publicidade;
- não há relatórios especializados, como é o caso da análise de produtos;
- é impossível medir objetivamente as assinaturas de usuários.
Análise do produto
É um complexo de métodos de análise que visa melhorar a aplicação: características financeiras, de marketing e de usuário. A análise de dados permite criar campanhas de publicidade eficazes, satisfazer com mais precisão a dor do público e reduzir custos em todas as etapas do desenvolvimento e implementação do produto.
A análise do produto resolve várias tarefas principais:
A primeira tarefa coincide com a análise de marketing, difere apenas em recursos avançados: um público mais amplo, mais ferramentas de análise, presença de relatórios especializados etc.
Os gerentes de produto estão sempre procurando e testando novas hipóteses para tornar o aplicativo mais bem-sucedido e lucrativo. A análise do produto monitorando as métricas do projeto (a primeira tarefa) fornece informações valiosas, com base nas quais o especialista toma uma decisão: a hipótese está correta ou não e se vale a pena dimensioná-la para todos os softwares.
Algumas plataformas ajudam no terceiro desafio - teste A / B. Eles possuem funcionalidade integrada para selecionar os segmentos aos quais a inovação se aplicará e qual. Os dados coletados são usados para interpretar os resultados do teste e tomar decisões.
Ou seja, a análise do produto estuda o comportamento do usuário ao interagir com o software. Com base nos dados, o especialista entende o que está acontecendo com o aplicativo.
Aqui estão alguns exemplos de informações importantes:
- em quais botões os usuários clicam;
- com que frequência o produto é usado;
- quais recursos do produto são populares;
- quais problemas os usuários enfrentam ao interagir com o produto.
Esses dados ajudam a empresa a manter o usuário no aplicativo, mais barato do que atrair um novo público. Ao entender como o cliente interage com o produto, quais benefícios ele recebe e quais problemas ele enfrenta, você fará rapidamente as alterações necessárias e aumentará o valor do produto.
Analistas de produtos experientes usam os seguintes serviços: Amplitude, Mixpanel, Devtodev, Flurry, AppMetrica e Firebase. Esses sistemas suportam a conexão de plataformas de terceiros: por exemplo, rastreamento, notificações push, etc.
Mas restrições também são possíveis:
- suporte para estruturas e suas capacidades;
- restrições sobre os tipos de eventos, seu número e parâmetros;
- acesso a dados "brutos" (nem todas as métricas estão disponíveis na mesma plataforma);
- disponibilidade e capacidade de geração de relatórios;
- rastreando e trabalhando com assinaturas.
Hoje não existem plataformas completamente universais. Um sistema não possui uma ferramenta, o outro não possui outra. As métricas necessárias são "finalizadas" por plataformas de terceiros.
Mas os sistemas para análise de produtos continuam a evoluir, novos recursos e capacidades aparecem regularmente. Fique atento às atualizações, tente algo novo e obtenha alto desempenho.
Comunicação push e no aplicativo
A avaliação das comunicações push e no aplicativo é uma das subseções da análise de produtos. Eles são usados para aumentar as taxas de retenção e conversão. Com base nos dados obtidos, o analista toma uma decisão: quais comunicações não funcionam, quais requerem melhorias e quais podem ser ampliadas.
"Push" é usado para oferta pessoal e oportuna de bens / serviços aos clientes. A eficácia da ferramenta foi comprovada na prática muitas vezes. Sem notificações, é menos provável que os usuários retornem ao aplicativo e realizem ações direcionadas.
Você pode avaliar as comunicações push e no aplicativo nas plataformas Firebase e AppMetrica. Se você estiver usando um sistema de análise diferente que não possua esse recurso, considere o uso de ferramentas de terceiros, como Airship ou OneSignal.
Estatísticas de falhas e erros
A coleta de estatísticas de falhas e erros é importante para manter seu público atual. Permite monitorar a estabilidade do aplicativo, ajuda a identificar problemas e priorizar. Quanto mais um erro afeta as principais métricas, maior o seu significado. Os travamentos com a prioridade mais alta são corrigidos primeiro.
Com base nessa conclusão, não é difícil determinar os principais indicadores desta subseção:
- % de usuários sem falhas - qual porcentagem de usuários não teve erros;
- % de sessões sem falhas - quantos por cento das sessões passaram sem erros.
O Firebase e o AppMetrica possuem funcionalidade interna de estatísticas de falhas e erros. Se você trabalha com outras plataformas onde isso não é possível, use ferramentas de terceiros: App Center ou Countly.
Este artigo descreve os elementos básicos da análise de aplicativos. Confira e experimente as ferramentas descritas. A análise dos dados de comportamento do usuário permitirá que você tome as decisões corretas e, em alguns meses, notará um aumento nas métricas de destino. Se você tiver alguma dúvida, pergunte nos comentários, teremos o maior prazer em responder!