Aller au contenu principal

Les Contextes - Catégoriser vos Pages

Qu'est-ce qu'un contexte ?

Un contexte est un ensemble de pages de votre site qui partagent des caractéristiques communes et une structure similaire. Pensez-y comme à des "catégories" de pages. Les exemples les plus courants sont :

  • Page d'accueil (Homepage)
  • Fiche produit
  • Page catégorie
  • Panier
  • Tunnel de commande
  • Page de connexion

La fonction des contextes est fondamentale dans Netvigie Tracking. Ils permettent de :

  • Appliquer des règles de vérification spécifiques. Il est logique de vérifier la présence d'un prix sur une fiche produit, mais pas sur une page de contenu éditorial. Les contextes rendent cela possible.
  • Obtenir des scores de qualité pertinents. Savoir que le "Tag Score est de 90%" est une information. Savoir que le "Tag Score est de 50% sur le contexte Fiche Produit" est une information actionnable. Vous savez exactement où prioriser vos efforts de correction.

Règle d'or : Dans Netvigie Tracking, une URL ne peut appartenir qu'à un seul contexte. Le premier contexte dont les règles sont validées par l'URL "remporte" l'URL.

Créer et Gérer les Contextes et Groupes de Contextes

L'organisation se fait à deux niveaux : les groupes de contextes pour le rangement, et les contextes eux-mêmes pour la logique de test.

1. Créer un Groupe de Contextes

C'est la première étape pour une bonne organisation.

  1. Allez dans Site > Groupes de contextes.
  2. Cliquez sur Créer un nouveau groupe de contexte.
  3. Donnez-lui un nom (ex: "Parcours d'achat", "Contenu", "Compte Client").
  4. Vous pouvez lui assigner une couleur pour une meilleure lisibilité.
  5. Sauvegardez.

2. Créer un Contexte

Il existe deux manières de créer un contexte : à partir de zéro ("from scratch") ou en s'aidant des résultats d'un crawl.

  1. Allez dans Site > Contextes.
  2. Cliquez sur Ajouter un contexte.
  3. Nommez votre contexte (ex: "Fiche Produit").
  4. Associez-le à un groupe de contextes (ex: "Parcours d'achat").
  5. Renseignez une ou plusieurs URLs exemples.
    • Il s'agit d'URLs représentatives de votre contexte. Elles sont cruciales car elles servent de base pour tester votre configuration en direct.
    • Pourquoi en mettre plusieurs ? Si les pages de votre contexte ont des variations importantes. Par exemple, pour un contexte "Fiche Produit", vous pourriez inclure une URL pour un produit simple et une autre pour un produit avec des options (taille, couleur), car leur structure ou leur dataLayer pourrait différer.
  6. Définissez les Règles de Contexte.
    • C'est la partie la plus importante. Une règle détermine si une URL appartient ou non à ce contexte.
    • Une règle est toujours composée de trois éléments : [Collecteur] [Condition] [Valeur].
    • Exemple : {{Page pathname}} doit contenir /p/.
    • Si vous définissez plusieurs règles, elles sont cumulatives (logique ET). L'URL doit toutes les valider pour appartenir au contexte.
  7. Associez un scénario (facultatif).
    • Certaines pages ne sont accessibles qu'après une série d'actions (ex: une page "Mon Compte" n'est visible qu'après connexion). Dans ce cas, vous pouvez lier un scénario (ex: un scénario de connexion) au contexte. Netvigie Tracking exécutera le scénario pour atteindre la page et la tester.
  8. Testez et Sauvegardez.
    • Utilisez le bouton Vérifier pour vous assurer que vos URLs exemples correspondent bien aux règles que vous venez de définir.
    • Sauvegardez votre contexte.

Ordre d'affichage vs Ordre de vérification

C'est une distinction cruciale pour le bon fonctionnement de vos tests.

  • Ordre d'affichage :
    • Quoi ? C'est l'ordre dans lequel les contextes et groupes apparaissent dans l'interface.
    • Impact : Purement visuel, pour votre confort et votre organisation.
    • Comment ? Dans Site > Groupes de contextes, vous pouvez réorganiser les groupes et les contextes au sein de chaque groupe par simple glisser-déposer.
  • Ordre de vérification :
    • Quoi ? C'est l'ordre dans lequel Netvigie Tracking teste les contextes pour attribuer une URL à l'un d'eux.
    • Impact : Fondamental et fonctionnel. Le système fonctionne sur le principe du "premier qui correspond gagne". Si une URL valide les règles du premier contexte dans la liste, elle lui est attribuée, et les autres contextes ne sont même pas testés pour cette URL.
    • Exemple concret :
      • Contexte A ("Fiche Produit"): règle pathname contient /produits/.
      • Contexte B ("Catégorie Produit"): règle pathname contient /produits/ ET pathname ne contient pas .html.
      • Une URL de fiche produit comme /produits/mon-produit.html contient /produits/. Si le Contexte A est vérifié avant le Contexte B, l'URL sera (correctement) classée comme "Fiche Produit". Si l'ordre est inversé, elle sera aussi classée comme "Fiche Produit" car elle ne valide pas la deuxième règle du contexte B. Mais une URL de catégorie /produits/vetements/ pourrait être mal classée si les règles sont trop simples et l'ordre incorrect. Il faut donc placer les contextes les plus spécifiques avant les plus génériques.
    • Comment ? Dans Site > Contextes, utilisez le menu déroulant en haut du tableau pour sélectionner "Autoriser le réordonnement des contextes" et modifiez l'ordre par glisser-déposer.