Poster une réponse 
 
Note de cette discussion :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Statistiques des pages perso (utilisation et optimisation)
27/10/2007, 10:28 (Ce message a été modifié le : 27/10/2007 10:30 par viper82.)
Message : #1
Statistiques des pages perso (utilisation et optimisation)
Free propose depuis peu un nouveau service.
Il s'agis d'un nouveau module de statistiques bien plus puissant que stats.free.fr

basé sur le script open source PhpMyVisites, l'outilest disponible à l'adesse : st.free.fr

pour l'utiliser il proposent d'inclure un script dans chacune de ces pages web

Code :
<!-- phpmyvisites
<a href="http://st.free.fr/" title="phpMyVisites | Open source web analytics"
onclick="window.open(this.href);return(false);"><script type="text/javascript">
<!--
var a_vars = Array();
var pagename= '';
var phpmyvisitesSite = ####(numerosite);
var phpmyvisitesURL = "http://st.free.fr/phpmyvisites.php";
//
</script>
<script language="javascript" src="http://st.free.fr/phpmyvisites.js" type="text/javascript"></script>
<object><noscript><p>phpMyVisites | Open source web analytics
<img src="http://st.free.fr/phpmyvisites.php" alt="Statistics" style="border:0" />
</p></noscript></object></a>
<!-- /phpmyvisites

Ce script appel en Javascript, un script php sur le serveur de free.
Il propose en outre, un appelle pour le navigateur ne possédant pas javascript (moteurs de recherches principalement, et quelques rares internautes)

l'inconvénient du système, c'est qu'il place du texte apparant, faisant la promotion du système, et affiche un logo free que l'on ne peut supprimer même via l'optimisation du code

Je vous propse donc, une petite optimisation du code visant à
  • supprimer les informations inutiles (liens, textes logo phpmyvisites)
  • désactiver la fonction no script, pour ne prendre en compte que les visiteurs ayant javascript activé (99% des visiteurs humains) et donc ne pas enregistrer les vistes des robots
    [li][désactiver le logo free]

Code :
<!-- phpmyvisites
<div class="invisible">
<script type="text/javascript">
<!--
var a_vars = Array();
var pagename='';

var phpmyvisitesSite = ####(numerosite);
var phpmyvisitesURL = "http://st.free.fr/phpmyvisites.php";
//
</script>
<script language="javascript" src="http://st.free.fr/phpmyvisites.js" type="text/javascript"></script>
</div>
<!-- /phpmyvisites

la classe invisible va servir a faire disparaitre le logo placé automatiquement, de la zone d'affichage du navigateur, pour cela, ajouter dans votre feuille de style CSS

Code :
.invisible{
    position:absolute;
    left:-500000px;
    top:-50000px;
    width:1px;
    height:1px;
    overflow:hidden;
}

et le tour est joué, votre site possèe a nouveau des statistiques efficaces et propres.

dernier points, vous pouvez aussi utilisé le service proposé par google Analytics

Viper 82 - Il ne faut jamais jouer à saute mouton avec une licorne[br][LM] l'espace web de Luc Muller
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
Poster une réponse 


Aller à :


Utilisateur(s) parcourant cette discussion : 1 visiteur(s)
ContactLeFreenauteRetourner en hautRetourner au contenuVersion bas-débit (Archivé)Syndication RSS