Tracking évènement éphémère

Bonjour,
J'essai de mettre en place un tracking sur la page d'accueil d'un site pour voir les habitudes de navigation des internautes.

Mon problème est qu'après avoir testé plusieurs codes de tracking, il s'avère qu'ils ne fonctionnent que le jour de leur mise en place ??!!?! 8O

Code:
onclick="_gaq.push(['_trackEvent', 'accueil', 'zone', 'lien']);"

Je trouve ça bizarre et je n'arrive pas à me l'expliquer ! !
 
Personne n'a une idée pour résoudre mon problème ?

j'ai testé des variantes de tracking mais ils fonctionnent tous un seul jour ! !
 
Je suis de retour !

Le code tracking ne fonctionne plus....
les traceurs que je met en place fonctionne seulement le jour de leur implantation dans le site ! c'est très bizarre ! 8O

Une idée de où peut provenir l'erreur ?
 
Votre code analytics, c'est l'asynchrone ou l'universal ? Parce que les scripts événements sont pour l'asynchrone. Si vous avez mis l'universal ça pourrait expliquer le problème de fonctionnement.
 
Thiery31 a dit:
Votre code analytics, c'est l'asynchrone ou l'universal ? Parce que les scripts événements sont pour l'asynchrone. Si vous avez mis l'universal ça pourrait expliquer le problème de fonctionnement.

Comment le savoir ?

j'ai également testé deux codes de suivi :
Code:
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXX-X']);
  _gaq.push(['_setDomainName', monsite.com']);
  _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>

Code:
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-XXXXXX-X', 'auto');
  ga('send', 'pageview');
 
C'est la 1ère fois que je vois ce cas. Si ça fonctionne quand on le pose y a pas de raison que ça fonctionne plus ensuite.

Si on pouvait avoir le site et le/les lien(s) où le tag événement est posé.
 
Je vois pas où serait le problème. A part peut être enlever les espaces après les virgules dans le script du trackEvent.

si un pro du javascript passe par ici il aura peut être une idée.
 
Thiery31 a dit:
Je vois pas où serait le problème. A part peut être enlever les espaces après les virgules dans le script du trackEvent.
Je viens de le faire mais ça ne change rien... ça m'énerve de perdre du temps la dessus ! ! :twisted:
 
Mon CMS force à mettre les attributs (title, class, onclick, ...) avant le href ! :(

On est d'accord que le code asynchrone doit être positionné dans le <head> ?
pas en bas de page ?
 
Comme déjà dit je ne vois pas. J'ai relevé tout ce qui me semblait pouvoir poser problème, mais il n'y a aucune raison que ça fonctionne le jour où on pose le tag et pas ensuite. Soit ça fonctionne, soit ça fonctionne pas. Ou alors il y a quelque chose qui change d'un jour à l'autre.
 
c'est très bizarre... ça fonctionne suite au changement ci-dessous :
J'ai mis des espaces entre <script> et le code...

Code:
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXXX']);
  _gaq.push(['_setDomainName', 'monsite.com']);
  _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>
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut