Abra la pestaña Analytics en Copilot Studio y vea cero sesiones aunque su copiloto se haya publicado y los usuarios interactúen con él. Esto suele ocurrir porque la canalización de telemetría requiere un conjunto específico de permisos y reglas de enrutamiento de datos que no se configuran de forma predeterminada. El panel de Analytics se basa en Application Insights y los registros de actividad de Microsoft Graph para contar cada conversación de usuario. Este artículo explica por qué el contador de sesiones permanece en cero y proporciona los pasos exactos para habilitar la telemetría para que sus análisis se completen correctamente.
Puntos clave: Solución de cero sesiones en Copilot Studio Analytics
- Copilot Studio > Settings > General > Telemetry: Debe establecerse en On para que los datos de sesión fluyan a la pestaña Analytics.
- Azure portal > Application Insights > Usage and estimated costs > Data sampling: Establezca el muestreo al 100% para evitar la pérdida de registros de sesión.
- Copilot Studio > Analytics > Filtro de rango de fechas: Verifique que el rango de fechas seleccionado incluya fechas posteriores a la habilitación de la telemetría.
Por qué Copilot Studio Analytics muestra cero sesiones
Los análisis de Copilot Studio no se completan de forma predeterminada. El sistema requiere una conexión de telemetría activa entre su copiloto y un recurso de Azure Application Insights. Cuando la telemetría está deshabilitada o mal configurada, la pestaña Analytics no puede contar ninguna interacción del usuario. La causa raíz casi siempre es una de tres cosas: la telemetría está desactivada en la configuración de Copilot Studio, la clave de instrumentación de Application Insights falta o es incorrecta, o la tasa de muestreo de datos en Application Insights está por debajo del 100% y está descartando registros de sesión antes de que lleguen a la canalización de análisis.
Una causa secundaria involucra el filtro de rango de fechas de Analytics. Si el filtro está configurado para un período anterior a la habilitación de la telemetría, el panel mostrará cero sesiones incluso si la telemetría funciona ahora. El mismo síntoma puede ocurrir si el copiloto se publicó pero ningún usuario ha iniciado realmente una conversación dentro de la ventana de tiempo seleccionada.
Cómo funciona la canalización de telemetría
Cada vez que un usuario envía un mensaje a su copiloto, Copilot Studio envía un evento de telemetría al recurso de Application Insights vinculado. Application Insights almacena estos eventos y el panel de Analytics los consulta para calcular los recuentos de sesiones. Si el vínculo entre Copilot Studio y Application Insights está roto, no se almacenan eventos y el panel devuelve cero. La canalización también depende de los permisos correctos de la suscripción de Azure y del grupo de recursos. La cuenta que utilice para configurar la telemetría debe tener al menos acceso de Colaborador al recurso de Application Insights.
Pasos para habilitar la telemetría y restaurar los datos de sesión
Siga estos pasos en orden. No omita ningún paso. Después de completar todos los pasos, espere hasta 15 minutos para que los datos de sesión aparezcan en la pestaña Analytics.
- Abra su copiloto en Copilot Studio
Inicie sesión en Copilot Studio en copilotstudio.microsoft.com. Seleccione el copiloto que muestra cero sesiones. Haga clic en la pestaña Settings en la barra de navegación superior y luego haga clic en General. - Active la telemetría
En la página de configuración General, busque la sección Telemetry. Establezca el interruptor en On. Si el interruptor ya está en On, desactívelo, guarde, luego actívelo de nuevo y guarde. Esto restablece la conexión de telemetría. - Vincule o verifique el recurso de Application Insights
Debajo del interruptor de telemetría, haga clic en Select Application Insights resource. Elija la suscripción de Azure correcta y el recurso de Application Insights que debe recibir los datos de telemetría. Si no aparece ningún recurso, cree uno primero en el portal de Azure. Haga clic en Save. - Establezca el muestreo de datos al 100% en Application Insights
Abra el portal de Azure en portal.azure.com. Navegue a su recurso de Application Insights. En Configure, haga clic en Usage and estimated costs. Haga clic en Data sampling. Establezca el porcentaje de muestreo en 100%. Haga clic en Save. Un muestreo por debajo del 100% descarta un porcentaje de registros de sesión, lo que puede hacer que el panel de Analytics muestre cero sesiones. - Verifique la clave de instrumentación
En el portal de Azure, vaya a su recurso de Application Insights. En Configure, haga clic en Properties. Copie la Instrumentation Key. En Copilot Studio, vaya a Settings > General > Telemetry y confirme que la clave coincida. Si no coincide, pegue la clave correcta y guarde. - Ajuste el rango de fechas de Analytics
En Copilot Studio, haga clic en la pestaña Analytics. Establezca el filtro de rango de fechas en Last 7 days o un rango personalizado que incluya hoy. Si el filtro está configurado en una fecha pasada cuando la telemetría estaba desactivada, el panel seguirá mostrando cero sesiones. - Publique y pruebe el copiloto
Haga clic en el botón Publish en la barra de navegación superior. Después de publicar, abra el copiloto en un entorno de prueba o en el sitio web de demostración. Envíe al menos tres mensajes para generar una sesión. Espere 15 minutos y luego actualice la pestaña Analytics. Las sesiones ahora deberían aparecer.
Si Copilot Studio sigue mostrando cero sesiones después de la solución principal
Copilot Studio Analytics muestra cero sesiones pero la telemetría está activada
Si la telemetría está activada y la clave de instrumentación es correcta, verifique los permisos de la suscripción de Azure. La cuenta que configuró el vínculo de Application Insights debe tener acceso de Colaborador al recurso de Application Insights. Si la cuenta solo tiene acceso de Lector, la conexión de telemetría fallará silenciosamente. Pida a su administrador de Azure que asigne el rol de Colaborador a su cuenta o a la entidad de servicio de Copilot Studio. Después de asignar el rol, repita los pasos de configuración de telemetría desde el principio.
Copilot Studio Analytics muestra datos pero faltan sesiones para ciertos canales
Los datos de telemetría fluyen solo desde los canales configurados para enviar eventos a Application Insights. Los canales personalizados creados con el SDK de Bot Framework requieren middleware de telemetría explícito. Si utiliza un canal personalizado, agregue el middleware de telemetría de Application Insights al código de su bot. Para Microsoft Teams, la telemetría integrada debería funcionar automáticamente una vez completada la configuración principal.
Copilot Studio Analytics muestra cero sesiones después de una migración de Azure
Si recientemente movió su recurso de Application Insights a una suscripción o grupo de recursos de Azure diferente, la clave de instrumentación cambia. Debe actualizar la clave en Copilot Studio. Vaya a Settings > General > Telemetry, elimine el recurso antiguo y seleccione el nuevo. Guarde y publique el copiloto nuevamente.
Opciones de telemetría de Copilot Studio: integrada vs Application Insights personalizado
| Elemento | Telemetría integrada | Application Insights personalizado |
|---|---|---|
| Ubicación de configuración | Copilot Studio Settings > General > Telemetry | Azure portal > Application Insights resource > Instrumentation Key |
| Control de muestreo de datos | No disponible — utiliza el valor predeterminado de Application Insights | Configurable en Usage and estimated costs > Data sampling |
| Seguimiento de sesiones | Automático después de activar la telemetría | Requiere código personalizado para segmentación avanzada de sesiones |
| Período de retención | 90 días | Configurable de 30 a 730 días |
| Costo | Incluido con la licencia de Copilot Studio | Se aplican cargos adicionales por consumo de Azure |
Utilice la telemetría integrada para análisis de sesiones estándar. Cambie a un recurso de Application Insights personalizado solo si necesita una retención de datos más prolongada o un seguimiento de eventos personalizado.
Ahora puede verificar que la canalización de telemetría esté configurada correctamente y que la pestaña Analytics muestre recuentos de sesiones. Para confirmar la conectividad de extremo a extremo, envíe un mensaje de prueba desde el sitio web de demostración y revise la pestaña Live Metrics en Application Insights dentro de los 60 segundos. Para el monitoreo continuo, configure una alerta de Azure Monitor en el recuento de errores de Application Insights para detectar interrupciones de telemetría antes de que afecten sus informes de análisis.