Filtre seu aplicativo em seu Website Analytics

Atualizado em 27. dezembro 2022 por Jan Bunk


Imagem com texto: Visualizando Análise para sua aplicação

Assim como você pode estar interessado em ver como os usuários interagem com seu site, você pode querer saber como eles usam seu aplicativo. Você pode fazer isso dando uma olhada na análise do seu site.

Filtragem de usuários de aplicativos com agente de 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 do usuário. O agente do usuário é uma seqüência curta que o navegador envia para os sites. O agente do usuário contém informações sobre o navegador, por exemplo, um navegador Firefox poderia enviar algo como este agente do usuário:

Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0
A filtragem por agente do usuário só funciona se você tiver configurado o aplicativo para ajustar o agente do 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 do 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

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 do usuário em sua análise.

Filtragem por agente do usuário no Google Analytics

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

  • Clique em 'Administração' à esquerda Clique em 'Administração' à esquerda
  • Clique em 'Segmentos' à direita Clique em 'Segmentos' à direita
  • Clique em 'Novo Segmento' no topo e digite um nome para ele, por exemplo 'App'.
  • Clique em 'Tecnologia'. Clique em 'Tecnologia' à esquerda
  • Defina o campo "Browser" para "contains" & "App-WebView". Se você queria criar um segmento apenas para usuários de aplicativos iOS, configure-o para "contains" & "App-WebView (ios)". Entrada de texto no campo de filtro do navegador
  • Clique no botão salvar na parte superior.
  • Agora você pode analisar usuários de aplicativos em quase todos os lugares no Google Analytics, basta clicar em 'Adicionar segmento' em uma página onde você está interessado no comportamento do usuário do aplicativo. Agora você pode filtrar usuários de aplicativos em quase todos os lugares no Google Analytics, basta clicar em 'Adicionar segmento' em uma página onde você está interessado no comportamento do usuário do aplicativo.

Filtragem de usuários de aplicativos com JavaScript

Uma maneira mais complicada mas 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 se o seu software analítico não suporta filtragem por agentes do 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 do usuário.

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

Artigos Relacionados


Imagem com texto: Atualizando e editando partes da sua aplicação

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 que benefícios isso tem. Também vamos falar sobre a freqüência de atualização recomendada e como realmente publicar 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 & Play Store

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

Imagem com texto: Gerando chaves e assinando seu aplicativo

Auto-assine seus Abundles

Como gerar chaves & chaveiros e usá-los para assinar a sua Applebundle. Em seguida, verifique e faça o upload para o Play Console.


Autor Jan Bunk
Escrito por
Jan Bunk

Olá, eu sou Jan! Eu criei o 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 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.