generationcyb.net pointcyb lien vers les points cyb
Inscription à la lettre d'information | Fil infos rss 

 

Accueil > Spip > Installer Spip

Insérer sur son site Spip un compteur de visites Xiti


Version imprimable Version imprimable


L’outil de statistiques interne de Spip vous fournit quelques indications sur la fréquentation de votre site : les articles que les internautes visitent, le nombre et l’origine des visiteurs (et donc les mots clés des moteurs de recherche et les liens d’autres sites qui pointent vers vous)…. Mais la version gratuite de Xiti fournit quelques petits plus : envoi quotidien des statistiques par mail, visualisation plus immédiate des résultats et surtout de leur évolution sur une période choisie.
Voici comment l’installer.

Récupérez le code du marqueur Xiti

Avant tout, déclarez votre site à Xiti. Pour cela, une fois créé votre compte gratuit chez Xiti et récupéré vos identifiants, allez dans Configuration > Arborescence > Sites / Mobiles (Noms-URL) et cliquez sur "Ajouter un site" en bas de la page, puis renseignez les champs.

Pour récupérer le code du marqueur Xiti que vous allez placer sur votre site, allez dans Configuration > Marqueurs Xiti > Marqueurs de contenus

Vous devez récupérer des lignes de code qui ressemblent à cela :

<a href="http://www.xiti.com/xiti.asp?s=3843861" title="WebAnalytics" target="_top">
<script type="text/javascript">
<!--
Xt_param = 's=3843861&p=';
try {Xt_r = top.document.referrer;}
catch(e) {Xt_r = document.referrer; }
Xt_h = new Date();
Xt_i = '<img width="39" height="25" border="0" alt="" ';
Xt_i += 'src="http://logv3.xiti.com/hit.xiti?'+Xt_param;
Xt_i += '&hl='+Xt_h.getHours()+'x'+Xt_h.getMinutes()+'x'+Xt_h.getSeconds();
if(parseFloat(navigator.appVersion)>=4)
{Xt_s=screen;Xt_i+='&r='+Xt_s.width+'x'+Xt_s.height+'x'+Xt_s.pixelDepth+'x'+Xt_s.colorDepth;}
document.write(Xt_i+'&ref='+Xt_r.replace(/[<>"]/g, '').replace(/&/g, '$')+'" title="Internet Audience">');
//-->
</script>
<noscript>
Mesure d'audience ROI statistique webanalytics par <img width="39" height="25" src="http://logv3.xiti.com/hit.xiti?s=3843861&p=" alt="WebAnalytics" />
</noscript></a>

Le paramètre Xtsite ou s= est l’identifiant de votre site calculé par Xiti. Surtout ne le modifiez pas.

Le paramètre xtpage (ou p= dans la partie noscript) n’est pas obligatoire. S’il n’est pas renseigné, l’URL de la page (par exemple : http://www.exemple.com/mapage.html) sera utilisée comme nom de page dans les rapports XiTi.

Ce paramètre est utilisé pour clarifier les rapports d’audience en nommant les pages avec des noms parlants. Par exemple : Accueil, Produit, Inscription, Contact, etc. Ce nom de page étant passé au serveur XiTi par le protocole http (standard du web), il est assujetti à quelques règles permettant d’atteindre un niveau important de compatibilité avec les navigateurs. Ces règles sont :
- Pas de caractères accentués
- Pas d’espace (nous conseillons le remplacement des espaces par "l’underscore" c’est-à-dire "_")
- Pas de caractères autres que des lettres et des chiffres (évitez surtout les guillemets et les apostrophes)

Si besoin (comme séparateur par exemple) voici les quelques caractères conseillés : le tiret "-" et le point "."

Insérez le code sur votre site Spip

Vous pouvez insérer le code de votre marqueur Xiti en bas de votre squelette sommaire.html de votre page d’accueil avec p=page_accueil ou p=page-accueil.

Pour le squelette article.html, vous pouvez insérer le code suivant, équipé d’une "boucle Spip" qui va récupérer le titre de l’article pour le faire réapparaître dans vos statistiques :

<BOUCLE_xiti(ARTICLES){id_article}>
<a href="http://www.xiti.com/xiti.asp?s=xxx" title="WebAnalytics" target="_top">
<script type="text/javascript">
<!--
Xt_param = 's=xxx&p=[(#TITRE|xiti)]';
try {Xt_r = top.document.referrer;}
catch(e) {Xt_r = document.referrer; }
Xt_h = new Date();
Xt_i = '<img width="80" height="15" border="0" alt="" ';
Xt_i += 'src="http://logv3.xiti.com/vcg.xiti?'+Xt_param;
Xt_i += '&hl='+Xt_h.getHours()+'x'+Xt_h.getMinutes()+'x'+Xt_h.getSeconds();
if(parseFloat(navigator.appVersion)>=4)
{Xt_s=screen;Xt_i+='&r='+Xt_s.width+'x'+Xt_s.height+'x'+Xt_s.pixelDepth+'x'+Xt_s.colorDepth;}
document.write(Xt_i+'&ref='+Xt_r.replace(/[<>"]/g, '').replace(/&/g, '$')+'" title="Internet Audience">');
//-->
</script>
<noscript>
Mesure d'audience ROI statistique webanalytics par <img width="80" height="15" src="http://logv3.xiti.com/vcg.xiti?s=xxx&p=[(#TITRE|xiti)]" alt="WebAnalytics" />
</noscript></a></BOUCLE_xiti>

Faites de même avec une boucle RUBRIQUES pour le squelette rubrique.html.

Enfin, pour éviter le problème des caractères accentués, etc. mentionné ci-dessus, insérez dans un fichier mes_options.php dans votre répertoire ecrire le code suivant :

Function xiti($nompage) { $nompage = strtolower($nompage) ; $nompage = strtr($nompage,"àâäîïôöùûüéèêëç","aaaiioouuueeeec") ; $nompage = eregi_replace("^a-z0-9_ : \\\/\-","_",$nompage) ; return($nompage) ; }

en faisant bien attention de ne laisser aucune ligne blanche avant ou après votre code php !

Si vous choisissez une version payante de Xiti, reportez-vous à l’article Installez Xiti sur votre site spip !.

Pour recevoir un bilan quotidien par email

Allez dans Configuration > Rapports > Bilan quotidien par email.


Mis en ligne le vendredi 19 septembre 2008



Répondre à cet article

Contact | Plan du site | Espace privé
Dernier ajout : mercredi 22 juin 2011 | 816 articles sur ce site.

Generationcyb.net est motoris´ par Spip 1.9.2e associ´ a un squelette spip Rizom
Sauf indication, les articles sont mis a disposition sous un contrat Creative Commons
Ministere en charge de la jeunesse Institut national de la jeunesse et de l'education populaire Information jeunesse Centre d'information et de documentation jeunesse