Marqueur style Xiti

Support en français pour CMS Made Simple.

Moderator: jce76350

Post Reply
gravedigger

Marqueur style Xiti

Post by gravedigger »

Bonjour souhaiterai savoir si certains d'entres vous utilisaient xiti ou autres pour l'audience de leur site.
Et ou ils avaient placé le code js. ?
Car je n'arrive pas à insérer mon code, dans mon gabarit en fin de page rien ne s'affiche.

Voilà le code :

Code: Select all

<a href="http://www.xiti.com/xiti.asp?s=xxxx" title="WebAnalytics">
<__script__ type="text/javascript">
<!--
Xt_param = 's=xxxxxp=';
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" ';
Xt_i += 'src="http://logv32.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://logv32.xiti.com/hit.xiti?s=xxxxxxp=" alt="WebAnalytics" />
</noscript></a>
Merci de votre aide.
Last edited by gravedigger on Sat Oct 21, 2006 3:31 pm, edited 1 time in total.
Pierre M.

Re: Marqueur style Xiti

Post by Pierre M. »

J'utilise principalement Firefox, et jamais sans les extensions NoScript et AdBlock. Ainsi, pas de Javascript sans autorisation expresse et aucun téléchargement étranger à ce que j'ai demandé. On peut procéder de même avec Safari et Konqueror. Je ne suis pas paranoïaque, car je n'ai pas installé Tor (eff.org) ;-)

Bref, vous pouvez sans doute mettre votre JS dans un "bloc global" et mettre le bloc dans un gabarit, en bas de page.

Si vous avez besoin d'une voix externe (comme xiti) pour clamer votre audience, vous ne verrez pas les visiteurs "comme moi".
Si vous estimez votre propre voix suffisamment légitime, activez les pretty URLs, obtenez vos accesslogs bruts et laissez un bon logiciel gratuit de mesure comme awstats obtenir vos résultats comprenant les visiteurs "comme moi".

PM
arnWald

Re: Marqueur style Xiti

Post by arnWald »

Pierre M. wrote: J'utilise principalement Firefox, et jamais sans les extensions NoScript et AdBlock. Ainsi, pas de Javascript sans autorisation expresse et aucun téléchargement étranger à ce que j'ai demandé. On peut procéder de même avec Safari et Konqueror.
Oui mais vous représentez... aller 5% des 20% d'internautes qui utilisent autre chose qu'IE !
Je ne suis pas paranoïaque, car je n'ai pas installé Tor (eff.org) ;-)
Bah... un petit peu tout de même ! ;-) Ce n'est pas parce qu'il y a des mauvais scripts (ou des programmeurs mal intentionnés) que la technologie est mauvaise (sinon, même PHP peut être "mal utilisé"). Il n'y a pas que du Javascript hostile ou invasif. Il y a même plein de fonctionnalités utiles. Mais surtout Javascript est filtrable ! Il y a des solutions (pas toujours très simples, je vous l'accorde) à base de proxy local qui fonctionne en temps réel et nettoient le code à la volée. Entre tout et rien, il y a une demi-mesure...

J'imagines que vous vous connaissez, mais pour ceux qui lirez ceci et ne comprendraient pas bien de quoi on parle :
http://assiste.free.fr/p/abc/a/javascript.html
http://assiste.free.fr/p/logitheque_fam ... script.php

Ceci étant tout cela est un autre débat.
Bref, vous pouvez sans doute mettre votre JS dans un "bloc global" et mettre le bloc dans un gabarit, en bas de page.
Donc pour en revenir au problème de "gravedigger"...

Je pense qu'effectivement la solution est dans cette voie. Le JS n'a en effet rien à faire dans le gabarit sous cette forme.

Cependant son code m'a l'air incomplet. Cela fait longtemps que je n'ai pas mis les mains dans les "Xitixeries", mais il me semble qu'il y a des options pour les pages dynamiques (un paramètre page et aussi un patch pour les URL rewritées...). Lesquelles, si je me souviens bien, ne sont pas accessibles au premier coup d'oeil dans la console d'un compte Xiti. Donc à creuser...

Mais ici encore, pour mettre en évidence ce qui ne va pas, commencer par simplifier... Déjà, je commencerais pas faire un test en intégrant le code dans une page statique (en HTML de base). Pour voir ce que cela donne.

Ensuite, je serais assez tenté d'en faire un "Tag utilisateur" en neutralisant le code Javascript pour qu'il ne soit pas interprêté par Smarty (il n'a pas à l'être). Et donc en utilsant la structure suivante :

Code: Select all

{literal}
le code Javascript de Xiti
{/literal}
Ensuite, il ne devrait plus rester qu'à l'intégrer dans le gabarit comme n'importe quel autre tag... A essayer.
Si vous avez besoin d'une voix externe (comme xiti) pour clamer votre audience, vous ne verrez pas les visiteurs "comme moi".
Si vous estimez votre propre voix suffisamment légitime, activez les pretty URLs, obtenez vos accesslogs bruts et laissez un bon logiciel gratuit de mesure comme awstats obtenir vos résultats comprenant les visiteurs "comme moi".
Bien oui, je suis entièrement d'accord sur le principe (à 200% même). Sauf qu'il ne faut pas oublier que tous les hébergeurs ne mettent pas à disposition les logs et/ou que ce n'est pas toujours très simple à mettre en place ! Donc les systèmes tiers comme Xiti sont souvent une solution facile et rapide. Bon en l'occurence cela ne l'est pas ! :-(

Cordialement.
taybott

Re: Marqueur style Xiti

Post by taybott »

Il y a même mieux à faire avec xiti, l'idéal est de se créer un tag personnalisé, comme ça tu récupère du même coup le nom de la page actuelle, ce qui permet d'affiner un peu plus les statistiques ;-)

Pour ceux qui ne savent pas comment faire je peux poster mon bout de code...
philight

Re: Marqueur style Xiti

Post by philight »

taybott wrote: Pour ceux qui ne savent pas comment faire je peux poster mon bout de code...
Je confirme que certains sont intéressés...  ;D
taybott

Re: Marqueur style Xiti

Post by taybott »

oops j'avais presque oublier de mettre mon bout de code  ;D

Alors il faut aller dans la zone tag Utilisateurs, vous en créés un nouveau que vous appelez par exemple xiti avec ce code :

Code: Select all


($_GET['page'] ? $page=$_GET['page'] : $page='index');
$codeXiti=XXXX;

$html='
<a href="http://www.xiti.com/xiti.asp?s='.$codeXiti.'" title="WebAnalytics">
<__script__ type="text/javascript">
<!--
Xt_param = \'s=';
$html.=$codeXiti.'&p=';
$html.=$page;
$html.=<<<EOT
';
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" ';
Xt_i += 'src="http://logv32.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://logv32.xiti.com/hit.xiti?s=
EOT;
$html.=$codeXiti.'&p=';
$html.=$page;
$html.=<<<EOT
" alt="WebAnalytics" />
</noscript></a>
EOT;

echo $html;


Sans oublier de remplacer XXXX (2ème ligne) par le bon numéro! Quand vous créerez un nouvel espace, regardez le code que xiti vous dit d'insérer, c'est celui là qu'il faut mettre.
Et il faut que vos pages soient de la forme index.php?page=mapage...  sinon remplacez le $_GET['page'] par $_GET['AutreNom']

Voila! j'espère que c'est clair?? il vous suffira ensuite d'appeler {xiti} et hop ;)
Post Reply

Return to “French - Français”