Analise como seu aplicativo é usado

Atualizado em 16. janeiro 2024 por Jan Bunk

Imagem com texto: Visualizando análise para o seu aplicativo

Assim como você provavelmente analisa como as pessoas usam o seu site, também pode ver como o seu aplicativo está sendo usado. Neste guia, veremos como você pode fazer isso com a sua ferramenta de análise de site existente (por exemplo, o Google Analytics). Depois disso, verificaremos algumas estatísticas adicionais sobre quantas pessoas estão usando o seu aplicativo.

Filtragem de usuários de aplicativos no Analytics do seu site

Filtragem por agente do usuário

A maneira mais fácil de separar os usuários do site dos usuários de aplicativos em sua análise é filtrando os agentes de usuário. O agente de usuário é uma sequência curta que o navegador envia para os sites. O agente de usuário contém informações sobre o navegador, por exemplo, um navegador Firefox poderia enviar algo como este agente de usuário:

Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0
A filtragem por agente de usuário só funciona se você tiver configurado o aplicativo para ajustar o agente de usuário que ele usa. Você pode habilitar esta opção nas configurações de navegação do seu aplicativo. Abrir configurações de navegação
Se você não quiser ativar essa opção, verifique os outros métodos de filtragem apresentados neste artigo.

Agentes de usuário usados pelo aplicativo

O aplicativo usa alguns agentes de usuário diferentes:

  • $regularUserAgent App-WebView ($operatingSystem) $version
    Este é o agente de usuário usual usado pelo navegador interno do aplicativo. As solicitações feitas com este agente de usuário são iniciadas pelo usuário do aplicativo. Este é o agente de usuário que você deve procurar em sua análise.
  • App-HttpClient $version
    Este é o agente do usuário utilizado para solicitações feitas pelo aplicativo que não são iniciadas diretamente pelo usuário. Por exemplo, o aplicativo faz algumas solicitações com isto para armazenar partes do site para uso offline.

$version é a versão interna do aplicativo (por exemplo 1.4.8+52) e $operatingSystem é a plataforma na qual o aplicativo está sendo usado (por exemplo ios ou android).

$regularUserAgent é o agente de usuário de um navegador móvel que seria esperado do dispositivo, como Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148

Portanto, um exemplo de agente de usuário que o aplicativo poderia usar no iOS seria: Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 App-WebView (ios) 1.4.8+52

Você realmente não precisa se preocupar com tudo isso, a menos que você queira fazer algo especial. Caso contrário, basta seguir os próximos passos para filtrar pelo agente de usuário em sua análise.

Filtragem por agente de usuário no Google Analytics

Isso pode não funcionar mais com o Google Analytics 4. Como não usamos mais o Google Analytics, não sei como fazer isso atualmente. Talvez você possa usar o Google Tag Manager com uma variável JavaScript personalizada? Eu tentei, mas não tenho ideia de como o Google Tag Manager e o Google Analytics funcionam juntos, me desculpe.

Como um exemplo, isto é como filtrar por agente de usuário no Google Analytics:

Clique em "Explorar" no menu do lado esquerdo.

Clique em

Crie uma nova análise detalhada de funil

Crie uma nova análise detalhada de funil

Digite um nome para a nova análise detalhada de funil, por exemplo, "Usuários do aplicativo".

Digite um nome para a nova análise detalhada de funil, por exemplo,

Crie um novo segmento.

Crie um novo segmento.

Selecione "Segmento de usuário".

Selecione

Dê um nome ao segmento.

Dê um nome ao segmento.

Adicione uma nova condição "Navegador".

Adicione uma nova condição

Defina o filtro como "contém" "App-WebView". Se quiser filtrar apenas usuários do iOS, você pode usar "App-WebView (ios)". Para o Android, você usaria "App-WebView (android)".

Defina o filtro como

Filtragem de usuários de aplicativos com JavaScript

Uma maneira mais complicada, contudo também mais poderosa de detectar se um usuário está visitando seu site com um navegador ou se o aplicativo está com a ajuda do JavaScript. Isto é especialmente útil, caso o seu software analítico não suporte filtragem por agentes de usuário.

A opção mais fácil é usar getAppPlatform do script do app helper. A função retorna nula, se o aplicativo for aberto no navegador, caso contrário, o sistema operacional no qual o aplicativo é usado. Entretanto, como mencionado em sua documentação, isto só funciona se você deixar o aplicativo modificar os agentes de usuário.

Uma opção que não depende dos agentes de usuário é executeWhenAppReady. O código dentro dele só será executado, caso o seu site esteja sendo visualizado dentro do aplicativo.

Exibição de estatísticas de download de aplicativos

Se quiser saber quantas pessoas baixaram seu aplicativo, você pode verificar as estatísticas que as lojas de aplicativos coletam.

Google Play Console

Você pode visualizar as estatísticas sobre seu aplicativo Android na Google Play Console.

A primeira estatística que você verá é quantas pessoas instalaram seu aplicativo ("Número de instalações do aplicativo").

Uma captura de tela do Play Console mostrando quantas pessoas instalaram um aplicativo nos Estados Unidos e na Alemanha.

Mas há muitas outras estatísticas que você pode acessar, por exemplo, usuários ativos mensais.

Uma captura de tela mostrando o menu em que você pode escolher entre várias estatísticas sobre o seu aplicativo.

Apple App Store

Da mesma forma, você pode visualizar estatísticas sobre seu aplicativo iOS na página de análise do App Store Connect.

Você pode visualizar a maioria das análises na página de métricas.

Uma captura de tela da página de métricas da App Store Connect mostrando novos downloads de aplicativos.

Tenha cuidado ao comparar estatísticas entre o Play Console e o App Store Connect, pois algumas métricas podem ter o mesmo nome, mas ainda assim serem medidas de forma diferente. Por exemplo, o App Store Connect pode mostrar os novos downloads em um determinado dia, enquanto o Play Console agrega todos os downloads, para que você veja o número total de downloads.

Artigos Relacionados


Imagem com texto: Atualizando e editando partes do seu aplicativo

Quando, por que e como atualizar seu aplicativo

Neste artigo vamos dar uma olhada em quando você tem que enviar uma atualização para as lojas de aplicativos, quando você pode fazer isso opcionalmente e quais benefícios isso possui. Também vamos falar sobre a frequência de atualização recomendada e como publicar de fato uma atualização de aplicativos.

Imagem com texto: Mantendo-se em conformidade com os regulamentos de exportação

Conformidade de exportação na App Store e no Play Store

Você precisa prestar atenção a algumas regulamentações de exportação, pois os aplicativos contam como software de criptografia e os downloads de aplicativos contam como exportação do aplicativo a partir dos EUA.

Um robô humanoide adorável em luz azul assinando uma pilha de papéis em uma grande fábrica, arte digital

Auto-assinar seus pacotes de aplicativos

Como gerar chaves e armazenamentos de chaves e usá-los para assinar seu pacote de aplicativos. Depois disso, verifique-o e carregue-o no Play Console.


Autor Jan Bunk
Escrito por
Jan Bunk

Olá, eu sou Jan! Eu criei a webtoapp.design em 2019 enquanto estudava ciência da computação na universidade. Muita coisa mudou desde então - não só me formei, mas também não sou mais apenas eu que estou rodando a webtoapp.design. Nós crescemos para uma equipe global e totalmente remota e temos acumulado muita experiência em desenvolvimento e publicação de aplicativos. Nós criamos e publicamos centenas de aplicativos nas lojas de aplicativos, onde eles já foram baixados centenas de milhares de vezes.