J'ai configuré le suivi des événements pour la première fois avec Google Analytics.
Mon compte reçoit des données de trafic normales, mais les clics de test que je fais ne s'affichent pas ???
Ajout du code de suivi ga.js au bas de la doc avant la fermeture:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("<script src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'></script>"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-12365091-1");
pageTracker._trackPageview();
} catch(err) {}</script>
Avez ajouté le code de trackEvent comme suit:
<a onclick="pageTracker._trackEvent('Showcase Data', 'Contact Details Viewed', 'PunkLogic - Sustainability through Creativity');" rel="facebox" href="#10" class="contact">Contact PunkLogic</a>
Cela prend-il un certain temps pour que ce type de données s’affiche? Ou ai-je fait quelque chose de mal ???
Merci.
Google Analytics n'offre pas de statistiques en temps réel.
La plupart du temps, il faut compter entre quelques heures et un jour pour que des statistiques apparaissent.
Mise à jour: Cette réponse est maintenant obsolète. Comme @shanabus le mentionne dans les commentaires, Google propose désormais statistiques en temps réel .
Vous ne pouvez pas afficher les données d'événements immédiatement. Il semble y avoir un délai de quelques heures à plus d'une journée.
Bien que votre code ait peut-être été correct au moment de poser votre question, la méthode actuelle de mise en œuvre est la suivante. Il est vivement recommandé de procéder à une mise à niveau pour tirer parti du comportement asynchrone.
// After initializing ga.js asynch:
_gaq.Push(['_trackEvent', category, label, value, non-interact]);
// Source: https://developers.google.com/analytics/devguides/collection/gajs/
Quelle que soit la méthode que vous décidez d'utiliser pour envoyer votre événement de suivi, vous pouvez déboguer le processus à l'aide du débogueur ga de Chrome:
https://chrome.google.com/webstore/detail/jnkmfdileelhofjcijamephohjechhna
Un échec typique ressemblera à ceci:
_gaq.Push(['_trackEvent', 'asdf', 'test', 'test', 'test', true, 'test']);
_gaq.Push processing "_trackEvent" for args: "[asdf,test,test,test,true,test]":
The _trackEvent API expects a number value for argument 3. The argument given (test) was a string.
Une transmission réussie montrera un peu plus d'informations:
_gaq.Push(['_trackEvent', 'asdf', 'test', 'test', 123, true]);
_gaq.Push processing "_trackEvent" for args: "[asdf,test,test,123,true]":
Track Event
Tracking beacon sent!
Account ID : UA-xxxxxxxx-1
Page Title : xxxxx.com
Host Name : xxxxx.com
Page : /
Referring URL : -
Hit ID : 1103xxxxxxx
Hit Type : event
Event Name : asdf
Event Type : test
Event Label : test
Event Value : 123
Visitor ID : 14044xxxxx
Session Count : 8
Session Time - First : Thu Jun 07 2012 22:25:11 GMT 1000 (EST)
Session Time - Last : Thu Jun 14 2012 22:45:08 GMT 1000 (EST)
Session Time - Current : Fri Jun 15 2012 12:30:21 GMT 1000 (EST)
Campaign Time : Thu Jun 07 2012 22:25:11 GMT 1000 (EST)
Campaign Session : 1
Campaign Count : 1
Campaign Source : xxxxxxxx
Language : en-gb
Encoding : UTF-8
Flash Version : 11.2 r202
Java Enabled : true
Screen Resolution : 1280x800
Browser Size : 1921x593
Color Depth : 24-bit
Ga.js Version : 5.3.2d
Cachebuster : 1724882479
D'autres environnements de débogage sont suggérés ici:
https://developers.google.com/analytics/resources/articles/gaTrackingTroubleshooting#debuggingTools
À partir de 2014, les événements s'afficheront en temps réel .
Vous pouvez voir que votre code fonctionne en utilisant Google Analytics Real-time. Accédez à cette URL pour l'afficher: https://www.google.com/analytics/web/#realtime/
Les événements ne peuvent pas être vus ici, mais les pages vues peuvent.
Mes événements GA s'affichent généralement environ 30 minutes après la fin de l'événement, mais parfois plus rapidement. J'ai également eu des mises à jour plus lentes, mais jamais des jours.
MODIFIER
GA offre maintenant des statistiques en temps réel et vos mises à jour devraient se produire immédiatement.
MODIFIER
Le flux d'événements existe maintenant aussi, ce qui est utile.
Je peux confirmer que cela prend moins d'une journée. Après cela, Real Time fonctionne comme prévu. J'ai configuré le suivi des événements pour les liens sortants dans une boîte HTML à l'aide de la syntaxe suivante:
<a onclick="_gaq.Push(['_trackEvent', 'outbound', 'link', 'linkname']);" href="www.domain.com" target="_blank">Anchor Text</a>
J'espère que ça aide