Session Replay et les performances de votre application
Avant d'activer Session Replay, prenez en compte l'impact suivant sur votre application et vos utilisateurs :
- Performances de l'application: Session Replay capture et transmet les données du viewport, ce qui peut avoir un impact sur les performances de l'application sur les anciens appareils.
- Consommation de données: la transmission de données de Replay consommera des données utilisateur, en particulier lorsque des images sont capturées.
- Exigences de stockage: les données capturées nécessitent une capacité de stockage adéquate sur les appareils des utilisateurs entre les cycles de transmission.
- Optimisation réseau: toutes les données sont compressées côté client avant transmission afin de minimiser l'utilisation du réseau.
- Stratégie d'échantillonnage: examinez attentivement vos taux d'échantillonnage pour trouver un équilibre entre les besoins de collecte de données et l'impact sur les performances.
Consommation de données
Le Session Replay suit les mêmes tarifs de consommation que les autres octets de votre mobile. La quantité d'octets produits dépend du nombre, de la durée et des niveaux d'activité utilisateur des sessions, ainsi que de la complexité de votre application.
Le moyen le plus précis d'estimer votre coût par replay est d'activer la fonctionnalité pendant une courte période de test et de mesurer votre consommation réelle. Une formule simple pour estimer les coûts approximatifs est :
sessions x sampling_rate x gb_per_replay x cost_per_gbPar exemple:
1 million (sessions) × 5 % (taux d'échantillonnage) × 0,0053 (Go par rediffusion) × 0,40 $ (coût par Go) = 106 $ pour 50 000 rediffusions
Pour contrôler votre consommation, ajustez vos taux d'échantillonnage.
Problèmes de confidentialité et de sécurité des utilisateurs
Nous accordons la priorité à la confidentialité des données et avons conçu Session Replay avec des paramètres par défaut stricts pour minimiser l'exposition potentielle des informations sensibles des clients. Vous pouvez personnaliser davantage les paramètres de confidentialité pour répondre à vos besoins spécifiques.
Session Replay ne capture pas de vidéos et par défaut, les images sont bloquées et remplacées par des espaces réservés de la même taille. Au lieu de cela, il enregistre et reconstruit les interactions utilisateur. Cela réduit considérablement la quantité de données stockées.
Conformité aux lois sur la confidentialité des données
New Relic agit en tant que responsable du traitement des données (NR) sous RGPD et prestataire de services sous CCPA. Cela signifie que nous traitons les données selon vos instructions. En fin de compte, le respect de ces lois dépend de la manière dont vous implémentez Session Replay dans votre application.
Par défaut, tout le texte et les saisies utilisateur, y compris les données personnelles, sont masqués dans les enregistrements. Vous pouvez démasquer sélectivement des éléments spécifiques si nécessaire, mais le paramètre par défaut garantit qu'aucune information personnelle identifiable n'est facilement visible.
Cadre d'interface utilisateur pris en charge
Session Replay est actuellement prise en charge par certains frameworks d'interface utilisateur pour les applications iOS, Android et React Native. Nous travaillons activement à la prise en charge d'une plus grande variété d'interfaces utilisateur et de frameworks hybrides.
Actuellement pris en charge :
- iOS UIKit
- iOS SwiftUI
- Modèles XML Android
- Compose Jetpack Android
- Vues React Native
Soutien prévu :
- Vues Web
- Flutter
- Cordova
- Capacitor
- MAUI
Conseil
Certains éléments peuvent ne pas être disponibles. Il n’y a pas d’élément HTML "Switch" natif. Les éléments de caméra, de cartes et de vidéo ne sont pas capturés dans les replays — ils s'affichent sous forme d'espace blanc ou avec un SVG d'espace réservé. Contactez le support si quelque chose est manquant ou ne s'affiche pas correctement.