Consumo de datos
Session Replay sigue el mismo precio de consumo que los otros bytes de su browser . La cantidad de bytes producidos depende del recuento, la duración y los niveles de actividad del usuario de las sesiones, así como de la complejidad del DOM de su sitio.
La forma más precisa de proyectar su costo por repetición es habilitar la función durante un periodo de prueba corto y medir su consumo real. Alternativamente, puedes emplear un promedio de 5,3 MB por repetición como aproximación, aunque ten en cuenta que el costo real puede variar significativamente. Una fórmula simple para proyectar sus costos aproximados es: sessions
x sampling_rate
x gb_per_replay
x cost_per_gb
.
He aquí un ejemplo:
1 millón (sesiones) x 5% (tasa de ejemplificación) x 0,0053 (gb por repetición) x $0,35 (costo por gb) = $92,75 por 50 000 repeticiones
Para controlar su consumo, ajuste sus tasas de ejemplificación.
Preocupaciones de seguridad y privacidad del usuario
Priorizamos la privacidad de los datos y creamos Session Replay con configuraciones predeterminadas estables para minimizar la posible exposición de información confidencial de los clientes. Puede personalizar aún más la configuración de privacidad para satisfacer sus necesidades específicas.
La reproducción de sesión no captura capturas de pantalla ni videos. En cambio, registra únicamente los cambios esenciales del estado DOM necesarios para reconstruir la interacción del usuario. Esto reduce significativamente la cantidad de datos almacenados.
Cumplimiento de las leyes de privacidad de datos
New Relic actúa como procesador de datos según GDPR y proveedor de servicios según CCPA. Esto significa que procesamos datos de acuerdo con sus instrucciones. En última instancia, el cumplimiento de estas leyes depende de cómo implemente Session Replay dentro de su aplicación.
De forma predeterminada, todo el texto y las entradas del usuario, incluidos los datos personales, están enmascarados dentro de las grabaciones. Puede desenmascarar selectivamente elementos específicos si es necesario, pero la configuración predeterminada garantiza que ninguna información de identificación personal sea fácilmente visible. Este enfoque proporciona una base estable para la privacidad de los datos y al mismo tiempo ofrece flexibilidad para sus necesidades específicas.
Session Replay y el rendimiento de tu app
Session Replay minimiza el impacto en su rendimiento de la aplicación con:
Impacto inicial mínimo: Session Replay se carga de forma asincrónica después de cargar la página completa, lo que garantiza que no interfiera con el rendimiento métrico de la carga temprana de la página.
Seguimiento de mutaciones DOM : una vez cargado, Session Replay monitorea los cambios DOM y los informa como carga comprimida. El tamaño de estas cargas se correlaciona con la complejidad del árbol DOM .
Técnicas de optimización del rendimiento: el tamaño de la carga útil también puede aumentar si el DOM es grande. Sin embargo, Session Replay utiliza una serie de técnicas para reducir el tamaño de la carga, como por ejemplo:
Compresión GZIP
Reducción de duplicación
Recolección de carga estratégica: una carga grande (comprimida) se envía solo cuando se captura el DOM completo, lo que generalmente ocurre cuando se importa por primera vez la característica de reproducción. Posteriormente sólo se envían pequeñas cargas relacionadas con las acciones del usuario. El agente del browser recopilará datos en función de la primera aparición de las siguientes condiciones:
- La carga útil alcanza más de 64 KB comprimido.
- Transcurren 60 segundos.
- La visibilidad de la página cambia (ejemplo, cambio de pestaña, enfoque, navegación).
- La sesión termina.
Cambios clave:
- Claridad: Estructura de oraciones mejorada para una mejor legibilidad.
- Concisión: Se eliminaron palabras y frases redundantes.
- Consistencia: Se emplea una estructura paralela en la lista para lograr uniformidad.