L'activation de Session Replay, les fréquences d'échantillonnage et la plupart des paramètres de confidentialité sont gérés côté serveur sur la page Paramètres de l'application dans New Relic afin que les mises à jour ne dépendent pas du déploiement et de l'adoption d'une nouvelle version de l'application. Seuls certains types de remplacements de masquage doivent être gérés dans votre code.
Exigences et compatibilité
Avant de configurer Session Replay, assurez-vous que votre application répond à ces exigences.
Prérequis techniques
Pour utiliser Session Replay, vous avez besoin de :
- Un compte New Relic avec monitoring des applications mobiles activée
- Une application mobile active configurée dans New Relic
- La connectivité réseau de votre application mobile au point de terminaison d'ingestion de données de New Relic
Versions minimales de l'agent
Vous trouverez ci-dessous les premières versions de l'agent qui prenaient en charge la capture de base du Session Replay :
- Agent iOS v7.5.10, sortie le 15 septembre 2025
- Agent Android v7.6.8, sortie le 29 juillet 2025
- Agent React Native v1.5.10 sortie le 15 sept. 2025
Activer la relecture de session
- Rendez-vous sur one.newrelic.com > All Capabilities > Mobile.
- Sélectionnez votre application mobile.
- Dans le menu de gauche, cliquez sur Settings > Application.
- Activer Mobile Session Replay.

Configurer les taux d’échantillonnage
Définissez les taux d'échantillonnage pour contrôler la fréquence à laquelle les Session Replay sont capturés. Les taux d'échantillonnage peuvent être aussi faibles qu'un millionième de pour cent pour les applications à haut débit.
Définissez un taux d'échantillonnage pour les éléments suivants :
- Sessions utilisateur: Enregistre un échantillon aléatoire de toutes les sessions utilisateur.
- Sessions en erreur: enregistre un échantillon aléatoire de sessions où au moins une erreur survient. L'agent met en mémoire tampon une fenêtre coulissante de données jusqu'à 30 secondes côté client. Lorsqu'une erreur se produit, les données en mémoire tampon seront envoyées et le reste de la session enregistré. Les erreurs incluent les plantages, les ANR et les exceptions traitées. Si aucune erreur ne se produit, le replay n'est jamais récolté.
Par exemple, si vous définissez le taux d'échantillonnage de session à 50 % et le taux d'échantillonnage des erreurs à 100 % :
- La moitié de toutes les sessions utilisateurs seront enregistrées.
- Toutes les sessions erronées seront enregistrées, même si elles ne font pas partie de l'échantillon de 50 %.