Ich habe mein Google Analytics-Konto erstellt. Und kopierte und klebte den bereitgestellten Code in meine index.php-Datei. Es scheint mir, dass es funktioniert, da ich Aufrufe von www.google-analytics.com von Firebug sehen kann.
Jetzt möchte ich verfolgen, wie oft die 'functions.php' über AJAX aus der Indexdatei aufgerufen wird.
Ich habe versucht, _gaq.push(['_trackPageview', 'functions.php']);
zu verwenden, aber es hat mir Uncaught ReferenceError: _gaq is not defined
gegeben. Also habe ich var _gaq = _gaq || [];
zu meinem Code hinzugefügt. Der Fehler ist weg, aber ich kann keinen Aufruf von www.google-analytics.com sehen, nachdem der Ajax beendet ist.
Könnte mir jemand helfen, es einzurichten, damit Analytics Ajax-Anrufe verfolgen kann?
Mein Code sieht wie
aus %Vor% Ich denke, dass Sie beim Einchecken in Google Analytics "Universal Analytics" auswählen und einen neuen Code-Counter verwenden.
Schauen Sie im Browser-DOM nach, es gibt kein Objekt "_gaq" - und ist daher ein Fehler. Sie haben versucht, es mit leerem Array (_gaq) zu beheben.
Alter Code:
var_gaq = _gaq | | [];
_gaq.push (['_setAccount', 'UA-XXXXXX-1']);
Benutze keinen alten Code! (Und Sie können nicht mehrere Codes Zähler 'UA-XXXXXX-1' verwenden - es ist ein Fehler)
Neuer Code:
ga ('erstellen', 'UA-XXXXXXX-1', 'mysite.com');
ga ('senden', 'Seitenaufruf');
Der neue Counter Google hat eine neue Syntax.
Dokumentation zur Verwendung von Events: Ссылка
Anwendungsbeispiel:
Ich habe einen Taschenrechner auf der Seite und möchte Ereignisse per Knopfdruck verfolgen.
Kategorie - "Mit dem Rechner arbeiten";
Event stark> - "Berechnung der Kosten".
Alter Code:
_gaq.push (['_ trackEvent', 'Verwenden des Rechners', 'Berechnen der Kosten');
Neuer Code:
ga ('senden', 'event', 'Den Rechner benutzen', 'Die Kosten berechnen');
Kategorie und Ereignis - ist erforderlich!
PS: Sorry. Ich habe schlechtes Englisch und ich benutzte Google Übersetzer:)
Upd:
%Vor%Tags und Links javascript google-analytics ajax