Google analytics avec redirection : problème!

Résolu
Bonjour,

J'ai un flashcode qui redirige les internautes sur une page qui elle même les redirige vers un document PDF.
Mes stats Google Analytics ne bougent pas... Avez vous une idée du pourquoi ?

<head>
<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXX-3']);
_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>

<script type="text/javascript">
<!--
window.location = "http://monsite.fr/document.pdf"
//-->

</script>


3 réponses

  1. Merci Toumhi, ça marche :-)

    @bg62 : En fait je pensais que les stats n'étaient pas possible car c'était une page de redirection. Il suffisait juste (comme l'a dit Toumhi) de mettre un délai de prise en compte des stats.
    1. Modérateur
      ok alors tant mieux ;)
      penses à mettre en "résolu"
      merci
    2. superbe! Content d'avoir pu aider :-)
    3. Merci beaucoup !! :-)
    4. Bonjour
      Comment peut-on voir dans Google Analytics les visites issues de flashcode ?
      Merci !
      Claire
    5. Modérateur
      @Claire G. :
      - s'inscrire n'est pas plus mal
      - ce post est noté "résolu" ...
      - en étant inscrit(e) : poser ta question
      ... tu auras certainement les bonnes réponses ;)
  2. Modérateur
    pas tout compris là ...
    si ça redirige vers un document "pdf", ... que tu voudrais donc voir apparaître dans tes stats ( ??? ) comment faire pour y inclure un marqueur en JavaScript ... ???
    c'est ça la question ???
    1. Peut-etre parce que la connexion a Google Analytics n'a pas le temps d'aboutir avant la redirection? Essaye de rajouter un delai genre:

      setTimeout(function(){ window.location = "http://monsite.fr/document.pdf" }, 5000);