Magazine Internet

S’exclure de ses statistiques Google Analytics

Publié le 10 juin 2009 par Lb01

S'exclure de ses statistiques Google Analytics

Il peut être intéressant lorsque l’on veux éviter de fausser ses statistiques avec ses propres visites de s’en exclure.

Google Analytics fourni une méthode simple et efficace pour arriver à nos fins.

Google Analytics : les filtres

Pour nous exclure de nos statistiques nous allons configurer un filtre personnalité. Les filtres de Google Analytics permettent de filtrer les statistiques pour, par exemple, exclure tout le trafic venant d’une adresse IP, d’un referer, etc. Nous allons ici configurer un filtre pour exclure le trafic des utilisateurs ayant un certain cookie.

Nous allons commencer par créer le filtre qui nous exclura des statistiques :

  1. Connectez-vous à votre espace Google Analytics.
  2. Rendez-vous dans le compte Analytics correspondant à votre site.
  3. Une fois que vous vous trouvez dans le bon compte Google Analytics, cliquez sur Filter Manager» en bas à droite du tableau.

    Google Analytics : Filter Manager

  4. Cliquez sur Add filter en haut à droite du tableau.
  5. Entrez un nom pour votre filtre dans Filter Name. Il ne sera affiché que dans l’interface de Google Analytics.
  6. Dans Filter type sélectionnez Custom filter puis Exclude
  7. Dans Filter field choisissez User defined
  8. Entrez un alias de votre choix dans Filter Pattern (par exemple : excludeme). C’est cet alias que nous utiliserons pour nous exclure, donc gardez-le en tête ;-).
  9. On ne va pas rendre l’alias sensible à la case, sélectionnez donc Case sensitive : no
  10. Sélectionnez ensuite dans la liste les sites web auxquels appliquer le filtre puis cliquez sur Add» pour les ajouter à la liste des sites web sélectionnés.
  11. Pour finir cliquez sur le bouton Save changes.

Le cookie

Maintenant que le filtre est enregistré, il ne reste plus qu’à créer le cookie sur tous les postes à exclure des statistiques. Nous n’allons pas utiliser la Web Developer Toolbar pour ça, mais un fonction Javascript fournie par Google : pageTracker._setVar(’ALIAS_DU_FILTRE’).

Créez une nouvelle page HTML nommée excludeme.html sur le domaine pour lequel nous devons nous exclure :

<html>
      <head>
            <title>Exlude me</title>
      </head>
      <body onLoad="javascript:pageTracker._setVar('excludeme');">
            Vous avez été exclu des statistiques.

            <!-- DEBUT DU CODE A REMPLACER -->
            <script type="text/javascript">
            var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
            document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
            </script>
            <script type="text/javascript">
            try {
            var pageTracker = _gat._getTracker("***");
            pageTracker._trackPageview();
            } catch(err) {}</script>
            <!-- FIN DU CODE A REMPLACER -->
      </body>
</html>

Remplacez le code se trouvant entre <!– DEBUT DU CODE A REMPLACER –> et <!– FIN DU CODE A REMPLACER –> par le code fourni par Google que vous avez du insérer sur toutes les pages de votre site pour comptabiliser les statistiques.

Remplacez également <body onLoad=”javascript:pageTracker._setVar(’excludeme‘);”> par l’alias que vous avez choisi lors de la création du filtre.

Comme vous le voyez, rien de sorcier sur cette page, nous appelons juste la fonction fournie par Google qui nous exclura des statistiques en créant le cookie.

Pour terminer, il ne vous reste plus qu’à visiter la page excludeme.html que vous venez de créer sur votre domaine. Le cookie sera ainsi placé dans votre navigateur et vous n’apparaîtrez plus dans les statistiques lors de vos prochaines visites !

Bonus : astuce Wordpress !

Si vous êtes bidouilleur ou qu’il vous arrive de supprimer tous les cookies de votre navigateur cette solution peut vous intéresser.

Nous allons imaginer que vous vous connectez toujours sur le compte admin (ID 1) de votre installation Wordpress et que vous y êtes tout le temps connecté (vous savez, la case à cocher au formulaire de login ! ;-)).

On peux ainsi en déduire que si un utilisateur est connecté avec l’ID 1 sur votre blog Wordpress, c’est vous ! Il faut donc vous exclure des statistiques !

Voici un petit code PHP à coller à la place du tag <body> dans le fichier header.php de votre thème Wordpress :

<?php
      global $current_user;
      get_currentuserinfo();

      if($current_user->ID == 1)
            echo '<body onLoad="javascript:pageTracker._setVar('excludeme');">';
      else
            echo '<body>';
?>

Ce petit bout de code est très simple : si l’utilisateur connecté a l’ID 1, on affiche le tag <body> avec la fonction Javascript pour créer le cookie, sinon on affiche juste <body>. N’oubliez pas de remplacer excludeme par l’alias choisi à la création du filtre !

Liens utiles


Retour à La Une de Logo Paperblog

LES COMMENTAIRES (1)

Par Lionel
posté le 11 février à 16:26
Signaler un abus

Bonjour,

Excellent tutorial. C'est très clair ! Merci

A propos de l’auteur


Lb01 19 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte