Compartir a través de


Use Application Insights para entender la forma en que los clientes utilizan su aplicación

Application Insights recopila información de uso que le ayuda a entender la forma en que los usuarios interactúan con su aplicación. Este tutorial le guía a través de los diferentes recursos disponibles para analizar esta información.

Aprenderá a:

  • Analice los detalles sobre los usuarios que acceden a la aplicación.
  • Usar información de la sesión para analizar la forma en que los clientes usan su aplicación.
  • Definir embudos que le permitan comparar la actividad de usuario deseada con la actividad de usuario real.
  • Crear un libro para consolidar visualizaciones y consultas en un solo documento.
  • Agrupar usuarios similares para analizarlos juntos conjuntamente.
  • Saber qué usuarios vuelven a su aplicación.
  • Inspeccione cómo los usuarios se mueven por la aplicación.

Requisitos previos

Para completar este tutorial:

  • Instale Visual Studio 2019 con las cargas de trabajo siguientes:
    • ASP.NET y desarrollo web.
    • Desarrollo de Azure.
  • Descargue e instale Visual Studio Snapshot Debugger.
  • Implementación de una aplicación .NET en Azure y habilitación del SDK de Application Insights
  • Envíe telemetría desde su aplicación para agregar eventos personalizados o vistas de página.
  • Enviar el contexto del usuario para realizar un seguimiento de lo que un usuario hace con el tiempo y utilizar plenamente las características de uso.

Inicio de sesión en Azure

Inicie sesión en Azure Portal.

Obtención de información acerca de los usuarios

El panel Usuarios le ayuda a comprender detalles importantes acerca de los usuarios de varias formas. Este panel se puede utilizar para saber desde dónde se conectan los usuarios, conocer detalles de sus clientes y las áreas de la aplicación a las que acceden.

  1. En el recurso de Application Insights situado bajo Uso, seleccione Usuarios en el menú.

  2. La vista predeterminada muestra el número de usuarios únicos que se han conectado a la aplicación en las últimas 24 horas. Puede cambiar la ventana de tiempo y establezca otros criterios para filtrar esta información.

  3. Seleccione la lista desplegable Durante y cambie la ventana de tiempo a 7 días. Este valor aumenta los datos que se incluyen en los distintos gráficos del panel.

  4. Seleccione de la lista desplegable Dividido por para agregar al grafo un desglose por una propiedad del usuario. Seleccione País o región. El grafo incluye los mismos datos, pero se puede usar para ver un desglose del número de usuarios de cada país o región.

    Captura de pantalla en la que se muestra el generador de consultas de la pestaña Usuario.

  5. Coloque el cursor sobre las distintas barras del gráfico y tenga en cuenta que el recuento de cada país o región refleja solo la ventana de tiempo representada por dicha barra.

  6. Para obtener más información, seleccione Ver más conclusiones.

    Captura de pantalla de la pestaña Usuario para ver más información.

Análisis de sesiones del usuario

El panel Sesiones es similar al panel Usuarios. Usuarios le ayudan a comprender los detalles sobre los usuarios que acceden a su aplicación. Sesiones le ayudan a comprender cómo usan su aplicación esos usuarios.

  1. En Uso, seleccione Sesiones.

  2. Mire el grafo y tenga en cuenta que cuenta con las mismas opciones para filtrar y desglosar los datos que en el panel Usuarios.

    Captura de pantalla que muestra la pestaña Sesiones con un gráfico de barras mostrado.

  3. Para ver la escala de tiempo de las sesiones, seleccione Ver más información. En Sesiones activas, seleccione Ver escala de tiempo de sesión en una de las escalas de tiempo. El panel de Escalas de tiempo de la sesión muestra todas las acciones de las sesiones. La información puede ayudarle a identificar ejemplos como sesiones con un gran número de excepciones.

    Captura de pantalla que muestra la pestaña Sesiones con una escala de tiempo seleccionada.

Agrupar usuarios similares

Una cohorte es un conjunto de usuarios agrupados por tener características similares. Las cohortes se pueden usar para filtrar datos de otros paneles para poder analizar grupos de usuarios concretos. Por ejemplo, puede desear analizar solo aquellos usuarios que han realizado una compra.

  1. En la pestaña Usuarios, Sesiones o Eventos, seleccione Crear una cohorte.

  2. Seleccione una plantilla de la galería.

    Captura de pantalla que muestra la galería de plantillas para cohortes.

  3. Edite la cohorte y seleccione Guardar.

  4. Para ver la cohorte, selecciónela en el menú desplegable Mostrar.

    Captura de pantalla que muestra la lista desplegable Mostrar, en la que se muestra una cohorte.

Comparación de la actividad deseada con la realidad

Los paneles anteriores se centran en lo que hicieron los usuarios de su aplicación. El panel Embudos se centra en lo que quiere que hagan los usuarios. Un embudo representa un conjunto de pasos de una aplicación y el porcentaje de usuarios que se mueven entre dichos pasos.

Por ejemplo, puede crear un embudo que mida el porcentaje de usuarios que se conectan a su aplicación y buscan un producto. Después, puede ver el porcentaje de usuarios que añaden ese producto a un carrito de la compra. También puede ver el porcentaje de clientes que completan una compra.

  1. Seleccione Embudos>Editar.

  2. Cree un embudo con un mínimo de dos pasos y seleccione una acción para cada paso. La lista de acciones se crea a partir de los datos de uso recopilados por Application Insights.

    Captura de pantalla que muestra la pestaña Embudo y selección de los pasos en la pestaña de edición.

  3. Seleccione la pestaña Ver para ver los resultados La ventana a la derecha muestra los eventos más comunes antes de la primera actividad y después de la última para ayudarle a conocer las tendencias del usuario en una secuencia determinada.

    Captura de pantalla que muestra la pestaña embudo en la vista.

  4. Para guardar el embudo, seleccione Guardar.

Información acerca de los clientes que vuelven

Retención le ayuda a saber qué usuarios vuelven a una aplicación.

  1. Seleccione Retención>Libro de análisis de retención.

  2. De forma predeterminada, la información analizada incluye aquellos usuarios que realizaron una acción y volvieron para llevar a cabo otra acción. Por ejemplo, puede cambiar este filtro para incluir solo a aquellos usuarios que volviesen después de completar una compra.

    Captura de pantalla que muestra un grafo para los usuarios que coincidan con los criterios establecidos para un filtro de retención.

  3. Los usuarios que vuelven que coinciden con los criterios se muestran tanto en forma de gráfico como de tabla en distintas duraciones. El patrón más frecuente es una caída gradual en la vuelta de los usuarios con el paso del tiempo. Una caída repentina de un período de tiempo al siguiente puede provocar un problema.

    Captura de pantalla que muestra el libro de retención con el gráfico Usuario devuelto después de la tabla del número de semanas.

Análisis de movimientos de usuario

Un flujo de usuarios visualiza la forma en que los usuarios se mueven entre las páginas y características de su aplicación. El flujo le ayuda a responder a preguntas como a qué lugar se suelen mover los usuarios desde una página concreta, cómo salen habitualmente de su aplicación y si hay acciones que se repitan de manera regular.

  1. Seleccione Flujos de usuarios en el menú.

  2. Seleccione Nuevo para crear un nuevo flujo de usuario. Seleccione Editar para editar los detalles.

  3. Aumente el valor de Intervalo de tiempo a 7 días y, luego, seleccione un evento inicial. El flujo hará un seguimiento de las sesiones de usuario que empiezan por ese evento.

    Captura de pantalla en la que se muestra cómo crear un nuevo flujo de usuario.

  4. Se muestra el flujo de usuario y puede ver las rutas de acceso de los diferentes usuarios y el número de sesiones. Las líneas azules indican una acción que el usuario ha realizado después de la acción actual. Una línea roja indica el final de la sesión del usuario.

    Captura de pantalla que muestra la visualización de rutas de acceso de usuario y recuentos de sesiones para un flujo de usuario.

  5. Para quitar un evento del flujo, seleccione x en la esquina superior derecha de la acción. A continuación, seleccione Crear grafo. El grafo se vuelve a dibujar sin ninguna de las instancias de dicho evento. Seleccione Editar para ver que el evento se ha agregado a Eventos excluidos.

    Captura de pantalla que muestra la lista de eventos excluidos de un flujo de usuario.

Consolidación de datos de uso

Los libros combinan las visualizaciones de datos, las consultas de Analytics y texto en documentos interactivos. Puede usar libros para:

  • Agrupar información de uso común.
  • Consolidar la información de un incidente determinado.
  • Informar al equipo sobre el uso de la aplicación.
  1. Seleccione Libros en el menú.

  2. Seleccione Nuevo para crear un libro nuevo.

  3. Ya se proporciona una consulta que incluye todos los datos de uso en el último día que se muestra como un gráfico de barras. Puede usar esta consulta, editarla manualmente o seleccionar Ejemplos para seleccionar otras consultas útiles.

    Captura de pantalla que muestra el botón de ejemplo y una lista de consultas de ejemplo que puede usar.

  4. Seleccione Edición finalizada.

  5. Seleccione Editar en el panel superior para editar el texto de la parte superior del libro. El formato se realiza mediante Markdown.

  6. Seleccione Agregar usuarios para agregar un grafo con información del usuario. Edite los detalles del grafo si lo desea. A continuación, seleccione Edición finalizada para guardarla.