2011-01-05 14 views
0

Ich habe eine Website mit Google Analytics (GA) -Code, und ich wollte die Downloads in einer Datei auf meiner Website verfolgen, ich habe für eine Weile gegoogelt und festgestellt, dass, wenn ich diesen Code hinzugefügt:Google Analytics registriert keine Klicks

onClick="javascript: pageTracker._trackPageview('/descarga_programa_Mono');" 

ich die Downloads bei einem Blick auf die „descarga_programa_Mono“ verfolgen konnte, die auf dem GA Armaturenbrett erscheinen würde, aber ich bin nicht immer alle Ergebnisse =/ist etwas, was ich bin fehlt?

Mein GA-Code ist die neueste, soweit ich das man weiß, dass mit Beginn des Einsatz:

var _gaq = _gaq || []; 

und es ist vor dem onClick-Skript, das ich zu verwenden ist versucht.

Antwort

0

nur zu ergänzen, , wenn Sie einen virtuellen Seitenaufruf in einer bestimmten Taste machen möchten, können Sie auf diese Weise tun können:

<a href="Link to Facebook" 
onclick="_gaq.push(['_trackPageview', '/click/facebook/button', 'location.href']);"> 
<img src="myButtonName"></a> 
//Using location.href, you will know in wich page the user was when he was redirected. 

Haben Sie Fragen, fragen Sie einfach.

+1

location.href ohne einzelne Anführungszeichen würde um besser funktionieren –

0

Mit onclick (alle Kleinbuchstaben) der Browser versteht bereits, dass Sie JavaScript verwenden. So dass javascript: auf Ihren Code ist nicht notwendig. Das wäre notwendig auf dem href Attribut eines ein Tags.

Das pageTracker Objekt, das Sie gefunden haben, ist mit der SYNCHRONOUS ga Version verwandt. NICHT die, die du benutzt. Verwenden Sie stattdessen _gaq.push(), wie Bruno Brandão darauf hinwies (obwohl in seinem Beispiel keine Schrägstriche um location.href stehen sollten).

Die Position (Kopf oder vor Körperende) des ga Skript spielt keine Rolle, wie sie geladen und lief vor dem Benutzer kann etwas klicken, unabhängig.

Verwandte Themen