2011-03-02 2 views
3

Comment puis-je empêcher GA de suivre le titre de la page? La définition de _setDetectTitle à false envoie toujours le titre de la page dans la requête au serveur GA (utmdt). En raison de problèmes de confidentialité, je ne souhaite pas que le titre de la page quitte le navigateur. Des idées?Google Analytics: empêche d'envoyer le titre de la page

Répondre

7

_setDetectTitle fonctionne très bien pour moi. Vous avez juste besoin de l'appeler avant l'appel _trackPageview:

var _gaq=_gaq||[]; 
    _gaq.push(['_setAccount','UA-XXXXXX-1']); 
    _gaq.push(['_setDetectTitle', false]);  
    _gaq.push(['_trackPageview']) 

Vous pouvez comparer le coup __utm.gif envoyé dans un version with _setDetectTitle set to false contre sent in a standard version.

Dans le premier, le utmdt n'est pas défini, dans le dernier, il est.

Captures d'écran: Celui de gauche envoie le titre de la page; celui qui est à droite ne l'est pas.

Sends the page title Doesn't send the page title

2

Il fonctionne très bien quand je l'essayer. Voici le code que j'utilise:

<script type="text/javascript"> 
     var _gaq = _gaq || []; 
     _gaq.push(['_setAccount', 'UA-XXXXXXX-X']); 
     _gaq.push(['_setDetectTitle', false]); 
     _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> 
Questions connexes