it-swarm.com.de

Wie teste ich, ob ein Google Analytics-Code funktioniert?

Ich habe den beschriebenen Code geringfügig geändert hier , um ausgehende Linkklicks zu verfolgen. Das ist mein Code:

function recordOutboundLink(link, label) {
  try {
    var myTracker=_gat._getTrackerByName();
    _gaq.Push(['myTracker._trackEvent', 'Outbound Links', label, link.href ]);
    setTimeout('document.location = "' + link.href + '"', 100)
  }catch(err){}
}

Dann habe ich es wie folgt zu meinen href-Tags hinzugefügt:

<a href="http://example.com/user/5" onclick="recordOutboundLink(this, 'example.com');return false"></a>

Ich denke aber, dass es nicht funktioniert. Es ist wirklich schwer zu überprüfen, ob es funktioniert oder nicht. Wie überprüfe ich, ob es funktioniert oder nicht?

BEARBEITEN: Mit Google Analytics Debugger für Chrome konnte ich sehen, was los ist. Es zeigt an:

Account ID               : UA-XXXXX-X

Es ist seltsam, weil das normale Seiten-Tracking wie erwartet funktioniert. So richte ich Google Analytics-Code ein:

var _gaq = _gaq || [];
_gaq.Push(['_setAccount', 'my-id']);
_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);
})();
14
Rafael Almeida

Suchen Sie nach der __utm.gif-Tracking-Pixelanforderung. Einige verschiedene Möglichkeiten, dies zu tun, sind:

Der Analysecode auf der Seite hat wahrscheinlich eine _trackPageview. Wenn die Seite geladen wird, wird __utm.gif angezeigt.

Wenn _trackEvent ausgelöst wird, sollte eine neue __utm.gif-Anforderung erstellt werden. In __utm.gif URL zu untersuchende Parameter sind:

  • utme = 5 (Outbound Links label link.href) - _trackEvent-Parameter
  • utmac = UA-1234567-8 - Die Analyse-UID

Schauen Sie sich auch Google Analytics Basic Debugging an (wie von @Eduardo ) hervorgehoben.

20
mike

In Chrome:

  • Klicken Sie mit der rechten Maustaste irgendwo auf die Seite
  • Element prüfen
  • Klicken Sie auf die Registerkarte Netzwerk
  • Seite neuladen

Suchen:

  • Geben Sie "image/gif" ein.
  • Methode: 'GET'
  • Name (beginnt mit): _utm.gif?
2
mattdlockyer

Sie müssen auch sicherstellen, dass Ihr Tag auf allen Ihren Seiten eingefügt wird. Hier ist ein kostenloser Dienst, der das kann: http://www.tagcheckr.com Hoffe das hilft.

0
Gustavo

Mit dem Tracking-Code-Debugger von Google Analytics, auf den @mike hingewiesen hat, konnte ich herausfinden, obgleich http://support.google.com/analytics/bin/answer.py?hl=de&answer=1136920 uns dazu auffordert benutzen 

var myTracker=_gat._getTrackerByName();
_gaq.Push(['myTracker._trackEvent', 'Outbound Links', label, link.href ]);

funktioniert nicht mehr und sollte man verwenden

_gaq.Push(['_trackEvent', 'Outbound Links', label, link.href ]);

stattdessen.

0
Rafael Almeida

Sie können diese kostenlose chrome Erweiterung namens Trackie verwenden

0
pualien

Sie können einen Blick auf James für Chrome werfen. Es ist einfach und kostenlos. Wir haben geschrieben, unser internes Tool zu debuggen, es aber allen zur Verfügung zu stellen

0
Dave