Manuel de Marquage
Transcription
Manuel de Marquage
Manuel de Marquage XiTi v.7 Structure du marqueur Les marqueurs de contenus Tester le bon fonctionnement XiTi – 85, avenue JF Kennedy – 33700 – Bordeaux Mérignac - France SOMMAIRE A – Structure du marqueur web XiTi v7 ............................................................ 3 B – Les marqueurs de contenus ....................................................................... 4 3 4 5 6 7 - Un marqueur en 2 parties.............................................................................................. Les variables du marqueur............................................................................................. Comment renseigner la variable xtpage / p ?.................................................................... Créer des chapitres automatiques ................................................................................... Le fichier javascript ...................................................................................................... 5 5 6 6 7 C – Tester le bon fonctionnement des marqueurs ............................................... 8 1 - Situation ..................................................................................................................... 8 2 - Tests .......................................................................................................................... 8 A – Structure du marqueur web XiTi v7 Le marqueur XiTi v7 se décompose en plusieurs parties, visibles ci-dessous sur un schéma récapitulatif représentant une page dont tous les éléments sont traqués : Le marqueur nécessaire au fonctionnement de toutes les pages est le marqueur de contenu. Ce marqueur peut prendre différents aspects selon les cas. Les sections suivantes ont pour objectif de détailler les différents marqueurs XiTi v7, en mettant en avant les différents paramétrages spécifiques à chacun d’entre eux. 3 B – Les marqueurs de contenus Disponibles dans la section « configuration > marqueurs XiTi > marqueurs de contenus », ils permettent d’effectuer la mesure principale des pages à auditer. On distinguera 2 types de marqueurs : Le marqueur léger Le marqueur complet (recommandé) Ces marqueurs doivent TOUJOURS se trouver entre les balises BODY et /BODY. 1 - Le marqueur complet Il nécessite l’hébergement sur le serveur web du site à auditer d’un fichier javascript (JS) fourni par XiTi. Selon les modules actifs sur le contrat, ce fichier s’appelera : xiti.js en version standard ou xtroi.js si le module ROI est activé sur le contrat Ce marqueur est le seul qui soit compatible avec les marqueurs complémentaires (détaillés ci-après). Il permet également de récupérer les affluents du site d’une façon plus propre et plus efficace que le marqueur léger, c’est la raison pour laquelle il est vivement conseillé de l’utiliser. Ce marqueur doit TOUJOURS se trouver entre les balises BODY et /BODY. 2 - Le marqueur léger Il n’est pas compatible avec les marqueurs complémentaires. Il ne permet pas de profiter de toute la technologie XiTi et n’est à utiliser qu’en dernier recours si : vous ne pouvez pas héberger de fichier JS sur votre serveur web vous n’avez pas besoin de marqueur complémentaire (si néanmoins cela s’avérait nécessaire, une solution alternative pourrait être envisagée avec notre service technique) toutes les analyses XiTi ne sont pas utiles pour vous (type de connexion, langue du navigateur, etc. …) 4 3 - Un marqueur en deux parties Le marqueur est constitué de 2 parties : une partie SCRIPT et une partie NOSCRIPT. Une seule de ces parties sera appelée sur le poste de l’internaute, selon son acceptation ou non du javascript. Il est donc primordial de paramétrer ces 2 parties de la même manière sur toutes les pages, faute de quoi XiTi considèrera que ce sont des pages différentes. <script type="text/javascript"> <!-xtnv = document; //parent.document or top.document or document xtsd = "http://logp"; xtsite = "1"; xtn2 = "5"; // level 2 site xtpage = "mon_chapitre::ma_page"; //page name (with the use of :: to create chapters) xtdi = "2"; //implication degree //--> </script> <script type="text/javascript" src="http://www.monsite.fr/xtroi.js"></script> <noscript> <img width="1" height="1" src="http://logp.xiti.com/hit.xiti?s=1&s2=5&p=mon_chapitre::ma_page&di=2&" > </noscript> 4 - Les variables du marqueur Ci-dessous, la liste des variables qui doivent être renseignées (partie SCRIPT / partie NOSCRIPT). Certaines sont déjà pré-remplies par XiTi et ne doivent pas être modifiées : xtnv : variable spécifiant l’emplacement du referrer à récupérer. Cette variable est renseignée par défaut à « document », elle doit être changée en « parent.document » dans le cas d’une frame/iframe sur le même nom de domaine (dans le cas de noms de domaines différents, contactez le SAV XiTi) xtsd : variable contenant votre serveur de collecte. Cette information ne doit pas être modifiée. xtsite / s : variable identifiant votre site. Cette information ne doit pas être modifiée. xtn2 / s2 (contrats EXPERT et +) : site de niveau 2 dans lequel il faut ranger la page auditée. Les sites de niveau 2 sont à créer via votre interface XiTi. xtpage / p : nom de la page. A renseigner (cf ci-dessous pour le détail). xtdi / di (contrats EXPERT et +) : degré d’implication de la page. La valeur par défaut est 0 ou vide. Cette variable accepte les valeurs 1, 2, 3, 4 et 5 pour les pages ayant une implication non nulle. 5 5 - Comment renseigner la variable xtpage / p ? La variable xt_page permet de renseigner le nom de la page et de créer les chapitres XiTi. Les libellés qui y sont renseignés ne doivent contenir que des caractères suivants : Les lettres abcdefghijklmnopqrstuvwxyz en majuscules ou minuscules Les chiffres 123467890 Les points . Les slashs / Les moins Les underscores _ Les tildes ~ Il est donc nécessaire d’effectuer un retraitement des noms si l’affichage est fait dynamiquement, afin de nettoyer les caractères interdits lors du remplissage de cette variable. Selon la technologie utilisée sur le site à auditer, il est possible que la méthode de filtrage ait déjà été développée par nos équipes, et que celle-ci soit déjà disponible dans la section « configuration > fonctions programmées » de votre interface. Ainsi, on pourrait obtenir comme nom de page : xtpage = "homepage_fr”; A noter que XiTi remplace automatiquement les underscores des libellés par des espaces au moment de l’affichage dans votre interface, pour un confort de lecture et d’utilisation. 6 - Créer des chapitres automatiques L’arborescence de XiTi permet de créer des chapitres afin de regrouper les pages et ainsi obtenir une vision volumétrique globale. La définition et l’utilisation de chapitres s’effectue via le marqueur, sans paramétrage dans l’interface, avec l’utilisation de la syntaxe « chapitre::page ». Pour ranger « homepage_fr » dans le chapitre « site France », il suffirait d’utiliser la syntaxe suivante : xtpage = "site_France::homepage_fr”; 6 Il est possible de créer 3 niveaux de chapitres à partir de la version expert. Notre exemple deviendrait donc : xtpage = "SITES_EUROPE::sites_francophones::site_France::homepage_fr”; 7 - Le fichier javascript Dans le cas du mode complet, un fichier javascript doit être hébergé sur le serveur. Ce fichier NE DOIS PAS ETRE EDITE, il contient des librairies de fonctions nécessaires au bon fonctionnement de XiTi sur votre site. Il est conseillé de le placer à la racine du site, ou dans un répertoire facilement accessible. Une fois hébergé, le chemin de ce fichier doit être renseigné dans la partie SCRIPT du marqueur, à l’emplacement de l’url « http://www.monsite.fr/xtroi.js » ou « http://www.monsite.fr/xiti.js » spécifiée par défaut. Vous pouvez y renseigner un chemin relatif ou un chemin absolu. L’intérêt de ce fichier est qu’il sera appelé par tous les marqueurs du site à auditer. Dès lors, il devient simple et rapide de le mettre à jour : mettre à jour le marqueur = mettre à jour le fichier JS Pour vous tenir informé des éventuelles évolutions du marqueur XiTi, n’hésitez pas à vous abonner au flux RSS XiTi, via le menu « configuration > paramètres > Flux RSS XiTi » de votre interface. 7 C – Tester le bon fonctionnement des marqueurs 1 - Situation Vous venez de mettre en place le code du marqueur mais ne souhaitez pas attendre les résultats d’audience du lendemain pour contrôler son bon fonctionnement. 2 - Tests Vous pouvez utiliser le test du Rapport de confidentialité. Une fois le code du marqueur inséré dans votre page et la page mise en ligne, vous avez la possibilité de contrôler le bon fonctionnement du code du marqueur: consultez une page de votre site contenant le code du marqueur avec Internet Explorer sur la page en question, ouvrez le Rapport de confidentialité dans la rubrique Affichage > Rapport de confidentialité d'Internet Explorer vous verrez alors une fenêtre contenant tous les éléments de cette page. Vous devez voir une ligne pour le code XiTi (ligne qui ressemble à http://logxxx.xiti.com/hit.xiti?s=.........). Si cette ligne ne s'affiche pas, c'est qu'il y a un problème dans l'implémentation du code du marqueur. Quels sont alors les différents points à vérifier? le code du marqueur est-il placé dans le corps de la page (entre les balises <body> et </body>)? les retours à la ligne dans le code du marqueur sont-ils respectés ? (le code du marqueur n’est pas étalé sur une sule ligne) le fichier javascript (xiti.js ou xtroi.js) a-t-il été mis en ligne? l'appel du fichier javascript a-t-il été modifié (www.monsite.fr remplacé par votre nom de domaine) et correspond-il bien à son emplacement? des caractères spéciaux comme les apostrophes ou guillemets ont-ils été placés dans la variable xtpage? y-a-t-il une erreur javascript sur cette page empêchant le code du marqueur de fonctionner correctement ? Si, après avoir passé en revue tous ces points de contrôle, l’appel à notre serveur n’est toujours pas visible dans le Rapport de confidentialité, n’hésitez à interroger notre service client. 8