scratch/content/html/fr/blog/2010-06-17-hide-yourself-to-analytics.md

89 lines
3.2 KiB
Markdown
Raw Normal View History

-----
isHidden: false
menupriority: 1
kind: article
created_at: 2010-06-17T16:37:22+02:00
title: Se cacher de ses statistiques web
author_name: Yann Esposito
author_uri: yannesposito.com
tags:
- analytics
- statistiques
- cacher
- blog
2010-06-17 16:05:42 +00:00
- jQuery
- javascript
-----
Un des problèmes avec les systèmes d'analyses c'est que sur certaines pages, nous sommes nous même ceux qui allons visiter ces pages.
Alors, voici un moyen très simple de ne plus compter ses propres visites de son blog dans les statistiques.
Tout d'abord, vous devriez jeter un coup d'œil sur comment [je gère les systèmes de récupération de statistiques](/Scratch/fr/blog/2010-06-17-track-events-with-google-analytics).
Parce que tout est centralisé dans un seul javascript, ce qui rend les choses bien plus simple.
Ensuite ma méthode nécessite l'utilisation du module `jquery-cookie` et bien entendu de `jquery`.
Ensuite avant de lancer les moteurs d'analyse, je vérifie que la clé `admin` n'est pas utilisée dans mes cookies.
<code class="javascript">
var admin = $.cookie('admin');
if (! admin) {
// put your analytics code here
} else {
console.log("[WARNING] you're HIDDEN to analytics");
}
</code>
et il suffit de créer deux fichier <sc>html</sc>. Un pour se cacher :
<code class="html" file="become_hidden.html">
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.cookie.js"></script>
<script>
$(document).ready(function(){
$.cookie('admin',1);
$('#info').html('Analytics can no more see you.')
});
</script>
<title>Hide to analytics</title>
</head>
<body>
<div id="info"></div>
</body>
</html>
</code>
et un autre pour redevenir visible (ça peut être utile) :
<code class="html" file="become_visible.html">
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.cookie.js"></script>
<script>
$(document).ready(function(){
$.cookie('admin',null);
$('#info').html('Analytics can see you.')
});
</script>
<title>Hide to analytics</title>
</head>
<body>
<div id="info"></div>
</body>
</html>
</code>
Maintenant en accédant à ces fichiers depuis votre navigateur vous pouvez *disparaître* des systèmes d'analyses ou bien être considéré comme tous les autres individus.
Pensez à accéder à ces fichiers depuis tous les navigateurs que vous utilisez et vos visites ne seront plus comptabilisées.