Enregistrer manuellement la rediffusion de session
Si nécessaire, vous pouvez programmer force
une relecture de session pour démarrer ou arrêter l'enregistrement à l'aide de méthodes API. Voici quelques cas d’utilisation :
Autoriser l'utilisateur à accepter l'enregistrement interaction . Par exemple, si vous avez une fenêtre contextuelle demandant « Autoriser l'enregistrement de cette session à des fins d'analyse des performances ? » et un utilisateur consent :
- Appelez
newrelic.recordReplay()
pour lancer l'enregistrement. - Une fois la session terminée ou le consentement retiré, utilisez
newrelic.pauseReplay()
pour arrêter la capture de données.
- Appelez
Enregistrez des sessions en fonction de critères spécifiques, tels que :
- Démarrez l'enregistrement uniquement pour les sessions sur des URL spécifiques telles qu'un flux de paiement de produit.
- Arrêtez l'enregistrement pour les pages sensibles telles que
/billing
ou/health-records
.
Reportez-vous à la documentation de l'API pour obtenir des instructions :
Désactiver le suivi automatique de la relecture de session
Vous pouvez empêcher le démarrage automatique de Session Replay, même lorsqu'il est échantillonné, en définissant l'option configuration de l'API autoStart
sur false
. Cela est utile dans les scénarios où vous devez prioriser des actions spécifiques par rapport à l'échantillonnage automatique. Par exemple, vous ne souhaitez peut-être pas que Session Replay s'exécute automatiquement sur des pages sensibles, comme celles conformes à la loi HIPAA. Dans de tels cas, vous pouvez utiliser l'API .start()
pour déclencher manuellement la fonctionnalité de relecture après l'obtention du consentement de l'utilisateur (et votre application appelle .start()
).
Le paramètre autoStart: false
indique à l'agent de différer son initialisation jusqu'à ce qu'il soit explicitement appelé à l'aide de .start()
. Cela garantit que la relecture de session ne sera pas créée du tout, même si le backend échantillonne votre application pour l'enregistrement.
Important
L'appel de .start()
ne garantit pas qu'une rediffusion de session sera enregistrée. Cela retarde simplement l’importation du module et l’évaluation des résultats d’échantillonnage jusqu’à ce point. Si vous devez forcer un enregistrement, reportez-vous à Enregistrer manuellement la relecture de session.
Pour commencer à utiliser cette API, reportez-vous newrelic.start
.
Utilisez Nerdgraph pour configurer les paramètres de relecture
Vous pouvez configurer les paramètres de relecture de session à l'aide de notre API NerdGraph au lieu d'utiliser l'UI. Cette méthode est utile si vous devez effectuer des modifications en masse, comme l'application de taux d'échantillonnage à plusieurs entités de navigateur.
Voici un exemple de mutation et de variables pour créer une nouvelle application de navigateur avec des paramètres par défaut :
Mutation | Variables |
---|---|
|
|