Exclure le trafic interne avec un COOKIE : marche plus

  • Auteur de la discussion Auteur de la discussion Galdon
  • Date de début Date de début
WRInaute discret
Bonjour,

Je souhaite exclure mes ordinateurs de Google Analytics. Pour ça j'utilise la méthode avec le cookie (_utmv).

Dans un premier temps, j'ai créé un filtre personnalisé "exclure" ayant comme règle de filtrage : track_off, comme c'est indiqué dans l'aide de google : https://www.google.com/support/analytics/bin/answer.py?hl=fr&answer=55481

Ensuite, j'ai créé une nouvelle page.html avec dedans, le code de tracking analytics et la ligne javascript qui créé le cookie.
Grosso modo ce code source là :

Code:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
 
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'XXXXXXXXXX (id analytics)']);
  _gaq.push(['_trackPageview']);
 
  (function() {
	var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
	ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
	var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
 
</script>
</head>

<body onLoad="javascript:pageTracker._setVar('track_off');">
</body>
</html>

Evidemment ça ne marche pas.
La console javascript de Firebug m'indique pageTracker is not defined.

J'ai remarqué que le code de tracking a changé par rapport à celui que j'utilisais sur d'autres sites plus vieux.
A mon avis ils ont juste oublié de mettre à jour leur page d'aide pour que ça marche avec leur nouveau script de tracking, où il n'y a plus de variable pageTracker.

Comment faire ?
Merci
 
WRInaute discret
Hello, tu utilise la syntaxe de l'ancien tag dans <body onLoad="javascript:pageTracker._setVar('track_off');">
Il faut adapter à la nouvelle version, ce qui devrais donner _gaq.push(['_setVar', 'track_off']);
 
Discussions similaires
Haut