GA asynchrone et trackPageview

Discussion dans 'Google Analytics' créé par Ukri, 10 Mars 2010.

  1. Ukri

    Ukri Nouveau WRInaute

    Inscrit:
    6 Septembre 2009
    Messages:
    25
    J'aime reçus:
    0
    Bonjour à tous,

    Je suis passé récemment au code asynchrone pour Google Analytics.

    juste après <body>, j'ai
    Code:
    <script type="text/javascript">
    	
    	  var _gaq = _gaq || [];
    	
    	  (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';
    		(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);
    	  })();
    	_gaq.push(['_setAccount', 'Mon compte']);
    	_gaq.push(['_trackPageview()']);
    	</script>
    
    jusque là nickel, ça enregistre

    Pour le suivi des événements, sur les onclick ou autre (code dans une fonction js) :
    Code:
    _gaq.push(['_trackEvent',categorie, action, label]);
    ça aussi, ça marche impec

    Par contre l'enregistrement de "fausses" page semble ne pas se faire (toujours dans une fonction js) :
    Code:
    _gaq.push(['_trackPageview',page]);
    ça n'est pas la bonne syntaxe ?

    Merci à tous ceux qui voudront bien m'éclairer...
     
  2. Ukri

    Ukri Nouveau WRInaute

    Inscrit:
    6 Septembre 2009
    Messages:
    25
    J'aime reçus:
    0
    mea culpa, en fait tout fonctionne nickel (j'avais oublié un "reste" de code synchrone...