ANS-0681 · AUTRES
Comment suivre le comportement des utilisateurs internes dans NetSuite, à l’instar de Google Analytics ?
NetSuite propose des outils natifs et des SuiteApps spécialisées pour suivre l'activité des utilisateurs et les performances du système, malgré les limites du suivi interne direct du comportement des utilisateurs, à la manière de Google Analytics.
Solution courte
Le suivi direct, à la manière de Google Analytics, du comportement des utilisateurs internes de NetSuite n’est généralement pas réalisable en raison des limitations liées à l’API et à la personnalisation des pages. Cependant, NetSuite propose des pistes d’audit intégrées et des notes système concernant l’activité des utilisateurs, ainsi que la SuiteApp « Application Performance Management » (APM) pour la surveillance des performances. Des solutions personnalisées utilisant des champs HTML intégrés sont également possibles pour certains formulaires et certaines recherches enregistrées.
Scénario
Les organisations utilisant NetSuite cherchent souvent à surveiller le comportement des utilisateurs internes et l’utilisation du système avec la même précision et la même facilité que les outils d’analyse de sites Web externes tels que Google Analytics. Le défi consiste à identifier les fonctionnalités NetSuite ou les SuiteApps disponibles capables de fournir des informations complètes sur la manière dont les utilisateurs interagissent avec la plateforme, notamment les pages consultées, les modifications apportées aux transactions et l’utilisation des scripts.
Solution
La création d’un ensemble de fonctionnalités reproduisant le suivi complet du comportement des utilisateurs internes proposé par Google Analytics au sein de NetSuite n’est généralement pas réalisable en raison des limitations des API exposées par NetSuite et des capacités de personnalisation des pages. Cependant, plusieurs méthodes et outils peuvent fournir des informations précieuses sur l’activité des utilisateurs et les performances du système :
Bien que les fonctionnalités d’analyse natives de NetSuite, notamment SuiteAnalytics, aient considérablement évolué pour offrir des rapports, des classeurs et des tableaux de bord robustes destinés à la veille économique, le suivi direct du comportement des utilisateurs internes, à l’instar de Google Analytics, se heurte à des limites spécifiques. Toutefois, les informations prêtes à l’emploi (Out-of-the-Box, OOTB) suivantes sont disponibles pour suivre divers aspects de l’activité des utilisateurs :
Journal d’audit des connexions
fournit des détails sur les utilisateurs qui se sont connectés, à quel moment, depuis quelle adresse IP et avec quel rôle.
Journal d’audit
enregistre des informations sur les utilisateurs ayant créé, modifié ou supprimé des transactions. Il ne suit pas l’activité de consultation.
Notes système
Elles permettent de suivre les modifications apportées à tous les enregistrements, bien qu’elles excluent souvent les modifications effectuées au sein des sous-listes.
Pour la surveillance des performances et l’analyse de certaines activités des utilisateurs, l’ancien ensemble « Script Performance Monitor » (qui n’est plus installable) a été explicitement remplacé par la SuiteApp « Application Performance Management » (APM), qui est actuellement disponible et largement utilisée. L’ancien ensemble permettait de voir qui avait accédé aux enregistrements, mais nécessitait de naviguer enregistrement par enregistrement, requérait probablement des scripts sur l’enregistrement et disposait d’un historique limité (environ une semaine).
Une SuiteApp, FLODocs, permet d’obtenir des informations sur l’utilisation des scripts et des champs personnalisés, en offrant une vue d’ensemble des relations entre les personnalisations (par exemple, le champ A utilisé par le script A, le script B, la recherche enregistrée C, le formulaire A, etc.). Bien que puissante, cette solution n’est pas gratuite.
Pour un suivi hautement personnalisé, il est peut-être possible de mettre en place des analyses sur les formulaires et les recherches enregistrées en utilisant des champs HTML intégrés afin d’y incorporer Google Analytics ou d’autres fonctions d’analyse tierces. Cette approche nécessite d’ajouter un champ spécifique à toutes les recherches enregistrées souhaitées, ainsi qu’un champ personnalisé à chaque type d’enregistrement ou un script à tous les types d’enregistrements afin de collecter les métriques. Les « Suitelets » nécessiteraient également une mise en œuvre distincte, et cette méthode ne peut pas être appliquée aux pages non personnalisables. Bien qu’il ne s’agisse pas d’une solution prête à l’emploi, cette approche est techniquement réalisable.
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Autres
