1. Support
  2. Base de connaissances
  3. RUM : Real User Monitoring
  4. Mise en place du Real User Monitoring (RUM)

Mise en place du Real User Monitoring (RUM)

Real User Monitoring (RUM) implique la collecte de données de performance auprès des utilisateurs réels de votre site web. Le monitoring synthétique habituel d’Uptrends s’exécute dans un environnement connu et à des intervalles fixes. Ce type de surveillance fonctionne bien pour la surveillance de la disponibilité et la détection des changements de performances des pages web. RUM au contraire fonctionne dans des environnements moins prévisibles (c’est-à-dire sur les périphériques et les ordinateurs de l’utilisateur final) et en tant que tente beaucoup plus à mesurer l’expérience réelle de vos utilisateurs. Les données RUM seront placées dans votre compte Uptrends existant et vous pouvez les consulter à côté des données produites par le monitoring synthétique.

Apprendre les bases du RUM d’Uptrends

Démarrer avec RUM implique deux actions : ajouter une définition de site web RUM à votre compte et installer le script dans votre site web actuel.

Ajouter votre premier site Web RUM à votre compte

  1. Si vous n’utilisez pas encore la fonction RUM dans Uptrends, vous pouvez l’essayer gratuitement en lançant une version d’essai de RUM. Dans le menu latéral, cliquez sur l’option Essayer le RUM.
  2. Sur la page Démarrer l’essai de RUM, cliquez sur le bouton Essayer le RUM.
  3. Renseignez l’URL du site web que vous souhaitez surveiller. Cliquez sur le bouton Créer votre premier site RUM.
  4. Votre essai RUM a maintenant commencé. Cliquez sur le bouton Afficher les instructions pour accéder aux paramètres de votre nouveau site web RUM.

Ajout de sites web RUM supplémentaires

Une fois la configuration initiale effectuée, la section RUM du menu contiendra une sous-section Véritables utilisateurs, où vous pourrez trouver les tableaux de bord liés au RUM et gérer vos sites web RUM. Pour ajouter des sites web RUM supplémentaires :

  1. Développez la section RUM dans le menu.
  2. Cliquez sur l’icône + à côté de Sites web en RUM. Ajouter un site web RUM
  3. Renseignez le Nom du site web, et son URL.
  4. Si votre site web est une application web monopage (AWM), cochez l’option Utiliser le suivi des applications web monopage.
  5. Au cas où le site web utilise des fragments d’URL (par exemple #fragment à la fin), et que ceux-ci constituent une partie importante de vos URL, cochez l’option Inclure le fragment d’URL. Cela empêchera RUM de rejeter tout ce qui se trouve après le symbole #.
  6. Après avoir défini toutes les options, cliquez sur le bouton Enregistrer en bas à gauche.
  7. Le script apparaît maintenant dans l’onglet Implémentation. Le chapitre suivant traitera de l’implémentation du script.

Installer le script dans votre site web

Contrairement à la surveillance standard d’un site web, ici vous avez du travail à faire de votre côté. Nous vous fournissons un petit JavaScript que vous ajoutez aux pages web que vous souhaitez mesurer avec RUM. Le script a été conçu de manière à ne pas interférer avec d’autres scripts sur votre site web et vos utilisateurs finaux ne remarqueront rien une fois le script RUM Uptrends installé. L'impact de la présence du script RUM sur votre site est pratiquement nul.

  1. Assurez-vous d’avoir accès au code de votre site web afin que le contenu de vos pages puisse être modifié.
  2. Ajoutez le code Javascript à chaque page que vous souhaitez surveiller. Nous vous conseillons d’ajouter le script à la partie <head> de vos pages web. Placer le script à l’intérieur des balises <head>, fait que le script se charge le plus tôt possible. Un chargement précoce aide le moniteur à capturer le plus de données pertinentes que possible.
  3. Assurez-vous que votre site web ainsi mis à jour soit accessible via le domaine que vous avez spécifié dans le champ URL.
  4. Les données RUM seront capturées dès que des visiteurs accéderont à votre site mis à jour. Vous devriez voir les données dans le tableau de bord Vue d’ensemble RUM tout de suite, en temps réel.
Remarque : Si vous activez l’option Utiliser le suivi des applications web monopage pour un site web RUM existant, gardez à l’esprit que le script sera modifié après l’enregistrement et devra donc être mis à jour de votre côté également.

Licence

Uptrends met le script RUM et ses composants à votre disposition sous une licence BSD (Berkeley Software Distribution). Vous pouvez trouver le texte complet à l’adresse https://hit.uptrendsdata.com/license.txt.

Soucis de confidentialité ? Nous avons une page de confidentialité qui explique comment Uptrends protège la confidentialité des utilisateurs, quelles mesures supplémentaires vous pouvez prendre pour améliorer la confidentialité des utilisateurs et une suggestion à ajouter à votre déclaration de confidentialité.

Un script par site

Gardez à l’esprit que chaque script est spécifiquement destiné à un seul site web puisqu’il contient un sid qui identifie de manière unique le site web RUM correspondant dans votre compte. Pour chaque vue de page enregistrée par Uptrends pour un site RUM particulier, nous vérifierons que la vue de page vient en fait du domaine du site web que vous avez spécifié. Prenons un exemple pour montrer ce que ça veut dire.
Exemple : Avec le site web www.votre-domaine.com, par défaut nous autorisons les vues de pages provenant de www.votre-domaine.com et votre-domaine.com. Si vous ajoutez ce même script sur un site web hébergé sur test.votre-domaine.com ou www.votre-autre-domaine.com, RUM ne fonctionnera pas sur ces sites, car RUM n’enregistre pas les pages vues provenant d’autres domaines. Chaque site web a besoin de son propre instance RUM afin de fonctionner correctement.

En substance, si vous voulez suivre les données RUM sur plus d’un site web, vous devez les traiter comme des sites web RUM distincts dans Uptrends également. Pour chaque domaine de site web que vous souhaitez surveiller, vous devrez configurer un site web RUM supplémentaire, car chaque domaine recevra un script différent.

La vérification du domaine signifie également que RUM ne fonctionnera que dans votre environnement de production réel. Si vous avez des environnements de développement et de test distincts fonctionnant localement ou sous un domaine différent, RUM n’enregistrera pas de vues de pages pour ces sites.

Remarque : Il se peut que vous avez des circonstances particulières où le même site fonctionne sur plusieurs domaines, mais vous voulez les traiter comme un seul. Dans ce cas, merci de contacter le support.
En utilisant ce site, vous consentez à l’utilisation de cookies conformément à notre Politique de cookies.