Compartilhar via


Usar o Application Insights para entender como os clientes usam seu aplicativo

O Application Insights coleta informações de uso para ajudar você a entender como os usuários interagem com seu aplicativo. Este tutorial o conduz pelos diferentes recursos disponíveis para analisar essas informações.

Você aprenderá a:

  • Analisar detalhes sobre os usuários que acessam seu aplicativo.
  • Usar as informações de sessão para analisar como os clientes usam seu aplicativo.
  • Definir os funis que permitem que você compare a atividade de usuário desejada com a atividade real.
  • Criar uma pasta de trabalho para consolidar visualizações e consultas em um só documento.
  • Agrupar usuários semelhantes para analisá-los juntos.
  • Saber quais usuários estão retornando ao aplicativo.
  • Inspecionar como os usuários percorrem o aplicativo.

Pré-requisitos

Para concluir este tutorial:

  • Instale o Visual Studio 2019 com as cargas de trabalho a seguir:
    • Desenvolvimento Web e ASP.NET.
    • Desenvolvimento do Azure.
  • Baixe e instale o Depurador de Instantâneo do Visual Studio.
  • Implantar um aplicativo .NET no Azure e habilitar o SDK do Application Insights
  • Enviar telemetria de seu aplicativo para adicionar exibições de página/eventos personalizados.
  • Enviar contexto de usuário para acompanhar o que um usuário faz ao longo do tempo e utilizar totalmente os recursos de uso.

Entrar no Azure

Entre no portal do Azure.

Obtenha informações sobre seus usuários

O painel Usuários ajuda você a entender detalhes importantes sobre seus usuários de várias maneiras. Use esse painel para entender informações como de onde os usuários estão se conectando, detalhes dos clientes deles e quais áreas do aplicativo eles estão acessando.

  1. No recurso do Application Insights, em Uso, selecione Usuários.

  2. A exibição padrão mostra o número de usuários exclusivos que se conectaram ao seu aplicativo nas últimas 24 horas. Você pode alterar a janela de tempo e definir vários outros critérios para filtrar essas informações.

  3. Selecione a lista suspensa Durante e altere a janela de tempo para 7 dias. Essa configuração aumenta os dados incluídos nos diferentes gráficos no painel.

  4. Selecione a lista suspensa Dividir por para adicionar um detalhamento por propriedade de usuário ao grafo. Selecione País ou região. O grafo inclui os mesmos dados, mas você pode usá-lo para exibir um detalhamento do número de usuários para cada país/região.

    Captura de tela que mostra o construtor de consultas da guia Usuário.

  5. Posicione o cursor sobre diferentes barras no gráfico e observe que a contagem para cada país/região reflete somente a janela de tempo representada pela barra.

  6. Selecione Exibir Mais Insights para obter mais informações.

    Captura de tela que mostra a guia Usuário de Exibir mais insights.

Analisar sessões de usuário

O painel Sessões é semelhante ao painel Usuários. O painel Usuários ajuda a entender os detalhes sobre os usuários que acessam o aplicativo. O painel Sessões ajuda a entender como esses usuários usaram o aplicativo.

  1. Em Uso, selecione Sessões.

  2. Examine o grafo e observe que você tem as mesmas opções para filtrar e dividir os dados presentes no painel Usuários.

    Captura de tela que mostra a guia Sessões com um gráfico de barras exibido.

  3. Para exibir a linha do tempo da sessão, selecione Exibir Mais Insights. Em Sessões Ativas, selecione Exibir linha do tempo da sessão em uma das linhas do tempo. O painel Linha do Tempo da Sessão mostra todas as ações nas sessões. Essas informações podem ajudar você a identificar exemplos, como sessões com um grande número de exceções.

    Captura de tela que mostra a guia Sessões com uma linha do tempo selecionada.

Agrupe usuários semelhantes

Uma coorte é um conjunto de usuários agrupados segundo características semelhantes. Você pode usar coortes para filtrar dados em outros painéis, permitindo que analise grupos específicos de usuários. Por exemplo, você talvez queira analisar apenas os usuários que concluíram uma compra.

  1. Na guia Usuários, Sessões ou Eventos, selecione Criar uma Coorte.

  2. Escolha um modelo da galeria.

    Captura de tela que mostra a galeria de modelos de coortes.

  3. Edite a coorte e selecione Salvar.

  4. Para ver a coorte, selecione-a na lista suspensa Mostrar.

    Captura de tela que mostra o menu suspenso Mostrar, exibindo uma coorte.

Compare a atividade desejada com a realidade

Os painéis anteriores se concentram no que os usuários do aplicativo fizeram. O painel Funis se concentra no que você deseja que os usuários façam. Um funil representa um conjunto de etapas em seu aplicativo e o percentual de usuários que se move entre as etapas.

Por exemplo, você pode criar um funil que meça o percentual de usuários que se conectam ao aplicativo e que pesquisam por um produto. Você pode, então, ver o percentual de usuários que adicionam esse produto a um carrinho. Você também pode ver o percentual de clientes que concluem uma compra.

  1. Selecione Funis>Editar.

  2. Crie um funil pelo menos duas etapas selecionando uma ação para cada etapa. A lista de ações é criada com base em dados de uso coletados pelo Application Insights.

    Captura de tela que mostra a guia Funil e a seleção de etapas na guia Editar.

  3. Escolha a guia Exibir para ver os resultados. A janela à direita mostra os eventos mais comuns antes da primeira atividade e depois da última atividade para ajudar você a entender as tendências do usuário em relação à sequência específica.

    Captura de tela que mostra a guia Funil na exibição.

  4. Para salvar o funil, selecione Salvar.

Saiba quais clientes retornam

Retenção o ajuda a entender quais usuários são voltando ao seu aplicativo.

  1. Selecione Retenção>Pasta de Trabalho de Análise de Retenção.

  2. Por padrão, as informações analisadas incluem usuários que realizaram uma ação e voltaram para realizar outra. Por exemplo, você pode alterar esse filtro para incluir somente usuários que retornaram após a conclusão de uma compra.

    Captura de tela que mostra um grafo de usuários que correspondem ao conjunto de critérios para um filtro de retenção.

  3. Os usuários recorrentes que correspondem aos critérios são mostrados nos formatos de gráfico e tabela para diferentes durações de tempo. O padrão comum é para uma queda gradual nos usuários recorrentes ao longo do tempo. Uma queda repentina de um período para a próximo pode gerar uma preocupação.

    Captura de tela que mostra a pasta de trabalho de retenção com o gráfico Usuário retornou após número de semanas.

Analisar movimentos do usuário

Um fluxo de usuário visualiza como os usuários navegam entre as páginas e os recursos do aplicativo. O fluxo ajuda a responder perguntas, por exemplo, sobre a movimentação típica dos usuários de uma página específica, como eles costumam sair do aplicativo e se há alguma ação repetida regularmente.

  1. Selecione Fluxos do usuário no menu.

  2. Selecione Novo para criar um fluxo de usuário. Selecione Editar para editar os detalhes.

  3. Aumente o Intervalo de tempo para 7 dias e selecione um evento inicial. O fluxo rastreará as sessões do usuário que começam com esse evento.

    Captura de tela que mostra como criar um fluxo do usuário.

  4. O fluxo de usuário é exibido e você pode ver os diferentes caminhos de usuário e suas contagens de sessão. Linhas azuis indicam uma ação que o usuário executou depois da ação atual. Uma linha vermelha indica o fim da sessão do usuário.

    Captura de tela que mostra a exibição de caminhos de usuário e contagens de sessão para um fluxo de usuário.

  5. Para remover um evento do fluxo, selecione o X no canto superior direito da ação. Em seguida, selecione Criar grafo. O grafo é redesenhado com todas as instâncias desse evento removidas. Selecione Editar para ver se o evento já foi adicionado a Eventos excluídos.

    Captura de tela que mostra a lista de eventos excluídos para um fluxo de usuário.

Consolidar dados de uso

Pastas de trabalho combinam visualizações de dados, consultas do Analytics e texto em documentos interativos. Você pode usar pastas de trabalho para:

  • Agrupar informações de uso comuns.
  • Consolidar informações de um incidente específico.
  • Relatar à sua equipe sobre o uso do aplicativo.
  1. Selecione Pastas de Trabalho no menu.

  2. Selecione Novo para criar uma pasta de trabalho.

  3. Uma consulta fornecida inclui todos os dados de uso no último dia, exibidos como um gráfico de barras. Você pode usar essa consulta, editá-la manualmente ou selecionar Exemplos para escolher outras consultas úteis.

    Captura de tela que mostra o botão de exemplo e uma lista de consultas de exemplo que você pode usar.

  4. Escolha Edição concluída.

  5. Selecione Editar no painel superior para editar o texto na parte superior da pasta de trabalho. A formatação é feita usando Markdown.

  6. Escolha Adicionar usuários para adicionar um grafo com informações do usuário. Edite os detalhes do grafo se desejar. Em seguida, selecione Edição concluída para salvá-lo.