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