Aperçu rapide
Le contrôle de la collecte des données Digital Experience Analytics ou DXA [Digital Experience Analytics] vous permet de gérer quand et où les données d'interaction des utilisateurs sont collectées dans WalkMe Insights.
En contrôlant le comportement de collecte, vous pouvez désactiver la collecte de données sur les pages sensibles ou l'activer uniquement pour des comptes ou des environnements spécifiques.
Remarque
Si DXA est défini sur le mode manuel, Session Playback passera également automatiquement en mode manuel.
https://support.walkme.com/knowledge-base/insights-how-to-start-visions-manually/
Cas d'utilisation
Vous pouvez utiliser les contrôles de collecte DXA pour gérer les données dans votre application :
- Pages sensibles : désactivez la collecte de données sur les pages contenant des informations personnellement identifiables (PII), telles que les pages de facturation ou de profil
- Liste d'autorisations pour la collection : limitez la collecte DXA à des pages ou des sections spécifiques à valeur commerciale élevée
- Collecte sélective des comptes : activez la DXA uniquement pour certains clients ou comptes (par exemple, les utilisateurs bêta ou les clients en dehors de l'UE)
Une fois que Digital Experience Analytics ou DXA [Digital Experience Analytics] est activé, Insights collecte automatiquement les données d'interaction telles que les clics, les modifications de saisie et les pages vues.
Pour contrôler ce qui est collecté, vous définissez une fonction JavaScript dans votre application et définissez votre environnement sur le mode de collecte manuelle. En mode manuel, DXA collecte les données uniquement lorsque cette fonction renvoie une valeur true.
Définissez la fonction de collecte
Ajoutez la fonction suivante à l'objet window global dans votre application :
window.isWalkmeUserBehaviorDataCollectionEnabled = function() {
return true; // ou FAUX
}
Cette fonction est vérifiée chaque fois que DXA tente d'envoyer des données à WalkMe.
- Si la fonction renvoie vrai, les données de comportement de l'utilisateur sont collectées et envoyées à WalkMe
- S'il renvoie FAUX, les données DXA ne sont pas collectées
- Si la fonction est indéfinie ou renvoie une valeur autre que
trueou false, DXA se base sur le paramètre de collecte de votre environnement : le mode automatique collecte les données, le mode manuel ne le fait pas
Remarque
Cette fonction affecte uniquement les données DXA. Il ne contrôle pas les événements WalkMe Engagement ou Session Playback.
Définissez DXA sur le Mode de collecte manuelle
Activez le mode de collecte manuelle du comportement de l'utilisateur
- Connectez-vous à Insights à l'adresse insights.walkme.com
- Accédez à l'environnement de votre choix et sélectionnez Paramètres de l'environnement
- Ouvrez l'onglet Activation de la collection
- Activez manuellement la collecte de données Digital Experience Analytics ou DXA [Digital Experience Analytics]
- Sélectionnez Enregistrer les paramètres
- Publiez votre contenu dans l'Éditeur WalkMe pour appliquer les modifications

Une fois activés, les événements DXA ne seront collectés que si isWalkmeUserBehaviorDataCollectionEnabled est défini et renvoie vrai.
Les événements WalkMe Engagement continueront d'être collectés automatiquement.
Exemples de code
Empêcher la collecte
L'exemple suivant désactive la collecte DXA sur des pages ou des conditions spécifiques :
window.isWalkmeUserBehaviorDataCollectionEnabled = function() {
return false;
}
Autoriser la collecte pour des utilisateurs spécifiques
Vous pouvez également activer la collecte de manière sélective, par exemple, uniquement pour les utilisateurs administrateurs :
window.isWalkmeUserBehaviorDataCollectionEnabled = function() {
return myUser.role.toLowerCase() === "admin";
}
Notes techniques
- La fonction isWalkmeUserBehaviorDataCollectionEnabled est appelée fréquemment ; évitez d'utiliser une logique complexe ou lourde à l'intérieur de celle-ci.
- Placez le code dans la portée globale de votre application afin qu'il s'exécute avant le chargement de WalkMe.
- Utilisez le mode de collecte manuelle lorsque vous souhaitez contrôler explicitement le moment où les événements DXA sont suivis.
- Lorsque la collecte DXA est désactivée, vous pouvez le confirmer en consultant les demandes réseau dans les outils de développement de votre navigateur. Les événements DXA apparaissent sous forme de demandes tell.
- Après avoir activé la collecte manuelle, vous devez effectuer une action Publier dans l'Éditeur WalkMe pour vous assurer que les modifications prennent effet.
- Si DXA ne collecte pas de données, confirmez que la fonction est correctement définie et renvoie vrai pour les conditions autorisées.