Websourcing.fr

Websourcing.fr » ActualitĂ©s, Web, Logiciels et Fun

Image pour Exclure son propre trafic dans les rapports Google Analytics

Exclure son propre trafic dans les rapports Google Analytics

Ça y est vous avez montĂ© votre propre site et vous n’avez pas manquĂ© d’ajouter le script de Google Analytics. Vous suivez frĂ©nĂ©tiquement les commentaires et les visites qui vont avec. BientĂ´t vous serez un pro des statistiques.

Sauf qu’a chaque fois que vous ou vos collaborateurs allez voir votre site, vous ajoutez une visite « virtuelle ». De mĂŞme lorsque vous testez des petits changements graphiques en « production ». 35 « reload » de la page pour ajuster un Ă©lĂ©ment graphique sont autant de visites comptabilisĂ©es pour rien.

Comment Ă©vitez cela et compter effectivement les « vraies » visites?

Il existe plusieurs solutions pour rendre le rapport de Google Analytics (GA) plus intelligent.

Méthode 1: 100% système.

La première consiste Ă  leurrer votre navigateur en l’empĂŞchant de communiquer avec le webware Google Analytics (via Urchin.js ou ga.js, les deux script fournis par GA). Pour se faire, il suffit de rediriger tout le trafic sortant en direction du domaine http://www.google-analytics.com et ses variantes (qui sont les NDD des serveurs collecteurs) vers votre propre machine. Si vous le faite avant la première visite (ou azprès un nettoyage des cookies), cela empĂŞchera aussi au navigateur de tĂ©lĂ©charger le script JavaScript sur votre machine.

Par exemple pour Windows il suffit d’ajouter les lignes suivantes au fichier Hosts:

# Google Analytics en local
127.0.0.1 www.google-analytics.com

Pour info, le fichier Hosts se trouve dans le répertoire C:\WINDOWS\system32\drivers\etc\.

L’Ă©quivalent existe pour les systèmes UX (Linux, Unix, Mac OS).

Cette technique est très efficace notamment si vous avez une adresse IP dynamique (renouvelée à chaque connexion à Internet). Cependant, si vous êtes une entreprise de plusieurs salariés ou que votre parc informatique est très large, cela va vite devenir fastidieux.

Méthode 2: Segmentation dans Google Analytics

Il existe cependant beaucoup plus simple et flexible. Il faut pour cela utiliser la fonctionnalité de segmentation des visiteurs offerte dans Google Analytics.

Le segmentation des visiteurs consiste grosso modo Ă  attribuer Ă  certains visiteurs une « valeur » diffĂ©rente en fonction de leurs parcours sur le site.
Pour y arriver, le script Ă©crit une valeur dans le cookie que Google Analytics dĂ©pose chez le visiteur, lorsque ce dernier charge la page de dĂ©but de segmentation. Toute Ă©criture d’une nouvelle valeur correspond au dĂ©but d’une nouvelle « visite » au sens GA.

Dès lors, pour traquer vos propres visites, il vous suffit d’Ă©crire une valeur au chargement de votre site, mais uniquement pour vous. Pour ce faire, il suffit de crĂ©er une page connue et visible de vous seul (et Ă©ventuellement de vos employĂ©s si vous ĂŞtes une entreprise). En passant systĂ©matiquement par cette page, vous vous assurez de « marquer » le cookie.

Ensuite il vous faut ajouter un petit script JS:

<body onLoad="javascript:__utmSetVar('internal');">

La valeur « masegmentation » est Ă  remplacer par ce que vous dĂ©sirez (« owner » ou « internal » par exemple).

Ce script peut aussi ĂŞtre appelĂ© depuis un lien sur l’Ă©vènement OnClick. Par exemple sur Wordpress, il vous suffirait d’accĂ©der Ă  votre blog systĂ©matiquement par le lien « Aller sur le site » modifiĂ© et le tour est jouĂ©.

Dernière Ă©tape, exclure les visites marquĂ©es « masegmentation ».
Pour cela, il faut crĂ©er un filtre d’exclusion avec plusieurs critères:

  • Type de filtre: Exclusion
  • Champ du filtre: DĂ©fini par l’utilisateur
  • Pattern du filtre: masegmentation
  • SensibilitĂ© Ă  la casse: dĂ©sactivĂ©e

N’oubliez pas d’appliquer ce filtre au profil Analytics souhaitĂ©. Cette technique peut-ĂŞtre utilisĂ©e pour des usages complexes ou très spĂ©cifiques. C’est le cas par exemple lorsque vous avez beaucoup de machines et autant d’adresses IP. Sinon mieux vaut utiliser la mĂ©thode 3 ci-dessous.

Méthode 3: Utiliser les filtres IP de Google Analytics
En plus des filtres personnalisĂ©s que nous venons de voir, il est possible d’utiliser des filtres standards proposĂ©s par dĂ©faut dans l’interface GA. c’est le cas des filtres IP.

Vous pouvez dĂ©finir un pattern d’adresse IP tel que aaa\.bbb\.ccc\.ddd.

Encore une fois, rendez vous dans « Paramètres GA » -> « Gestion des filtres » -> « Ajouter un filtre » et choisissez « Exclure le trafic d’une adresse IP spĂ©cifique ».

Entrez votre adresse IP avec le pattern suivant: aaa\.bbb\.ccc\.ddd.
Si vous en avez plusieurs, il est possible de les sĂ©parer par « | »: yyy\.xxx\.ppp\.qqq |aaa\.bbb\.ccc\.ddd
Pour un intervalle d’adresses IP, utilisez le pattern suivant par exemple: aaa\.bbb.\ccc.\1-256

Appliquer le filtre au profile et c’est fini. Vous pouvez avoir de vraies statistiques de visites.

Personnellement j’utilise la mĂ©thode 3 pour ce blog, et la mĂ©thode 2 pour des sites plus professionnels pour lesquels je fais de la segmentation plus prĂ©cise au sein de l’entreprise (comme des rĂ´les).

Lire d’autres articles sur Google Analytics:


Cet article vous a plu ?

Commenter Laissez un commentaire | Recevez les mises à jour Souscrivez au flux RSS | Partager : Twitter AddInto Fuzz del.icio.us Wikio FR Blogonet
Websourcing.fr - Tous droits réservés. Reproduction interdite sans accord préalable.
  1. Répondre Citer #1 par D M le 28 mai 2009 - 12:05

    Bonjour,

    Je tiens à vous remercier pour cet intéressant article.
    J’ai juste un problème car, travaillant sur mac, j’aurais voulu savoir comment faire pour mettre en place la mĂ©thode 1. Pourriez-vous m’expliquer la procĂ©dure Ă  suivre ?

    Merci d’avance,
    DM

    • Répondre Citer #2 par Lionel Roux le 28 mai 2009 - 13:17

      La technique est équivalente sous MAC OS. les infos se trouvent dans le fichier /etc/hosts

      The first thing to do is to add this host name to your /etc/hosts file. Just append the following:

      127.0.0.1 http://www.lesite.com

      Pour vérifier que cela marche, faite un ping sur le domaine:

      shortname $ ping http://www.lesite.com
      PING http://www.lesite.com (127.0.0.1): 56 data bytes
      64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.159 ms
      64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=5.078 ms
      ^C
      http://www.lesite.com ping statistics —
      2 packets transmitted, 2 packets received, 0% packet loss
      round-trip min/avg/max = 0.159/2.618/5.078 ms

      Remplacez http://www.lesite.com par l’adresse du serveur de collecte de Google analytics. les http:// ne sont pas nĂ©cessaires surtout dans le fichier hosts (Wordpress les rajoute automatiquement)

      La mĂ©thode 3 est tout de mĂŞme la meilleure puisqu’elle exclu le trafic quel que soit l’ordinateur Ă  partir duquel on accède au site.

  2. Répondre Citer #3 par DM le 28 mai 2009 - 13:31

    Merci pour cette rĂ©ponse ! Pour la 3ème mĂ©thode, j’avais dĂ©jĂ  essayĂ©, mais ça ne fonctionne pas. Le problème Ă©tant que l’adresse que j’ai est du format aa.b.c.d.
    Faudrait-il ajouter des « 0″ pour arriver au format dont vous parlez ?

    • Répondre Citer #4 par Lionel Roux le 28 mai 2009 - 13:44

      non pas besoin de 0 supplĂ©mentaires. en revanche il ne faut pas oublier les « \ » devant les « . » il faut aussi attendre un peu de temps pour que le filtrage se mettent en place. Le mieux est de taper sur une page secrète et de regarder s’il elle apparait dans les stats.

  3. Répondre Citer #5 par DM le 28 mai 2009 - 13:45

    Super merci ! Je tente ça !

  4. Répondre Citer #6 par cyril le 10 juin 2009 - 11:43

    moi y a un truc bizarre avec analytics, je n’ai pas mis le code en local et pourtant il me comptabilise quelques visites en 127.0.0.1… et j’ai vĂ©rifiĂ© toutes mes pages aucune n’a le code analytics…

    ce serait du Ă  quoi??

    • Répondre Citer #7 par Lionel Roux le 10 juin 2009 - 14:50

      Tu utiliserais pas un proxy ou un tunnel TOR pour surfer anonymement ? Parce que dans ce cas les requĂŞtes via ta connexion serait vues avec l’adresse du proxy, qui est local chez toi….

      Juste une hypothèse.

  5. Répondre Citer #8 par cyril le 10 juin 2009 - 15:26

    moi non mais j’ai remarquĂ© des utilisations bizarres dans mon site, genre je reçois des mail avec tous les champs vident de mon formulaire de contact alors qu’il y a plein de controle genre adresse mail,nom,prĂ©nom, contenu etc… qui refuse l’envoie si un seul est vide, et qui refuse toutes adresses mails n’ayant pas le format mail (;;@;;.fr)… et je retestais par moi-mĂŞme tous les champs les sĂ©curitĂ© marchent…

    j’ai alors dĂ©cidĂ© d’enregistrer les adresses IP en cas de problèmes plus grave, dont j’ai prĂ©venu les utilisateurs en bas du formulaire…

    c’est peut-ĂŞtre cette personne qui a un cache-ip… parce que c’est vrai que ça correspond au moment oĂą j’ai commencĂ© Ă  enregistrer les adresses ip…

    comment savoir??

  6. Répondre Citer #9 par Riversatile le 19 dĂ©cembre 2009 - 12:51

    Autre technique, mais seulement avec FIREFOX

    Installez l’extension « ADBlock Plus », allez sur votre site et cliquez sur l’icone rouge de « ADBlock Plus », lĂ  vont s’afficher tous les Ă©lĂ©ments dĂ©tectĂ© par « ADBlock Plus », il y en a un qui nous intĂ©resse plus particulièrement, l’Ă©lĂ©ment nommĂ© « http://www.google-analytics.com/ga.js » ! Faites un clique droit dessus, et cliquez sur « Bloquer cet Ă©lĂ©ment… ».
    Et voiĂ , dĂ©sormais l’Ă©lĂ©ment requis par Analytics « http://www.google-analytics.com/ga.js » Ă©tant bloquĂ©, il ne sera plus chargĂ© par FIREFOX pour remonter les statistiques Analytics depuis votre navigateur.

(Ne sera pas publié)
  1. Sur Jean-Marie Gall.com » Blog Archive » Melting Pot de News 2.0 No. 01 le 25 octobre 2008 - 18:23

    [...] son propre trafic dans les rapports Google Analytics by Lionel Roux (Hyper intéressant pour les utilisateurs …) [...]