Fonctionnalités Avancées et Outils
Cette section couvre les outils et fonctionnalités qui vous permettent d'aller plus loin dans votre utilisation de Netvigie Tracking, d'intégrer l'outil dans vos processus et de gérer des configurations complexes.
Utiliser l'Extension de navigateur Netvigie
L'extension Netvigie pour Chrome est un compagnon puissant qui vous permet d'interagir avec la plateforme directement depuis votre site, sans avoir à naviguer dans l'interface principale.
- Installation :
- Dans l'interface Netvigie Tracking, cliquez sur l'icône Chrome dans le header pour accéder au Chrome Web Store.
- Installez l'extension et connectez-vous avec vos identifiants Netvigie.
- Fonctionnalités clés :
- Enregistrer un scénario :
- Cliquez sur l'icône de l'extension, puis sur le bouton "Record".
- Naviguez sur votre site et effectuez les actions de votre parcours.
- Cliquez sur "Stop". L'extension listera toutes les étapes que vous avez effectuées.
- Vous pouvez alors nommer le scénario et le sauvegarder directement dans votre configuration Netvigie. C'est la manière la plus rapide de créer des scénarios.
- Créer un collecteur CSS :
- Faites un clic droit sur n'importe quel élément de votre page.
- Sélectionnez "Create collector".
- Une fenêtre s'ouvre avec le sélecteur CSS de l'élément. Vous pouvez nommer le collecteur, tester sa valeur et le sauvegarder.
- Checker une page en cours ("Live Check") :
- Sur n'importe quelle page de votre site, ouvrez l'extension et cliquez sur "Check the current page".
- L'extension effectuera un test en direct et vous affichera les résultats : le contexte détecté, les scores de tag et de dataLayer, les tags manquants, les erreurs de règles, etc. C'est un outil de débogage extrêmement efficace.
- Enregistrer un scénario :
La Fonctionnalité Multisite
Conçue pour les organisations gérant plusieurs sites (par pays, par marque) avec des plans de marquage qui partagent un socle commun mais ont des spécificités.
- Objectif : Configurer une base de plan de marquage parente et surcharger ou ajouter des règles spécifiques sur les sites enfants.
- Concepts :
- Cluster : Un groupe de configurations partageant une base commune.
- Nœud : Un niveau de configuration dans l'arborescence du cluster (ex: un nœud "Europe" parent des nœuds "France", "Allemagne"). Le premier nœud est le "root".
- Property : Un nœud final associé à un site web réel. C'est à ce niveau que les crawls sont exécutés.
- Héritage : Par défaut, une property hérite de toutes les règles configurées sur ses nœuds parents.
- Surcharge ("Override") : Sur une property ou un nœud enfant, vous pouvez "surcharger" une règle héritée pour la modifier. La modification ne s'appliquera qu'à ce nœud et à ses descendants. Une ligne bleue dans l'interface indique une règle surchargée.
- Cas pratique :
- Sur le nœud "root" (valable pour tous les sites), vous configurez la règle :
tid(ID de tracking GA)doit commencer par UA-123456-. - Sur la property "Site France", vous surchargez la règle pour qu'elle soit plus spécifique :
tiddoit être exactementUA-123456-1. - Sur la property "Site USA", vous la surchargez différemment :
tiddoit être exactementUA-123456-2.
- Sur le nœud "root" (valable pour tous les sites), vous configurez la règle :
Utiliser l'API de Netvigie Tracking
Pour une intégration poussée dans vos processus de CI/CD (Intégration Continue / Déploiement Continu) ou pour automatiser des actions.
- Authentification :
- L'API utilise une authentification par token JWT.
- Pour obtenir un token, utilisez l'endpoint
/api/tokenavec vos identifiants. Vous recevrez untoken(valide 1 heure) et unrefresh_token(valide 1 mois). - Dans toutes les requêtes suivantes, vous devez passer le
tokendans l'en-tête d'autorisation :Authorization: Bearer VOTRE_TOKEN. - Lorsque le token expire, utilisez l'endpoint
/api/token/refreshavec votrerefresh_tokenpour en obtenir un nouveau sans avoir à vous ré-identifier.
- Cas d'usage :
- Lancer un crawl à la demande après une mise en production.
- Exporter les résultats d'un crawl pour les intégrer dans un dashboard interne.
- Modifier la configuration par programmation.
Gestion du Compte et des Utilisateurs
- Profil : Accessible via l'icône de profil dans le header, il vous permet de modifier vos informations personnelles et votre mot de passe.
- Gestion des utilisateurs (
Configuration > Utilisateurs) : Vous pouvez ajouter un nombre illimité d'utilisateurs. Trois rôles sont disponibles :- Role View : Accès en lecture seule aux résultats des crawls.
- Role Edit : Peut modifier la configuration (contextes, collecteurs, règles) mais ne peut pas gérer les crawls, les versions ou les utilisateurs.
- Role Manage : Accès complet à toutes les fonctionnalités, y compris l'administration.
Gérer les Versions de configuration
Chaque modification que vous faites dans la configuration (création d'un collecteur, modification d'une règle, etc.) n'est pas immédiatement active. Elle doit être validée et déployée via une version.
- En haut de l'interface, une notification vous indique le nombre de modifications non versionnées.
- Cliquez dessus ou allez dans Configuration > Versions.
- Vous verrez le détail de tous les changements en attente.
- Donnez une description à votre version (ex: "Ajout du tracking pour la nouvelle feature X - 20/10/2023"). C'est une bonne pratique pour garder un historique clair.
- Cliquez sur Déployer. Vos modifications sont maintenant actives et seront utilisées lors du prochain crawl.