Evenements Analytics : Nombre mais pas d'informations

Nouveau WRInaute
Bonjour à tous,

Je viens vous demander de l'aide car j'ai mis en place un code de tracking d'évènement pour Analytics et donc j'ai bien le nombre d’événement, cependant GA m''indique "Aucune donnée n'est disponible pour cet affichage" dans le contenu pour catégorie, action, et libellé.

Auriez vous une idée d'où cela peut-il venir ?

Merci de votre aide.
 
Nouveau WRInaute
Je n'ai aucune informations sur les chiffres en fait, ni sur les libellés et catégories des événements..

Un petit coup de main serait le bienvenu :)
 
WRInaute passionné
Comme ça en aveugle ça va pas être simple. Une copie du tag évènement serait la bienvenue dans un 1er temps.
 
Nouveau WRInaute
Merci de votre réponse, je suis débutant sur le forum, pas trop l'habitude donc..

Voici le code que j'ai mis sur un submit de validation de formulaire
onclick="_gaq.push(['_trackEvent', 'Liens sortants', 'Demande contact', 'Domaine du Pre']);

Et celui là sur un ahref (téléchargement de pdf)
onclick="_gaq.push(['_trackEvent', 'Télécharger', 'Reglement', 'Domaine']);
 
WRInaute passionné
Supprimez les espaces après les virgules, il n'en faut pas. Et ne pas oublier le " après le ;
 
Nouveau WRInaute
Apparement cela n'a pas marché car rien n'est remonté depuis hier.
Je viens de voir que le plugin Chrome "Google tag assistant" ne détecte pas mon code de tracking event, seulement le code de liaison avec google analytics.
Il y a-t-il d'autre paramétrage à faire à part mettre ce code dans le site ?
 
WRInaute passionné
Il n'y a rien d'autres à faire une fois le code posé.

Essayez ça sur les 2 : onclick="javascript:_gaq.push(['_trackEvent','Liens sortants','Demande contact','Domaine du Pre']);"
 
Nouveau WRInaute
D'accord, non cela ne vient pas de là.
Apparament le fait de rajouter javascript devant _gaq.push.
Une autre idée ?
 
WRInaute impliqué
C'est quoi ton code google analytics?

Utilise tu des tracker?

Si ton code analytics ressemble à un truc du genre
_gaq.push(['test._setAccount', 'UA-00000000-1']);

Tu dois utiliser des events comme cela
<a href="https://www.youtube.com" class="youtube" target="_blank" onClick="_gaq.push(['test._trackEvent', 'link', 'social', 'Youtube']);">Youtube</a>
 
Nouveau WRInaute
Mon code analytics ne ressemble pas à ça non.

<script>
(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-19231170-14', 'monsite.com');
ga('send', 'pageview');
</script>

Il se trouve dans le menu qui est appelé sur toutes les pages (mais pas dans la balise head).

De plus, Google Tag Assistant m'indique que c'est un code "universal" et non "Asynchronous" comme sur un autre site où cela fonctionne.

Est-ce que cela peut venir de là ?
 
WRInaute impliqué
Oui cela vient de la.

Avec ce code il faut envoyé les event d'une autre façon.

Si tu utilise ce code google analytics, cela devrait fonctionner

<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-19231170-14']);
_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>
 
Nouveau WRInaute
Merci beaucoup, cela fonctionne désormais ! C'est vraiment au top, merci.

Une dernière petite question, j'ai le cas sur un autre site aussi, j'ai juste a mettre le même code en modifiant le numéro de compte type "UA-..." ?
 
Nouveau WRInaute
Le code sur l'autre site était bien celui là, mais cela ne fonctionne pas.
Est-ce que cela pourrait venir du fait que le code analytics se trouve dans le footer.inc.php ?
 
Discussions similaires
Haut