Dynatrace RUM
Dynatrace Real User Monitoring est un agent JavaScript injecté par Dynatrace OneAgent qui capture les performances de page, les erreurs JavaScript, les actions utilisateur, les Core Web Vitals et, en option, le session replay sur les applications web et mobiles.
Que fait Dynatrace RUM ?
Ce qu est Dynatrace RUM et ce qu il fait
Dynatrace Real User Monitoring est le composant d observabilité côté client de la plateforme Dynatrace. Il prend la forme d un agent JavaScript appelé ruxitagentjs, injecté automatiquement par le OneAgent côté serveur ou ajouté manuellement à la page. Une fois chargé, il mesure les temps de chargement et de changement de route, les erreurs JavaScript et AJAX, les Core Web Vitals, les actions utilisateur (clics, soumissions de formulaires), la performance des ressources tierces et la géolocalisation déduite de l adresse IP. Une option de session replay reconstitue le rendu de la session. Dynatrace est proposé en SaaS depuis des clusters en UE, aux États Unis, en APAC et en AU, ou en mode auto hébergé Dynatrace Managed.
Données et cookies collectés par Dynatrace RUM
L agent collecte des données techniques et comportementales: URL complète, referrer, titre de page, timings de navigation et de ressources, exceptions JavaScript, points de terminaison AJAX, navigateur et système d exploitation, résolution d écran, type de connexion, adresse IP (géolocalisation et détection de bots) et identifiant visiteur persistant. Avec le session replay, il capture aussi les mutations du DOM, les mouvements de souris et les saisies. Par défaut Dynatrace dépose les cookies dtCookie (corrélation de session), rxVisitor (identifiant visiteur longue durée), rxvt (expiration), dtPC (contexte de page), dtLatC (latence) et dtSa (attributs de session). Un mode sans cookie existe mais réduit certaines fonctionnalités.
Implications RGPD et ePrivacy
Comme l agent s exécute sur le terminal de l utilisateur et lit ou écrit des informations stockées sur celui ci (cookies, stockage local, caractéristiques du navigateur), il entre dans le champ de l article 5(3) de la directive ePrivacy et de ses transpositions nationales, notamment les lignes directrices de la CNIL et la TDDDG allemande. Les données traitées (adresse IP, cookie visiteur persistant, traces comportementales, contenu du session replay) entrent dans le champ du RGPD. Les risques incluent la réidentification par combinaison de l identifiant visiteur et des signaux comportementaux, la capture accidentelle de données sensibles via session replay et un défaut de transparence lorsque le RUM est embarqué dans un déploiement OneAgent global.
Exigences de consentement et base légale
Pour la configuration RUM par défaut, et dans tout déploiement utilisant session replay, capturant des actions utilisateur ou enrichissant des profils, le consentement préalable au sens de l article 6(1)(a) du RGPD et de l article 5(3) ePrivacy est la base légale recommandée. Certains responsables de traitement invoquent l intérêt légitime de l article 6(1)(f) RGPD pour un monitoring de performance strictement anonymisé (sans session replay, IP masquée, sans identifiant persistant), mais cela exige un test de mise en balance documenté et reste contesté par plusieurs autorités. Le consentement doit être granulaire, libre, aussi simple à retirer qu à donner, et le script doit rester bloqué tant que l utilisateur n a pas accepté.
Transferts internationaux et mesures pratiques de conformité
Les données peuvent transiter par les clusters SaaS UE, États Unis, APAC ou AU selon la région du tenant. Les transferts vers les États Unis reposent sur les clauses contractuelles types et sur la certification de Dynatrace au titre du Data Privacy Framework UE États Unis. Pour un déploiement conforme, choisissez un tenant UE lorsque possible, activez le masquage de l IP, masquez les champs de formulaire dans le session replay, excluez les pages sensibles, réduisez la durée de conservation, utilisez le mode sans cookie si faisable, intégrez Dynatrace RUM à votre CMP afin que l agent ne se charge qu après consentement, signez un accord de traitement avec Dynatrace, listez cookies et domaines dans la politique cookies, et documentez l analyse de base légale.
Dynatrace RUM et le RGPD
Dynatrace RUM est classé dans la catégorie « Mesure d'audience ». Sur un site qui vise des visiteurs européens, il ne doit se charger qu'après le consentement du visiteur, et doit figurer dans votre politique de cookies.
- Base légale
- Consent (Art. 6(1)(a) GDPR) for full RUM with session replay and analytics; legitimate interest (Art. 6(1)(f) GDPR) may be argued for strictly anonymised performance monitoring after a documented balancing test
- Niveau de risque
- high
- Textes applicables
- GDPR, ePrivacy Directive, German TDDDG, BDSG, CCPA, LGPD
Analyse d'impact (AIPD)
Une AIPD est recommandée lorsque Dynatrace RUM est déployé sur des applications grand public ou destinées aux salariés, en particulier si le session replay ou la capture des actions utilisateur sont activés. Évaluez les catégories de données personnelles collectées (adresse IP, empreinte de navigateur, flux de clics et de saisies, traces de performance liées à un cookie visiteur persistant), la durée de conservation paramétrée au niveau du tenant, la localisation géographique du cluster SaaS, l usage du session replay (qui peut capturer des saisies de formulaire, des identifiants et même des données sensibles), et le risque de réidentification par corrélation entre identifiant visiteur, IP et signaux comportementaux. Documentez les mesures de mitigation telles que le masquage de l adresse IP, le mode sans cookie, l exclusion des pages sensibles, le masquage des champs de formulaire dans le session replay, la réduction de la durée de conservation et le choix d un tenant européen.
Exemple de texte pour votre bannière
Nous utilisons Dynatrace Real User Monitoring pour mesurer les performances des pages, détecter les erreurs JavaScript et, lorsque cette option est activée, enregistrer des sessions anonymisées. Dynatrace dépose des cookies tels que dtCookie et rxVisitor et peut transférer des données techniques vers ses serveurs situés dans l Union européenne ou aux États Unis. Cliquez sur Accepter pour autoriser Dynatrace RUM, Refuser pour ne charger que le monitoring strictement nécessaire, ou Préférences pour choisir.
Ce que Dynatrace RUM dépose et contacte
- Méthode de suivi
- JavaScript RUM agent (ruxitagentjs) injected by Dynatrace OneAgent or added manually; captures page load timings, JavaScript errors, user actions, Core Web Vitals, third party resource timings, IP based geolocation and optional session replay
- Localisation des serveurs
- Customer choice: EU SaaS clusters (Frankfurt, Ireland), US SaaS cluster, APAC, AU, or self managed Dynatrace Managed deployment
- Mode sans cookie disponible
- Oui
- Transfert de données hors UE
- Depends on selected tenant region: EU tenants keep data inside the EU, US and other tenants transfer personal data to the United States or other regions under Standard Contractual Clauses and the EU US Data Privacy Framework
Cookies déposés (6)
| Nom | Type | Durée | Finalité |
|---|---|---|---|
| dtCookie | first_party | session | Session correlation cookie linking RUM beacons of the same browser session for performance and error monitoring |
| rxVisitor | first_party | 1 year | Persistent visitor identifier used to recognise returning visitors across sessions for RUM analytics |
| rxvt | first_party | 30 minutes | Session timeout marker used to detect when a RUM session ends and a new one begins |
| dtPC | first_party | session | Page context identifier used to correlate user actions and resources with the current page view |
| dtLatC | first_party | session | Latency cookie used to measure the round trip time between browser and backend for performance analysis |
| dtSa | first_party | session | Session attributes cookie carrying RUM specific tags such as application and tenant identifiers |
Domaines tiers contactés (7)
dynatrace.comcdn.dynatrace.comlive.dynatrace.combizops.dynatrace.comruxit.comjs-cdn.dynatrace.comsprig.dynatrace.com
Questions fréquentes sur Dynatrace RUM
Une question qui n'est pas dans la liste ? Écrivez-nous, on répond vite.
Quels cookies et identifiants Dynatrace RUM dépose t il?
Par défaut Dynatrace dépose dtCookie (corrélation de session), rxVisitor (identifiant visiteur persistant), rxvt (expiration), dtPC (contexte de page), dtLatC (latence) et dtSa (attributs de session). Les noms exacts dépendent de la version du OneAgent et de la configuration. Le mode sans cookie en supprime la plupart mais limite la corrélation.
Le consentement est-il requis avant de charger Dynatrace RUM?
Oui pour la configuration par défaut, le session replay, la capture d actions utilisateur et tout enrichissement de profil. Le script lit et écrit des cookies sur l appareil, l article 5(3) ePrivacy s applique. L agent doit rester bloqué tant que l utilisateur n a pas donné son consentement dans votre CMP.
Quelle est la base légale du traitement?
Le consentement au sens de l article 6(1)(a) RGPD est la base sûre pour un RUM complet. L intérêt légitime au titre de l article 6(1)(f) RGPD est parfois invoqué pour un monitoring strictement anonymisé sans session replay ni identifiant persistant, mais cela exige un test de mise en balance documenté et reste contesté.
Dynatrace RUM transfère t il des données hors UE?
Cela dépend de la région du tenant. Un tenant SaaS UE garde les données à Francfort ou en Irlande. Les tenants US, APAC, AU et les déploiements Dynatrace Managed peuvent transférer des données vers les États Unis ou d autres régions sous clauses contractuelles types et Data Privacy Framework UE États Unis.
Faut il réaliser une AIPD pour Dynatrace RUM?
Une AIPD est fortement recommandée lorsque session replay, capture des actions utilisateur ou monitoring à grande échelle de salariés ou de clients sont activés. Évaluez les catégories de données, la conservation, la localisation du tenant, le rôle du session replay et le risque de réidentification via identifiant visiteur et signaux comportementaux.
Comment déployer Dynatrace RUM de façon conforme?
Choisissez un tenant UE, activez le masquage IP, masquez les champs de formulaire dans le session replay, excluez les pages sensibles, réduisez la conservation, intégrez l agent à votre CMP pour qu il ne se charge qu après consentement, signez un accord de traitement et listez cookies et domaines dans votre politique cookies.
Existe t il des alternatives à Dynatrace RUM?
Les alternatives incluent New Relic Browser, Datadog RUM, Splunk RUM, Akamai mPulse, Sentry, Raygun, Quantum Metric, Catchpoint et ContentSquare. Chacune a son modèle de données, ses régions d hébergement et sa tarification, l évaluation de conformité et l AIPD doivent donc être refaites pour tout remplacement.
Comment mettre à jour ma politique cookies pour Dynatrace RUM?
Listez dtCookie, rxVisitor, rxvt, dtPC, dtLatC et dtSa avec finalité et durée, mentionnez les domaines Dynatrace concernés (dynatrace.com, live.dynatrace.com, ruxit.com), précisez la région du tenant, la base légale, la durée de conservation et la procédure de retrait du consentement.
Mettez votre site en conformité aujourd'hui.
Gratuit jusqu'à 25 000 sessions par mois. Sans carte bancaire, sans engagement.