Resumen de New Relic AI
New Relic AI puede resumir Session Replay para ayudarle a comprender rápidamente qué sucedió durante una sesión sin ver toda la repetición.
Para obtener detalles, consulte el resumen de New Relic AI para Session Replay.
Filtro de secuencia
El filtro de secuencia le permite encontrar reproducciones donde los usuarios realizaron una secuencia específica de acciones. Para más detalles, consulte Filtrado de secuencias.
Repetición de la sesión recortada
Para obtener más detalles, consulte Session Replay recortado.
Grabar reproducciones manualmente
Si es necesario, puede forzar programáticamente un Session Replay para iniciar o detener la grabación usando métodos de la API. Algunos casos de uso:
Permitir que el usuario opte por la grabación de interacciones. Por ejemplo, si aparece una ventana emergente que pregunta "¿Permitir que se grabe esta sesión para analizar el rendimiento?" y un usuario consiente:
- Llame a
newrelic.recordReplay()para iniciar la grabación. - Una vez completada la sesión o retirado el consentimiento, emplee
newrelic.pauseReplay()para dejar de capturar datos.
- Llame a
Grabe sesiones según criterios específicos, como:
- Inicie la grabación solo para sesiones en flujos específicos, como un flujo de pago de producto.
- Detenga la grabación de páginas confidenciales como
/billingo/health-records.
Estas API se lanzaron en Android v7.7.0 e iOS v7.6.1 o superior.
Consulte la documentación de la API para obtener detalles:
Usa NerdGraph para configurar los ajustes de replay
Puede configurar los ajustes de Session Replay usando la API NerdGraph en lugar de la UI. Esto es útil si necesita realizar cambios masivos, como aplicar frecuencias de muestreo a múltiples entidades móviles.
A continuación se muestra un ejemplo de mutación para actualizar la configuración de Session Replay para una aplicación móvil:
mutation { agentApplicationSettingsUpdate( guid: "" settings: { mobileSettings: { mobileSessionReplay: { customMaskingRules: "[{ type: "mask", operator: "equals", name: "creditCardNumber", identifier: "class" }]" enabled: true errorSamplingRate: 100 maskAllImages: false maskAllUserTouches: true maskApplicationText: false maskUserInputText: true mode: CUSTOM samplingRate: 50 } } } ) { mobileSettings { mobileSessionReplay { customMaskingRules enabled errorSamplingRate maskAllImages maskAllUserTouches maskApplicationText maskUserInputText mode samplingRate } } }}Siguiente: Resolución de problemas con Session Replay