Arborescence personnalisée

 

Avant-propos

Avant d’utiliser les méthodes d’arborescence personnalisée de pages, veuillez-vous assurer d’avoir initialisé le Tracker JavaScript AT Internet et sélectionné le plugin Page depuis l’interface Tag Composer.

 

Principe

Grâce à cette fonctionnalité, vous obtenez une vision totalement personnalisée de votre trafic, répondant exactement à vos critères d’analyses. Vous devez pour cela utiliser des catégories de pages. Elles permettent un rangement des pages complémentaire aux chapitres afin d’avoir une vision transversale des résultats.

Prérequis pour utiliser une arborescence personnalisée :

  • Déclarer vos catégories de pages (libellés, niveaux, etc.) depuis l’interface (Outils > Configuration > Navigation & ergonomie > Arborescence personnalisée)

Vous avez la possibilité de créer votre arborescence personnalisée dans un fichier Excel ou CSV, puis de l’importer directement dans votre interface AT Internet.

 

Marquage

Le Tracker dispose d’une méthode customTreeStructure.set() permettant de définir les valeurs d’arborescence personnalisée. Elle prend un objet en paramètre avec les propriétés suivantes :

PropriétéDescription
category1Identifiant du premier niveau de catégorie
category2Identifiant du deuxième niveau de catégorie
category3Identifiant du troisième niveau de catégorie

Les ID passés dans le marqueur correspondent à ceux déclarés dans l’interface. Ils sont compris entre 0 et 255.

 

Exemples de marquage

  1. Marquage d’une page avec une arborescence personnalisée :
    var tag = new ATInternet.Tracker.Tag();
    tag.page.set({
        name:'pageName'
    });
    tag.customTreeStructure.set({
        category1:1,
        category2:2,
        category3:3
    });
    tag.dispatch();
  2. Marquage d’une arborescence personnalisée avec la méthode « page.send() » :

    Le marquage de tags par l’intermédiaire de la méthode « page.send() » nécessite de passer directement l’objet « customTreeStructure » en paramètre :

    var tag = new ATInternet.Tracker.Tag();
    tag.page.send({
        name:'pageName',
        customTreeStructure:{
            category1:1,
            category2:2,
            category3:3
        }
    });

 

Dernière mise à jour : 08/12/2017