Wir aktualisieren regelmäßig den JavaScript-Tracking-Code (ga.js
) von Google Analytics, um neue Funktionen bereitzustellen und Fehler aus früheren Versionen zu beheben.
Auf dieser Seite werden alle Änderungen am Tracking-Code ga.js
dokumentiert. Wir empfehlen dir, diese Liste regelmäßig auf neue Ankündigungen zu prüfen. Änderungen können Sie auch über die unten im Abschnitt Abonnieren aufgeführten Feeds abschließen.
Unter Umständen sehen Sie und Ihre Nutzer den aktualisierten ga.js
-Tracking-Code nicht sofort:
- Die Änderungen werden über mehrere Tage hinweg in der globalen Infrastruktur von Google schrittweise eingeführt.
- Möglicherweise haben Nutzer Ihrer Website ältere Versionen unseres JavaScript-Codes in ihrem Browser gespeichert.
Zugehörige Änderungsprotokolle abonnieren
Umfasst alle APIs für die Erfassung, Konfiguration und Berichterstellung.
Umfasst Web-Tracking (ga.js und analytics.js), Android SDK, iOS SDK und Measurement Protocol.
Veröffentlichung 25.06.2014 (25. Juni 2014)
- Treffer, die keine gültige Tracking-ID enthalten, werden jetzt verworfen.
Veröffentlichung 16.04.2014 (16. April 2014)
- Die sichere Yahoo-Suche wird jetzt korrekt als organische Quelle eingestuft.
- Unterstützung für Pre-Rendering-APIs ohne Präfixe hinzugefügt. Pre-Rendering funktioniert jetzt zusätzlich zu Chrome in Internet Explorer 11.
Version 2014–02 (11. Februar 2014)
- Wartungsrelease.
Version 2013–11 (22. November 2013)
- Verbesserungen zur Unterstützung von Universal Analytics-Upgrades auf Websites mit mehreren Trackern
Version 2013–02 (13. Februar 2013)
Die folgenden Änderungen wurden auf die neueste Version des Tracking-Codes übertragen:
- Unterstützung der Angabe von Landeswährungen mit
_set
hinzugefügt, z.B.gaq.push(['_set', 'currencyCode', 'EUR'])
Version 2012–02 (24. Februar 2012)
Die folgenden Änderungen wurden auf die neueste Version des Tracking-Codes übertragen:
- Die maximale Abtastrate für Websitegeschwindigkeit (
_setSiteSpeedSampleRate
) wurde von 10% auf 100 % erhöht. - Mit der Methode
_setAccount
werden jetzt alle voran- und nachgestellten Leerzeichen entfernt.
Version 2012–02 (1. Februar 2012)
Die folgenden Änderungen wurden auf die neueste Version des Tracking-Codes übertragen:
- Die Liste der standardmäßig erkannten organischen Suchmaschinen wurde aktualisiert. „startsiden.no“, „rakuten.co.jp“, „biglobe.ne.jp“ und „goo.ne.jp“ wurden hinzugefügt. „search“ wurde entfernt und „conduit.com“, „babylon.com“, „search-results.com“, „avg.com“, „comcast.net“ und „incredimail.com“ wurden hinzugefügt.
Version 2012–01 (26. Januar 2012)
Die folgenden Änderungen wurden auf die neueste Version des Tracking-Codes übertragen:
- Die Länge der benutzerdefinierten Variablen wurde von 64 auf 128 Zeichen erhöht. Außerdem wird die Länge jetzt vor der URL-Codierung geprüft.
- Die Ratenbegrenzung für Ereignistreffer wurde gelockert. Sie können jetzt 10 Treffer mit 1 zusätzlichen Treffer pro Sekunde senden. Bisher war dies auf 1 Treffer alle 5 Sekunden beschränkt. Das Limit von 500 Treffern pro Sitzung gilt weiterhin.
__utmv
-Cookies werden jetzt mit einem anderen variablen Trennzeichen (Caret statt Komma) geschrieben, damit sie mit RFCs kompatibel sind. Damit sollten einige der Probleme behoben werden, die mit Problemen bei der Cookiecodierung zusammenhängen.
Version 2011–11 (16. November 2011)
Änderungen an der Websitegeschwindigkeit:
- Für alle Web-Properties werden jetzt automatisch Daten zur Websitegeschwindigkeit von 1% erhoben. Die Funktion
_trackPageLoadTime
, die zuvor erforderlich war, um die Websitegeschwindigkeit zu aktivieren, wurde eingestellt. - Die Standardabtastrate kann mit der neuen
_setSiteSpeedSampleRate
-Funktion angepasst werden. - Wenn im
_trackPageview
-Aufruf ein virtueller Pfad verwendet wird, ist dieser Pfad jetzt auch mit allen Daten zur Websitegeschwindigkeit verknüpft, die von dieser Seite erfasst werden.
Version 2011–10 (17. Oktober 2011)
Dieser Release enthält die folgende neue Funktion:
- Ereignisse können als Ereignisse gekennzeichnet werden, die keine Interaktion darstellen. Legen Sie dazu den neuen
opt_noninteraction
-Parameter der Methode_trackEvent()
auftrue
fest. Wenn Sie ein Ereignis als Ereignis ohne Interaktion kennzeichnen, wirken sich Zugriffe über das gekennzeichnete Ereignis nicht auf die Absprungrate aus. Weitere Informationen finden Sie in der ga.js-Referenz.
Dieser Release enthält die folgende Fehlerkorrektur:
- Die Weitergabe des AdWords-URL-Parameters
gclid
an interne Sitelinks kann zu einer erhöhten Anzahl von bezahlten Besuchen führen. Dieses Problem wurde behoben.
Version 2011–08 (16. August 2011)
In dieser Version wurde ein Programmfehler behoben, der zu einer erhöhten Anzahl von Besuchen und/oder einer Abnahme der Anzahl neuer Besucher auf einigen Websites geführt hat. Der erste Effekt betraf vor allem Websites mit organischen Zugriffen in Verbindung mit einem bestimmten Nutzerverhalten. Der zweite Effekt bestand nur auf Websites mit einer nicht unterstützten Tracking-Konfiguration mit mehreren Trackern.
Version 2011–08 (11. August 2011)
Änderungen an Sitzungsberechnungen:
- Eine Kampagne pro Sitzung: Wenn eine neue Kampagne während einer bestehenden Sitzung gestartet wird, wird jetzt auch durch das Tracking-Skript automatisch eine neue Sitzung gestartet. Eine neue Kampagne wird durch eine Änderung an einem der folgenden Felder ausgelöst: Kampagnen-ID, Name, Quelle, Medium, Begriff, Inhalt oder GCLID.
- Das Tracking-Skript startet keine neue Sitzung mehr, falls ein Nutzer den Browser schließt.
Änderungen beim domainübergreifenden Tracking:
- Der Aufruf von
_setAllowHash(false)
ist beim Konfigurieren von domainübergreifendem Tracking nicht mehr erforderlich. Seiten, die bereits einen Aufruf an_setAllowHash(false)
enthalten, funktionieren weiterhin. Sie sind jedoch beim Einrichten einer neuen Website nicht mehr erforderlich. - Das Tracking-Skript versucht nun, Verknüpfungsparameter zu reparieren, die von HTTP-Weiterleitungen und Browsern verarbeitet wurden. Etwa 85 Prozent der Verknüpferwerte, die derzeit aufgrund von durch Redirectordienste und Browser eingeführten Codierungsänderungen verworfen werden, sollten jetzt vom Tracking-Skript wiederhergestellt und akzeptiert werden.
Version 2011–07 (26. Juli 2011)
Dieser Release enthält eine neue Funktion:
- Der Tracking-Code verschiebt jetzt Treffer für vorgerenderte Seiten, bis diese Seiten vom Nutzer aufgerufen werden. Wenn eine vorab gerenderte Seite nie aufgerufen wird, werden keine Treffer gesendet. Diese Funktion ist nur für Websites verfügbar, die das asynchrone Tracking-Skript verwenden. Weitere Informationen zum Pre-Rendering findest du im Blog der Google Webmaster-Zentrale.
Version 2011–07 (14. Juli 2011)
Dieser Release enthält eine Reihe von Fehlerkorrekturen und Refaktorierungen sowie eine neue Funktion:
- Unterstützung für soziales Tracking hinzugefügt ( _trackSocial)
Version 2011–05 (18. Mai 2011)
Dieser Release enthält die folgenden Fehlerkorrekturen.
- Ein Fehler beim domainübergreifenden Tracking wurde behoben, der in einigen Fällen zu einer falschen Codierung der Kampagnendaten führte.
- Ein Fehler beim domainübergreifenden Tracking wurde behoben, durch den Cookies mehrmals von der URL geladen wurden, was in einigen Fällen zu falschen Cookies führte.
- Es wurde ein Fehler in benutzerdefinierten Variablen behoben, der dazu führte, dass einige Werte in Berichten codiert wurden.
Version 2011–04 (14. April 2011)
Dieser Release enthält regelmäßige Wartungen einschließlich Fehlerkorrekturen und Refaktorierungen. An den öffentlichen APIs und Funktionen ändert sich nichts.
Version 2011-03 (30. März 2011)
Dieser Release enthält Updates und eine neue Funktion.
-
POST
-Support:- Mit dem Tracking-Code können jetzt viel größere Tracking-Beacons gesendet werden. In der Regel wurden Beacons über HTTP-Anfragen vom Typ
GET
gesendet, die von einigen Browsern und Proxys auf 2.048 Zeichen beschränkt werden. Anfragen, die dieses Limit überschreiten, wurden verworfen und die Daten haben Google Analytics nie erreicht. Ab dieser Version werden Anfragen, die länger als 2.048 Zeichen sind, über HTTPPOST
gesendet. Der Tracking-Code unterstützt jetzt Beacons mit bis zu 8192 Zeichen.
- Mit dem Tracking-Code können jetzt viel größere Tracking-Beacons gesendet werden. In der Regel wurden Beacons über HTTP-Anfragen vom Typ
Version 2011-02 (17. Februar 2011)
Dieser Release enthält die folgenden Fehlerkorrekturen.
- Es wurde ein Fehler behoben, der verhinderte, dass
_addIgnoredOrganic
und_addIgnoredRef
beim ersten Besuch auf einer Website richtig funktionierten. - Ein Problem beim Tracking-Code, der über mehrere iFrames ausgeführt wurde, wurde behoben.
Version 2010–10 (4. Oktober 2010)
Dieser Release enthält regelmäßige Wartungen einschließlich Fehlerkorrekturen und Refaktorierungen. An den öffentlichen APIs und Funktionen ändert sich nichts.
Version 2010-04 (20. April 2010)
Dieser Release enthält Fehlerkorrekturen und die API-Bereinigung.
-
Fehlerkorrekturen:
- Fehler beim Ereignis-Tracking behoben. Für das Anrufen von
_trackEvent
sind keine Anrufe_initData
oder_trackPageview
mehr erforderlich. - Das asynchrone Snippet wurde aktualisiert. Es kann im Header jeder Seite platziert werden, ohne dass Probleme in Internet Explorer 6 und 7 auftreten. Informationen zum neuen Snippet finden Sie im Leitfaden zum asynchronen Tracking. Diese Aktualisierung erfolgte am 22.03.2010.
- Die asynchrone Syntax wurde erweitert, um Aufrufmethoden für das Objekt
_gat
zu unterstützen.
- Fehler beim Ereignis-Tracking behoben. Für das Anrufen von
-
Die APIs für die Tracker-Initialisierung wurden in Übereinstimmung mit der asynchronen Syntax aktualisiert. Außerdem wurden alte Funktionen eingestellt.
- Die Funktion
_gat._createTracker(opt_account, opt_name)
wurde hinzugefügt. Ermöglicht das Benennen und spätere Abrufen von Trackern anhand ihres Namens.Verwende dieses Attribut anstelle von_gat._getTracker(account)
. _gat._getTrackerByName(name)
wurde hinzugefügt. Ruft den Tracker mit dem angegebenen Namen ab.tracker._getName()
wurde hinzugefügt. Gibt den Namen zurück, der dem Tracker bei der Erstellung zugewiesen wurde.- Eingestellt
_gaq._createAsyncTracker(account, opt_name)
. Verwenden Sie stattdessen_gat._createTracker
. - Eingestellt
_gaq._getAsyncTracker(name)
. Verwenden Sie stattdessen_gat._getTrackerByName
.
- Die Funktion
-
Details zu diesen Änderungen finden Sie in der Tracker-Referenz.
Version 2009–12 (1. Dezember 2009)
Dieser Release enthält Aktualisierungen der Standardsuchmaschinenliste und neue Funktionen zur Steuerung von Cookie-Zeitüberschreitungen. Darüber hinaus wird das asynchrone GA-Snippet gestartet, das die Latenz der ga.js-Latenz auf der Seite reduziert.
-
Die Standardliste der Suchmaschinen wurde aktualisiert
- Naver-, Eniro- und Daum-Suchmaschinen wurden hinzugefügt.
- Looksmart, Gigablast, Club-internet, Netsprint, Intera, Nostrum und Ilse wurden aus der Liste entfernt.
-
Es wurden Funktionen hinzugefügt, um die Ablaufzeit von Cookies für alle gespeicherten Cookies zu steuern. Veraltete Funktionen für Zeitüberschreitungen bei Cookies. Weitere Informationen finden Sie in der Dokumentation zur JS API.
_setVisitorCookieTimeout(cookieTimeoutMillis)
ersetzt die Funktion_setCookiePersistence
._setSessionCookieTimeout(cookieTimeoutMillis)
ersetzt die Funktion_setSessionTimeout
._setCampaignCookieTimeout(cookieTimeoutMillis)
ersetzt die Funktion_setCookieTimeout
.
-
Asynchrones GA-Snippet wurde eingeführt. Eine entsprechende Anleitung finden Sie in der Dokumentation.
-
Die Funktion
_setVar
wurde verworfen. Die Funktion „Benutzerdefinierte Variablen“ ersetzt_setVar
. Weitere Informationen finden Sie in der Dokumentation.
Version 2009–11 (4. November 2009)
Dieser Release enthält:
-
Neue Funktion zum Abrufen benutzerdefinierter Variablen auf Besucherebene hinzugefügt. Weitere Informationen finden Sie in der Funktionsdokumentation.
_getVisitorCustomVar(index)
-
Anstatt auf „window.onload“ zu warten, wird der Website-Overlay-Inhalt geladen, sobald „ga.js“ ausgeführt wird.
Version 2009–10 (14. Oktober 2009)
Dieser Release enthält eine neue Funktion:
-
Der Funktion
_addOrganic
wurde ein optionaler boolescher Parameter hinzugefügt, um anzugeben, ob neue organische Quellen am Anfang oder am Ende der Liste der organischen Quellen hinzugefügt werden. Weitere Informationen finden Sie in der Dokumentation._addOrganic(newOrganicEngine, newOrganicKeyword, opt_prepend)
Version 2009-09 (28. September 2009)
Dieser Release enthält regelmäßige Wartung zur Verbesserung der Leistung und Refaktorierung. An den öffentlichen APIs und Funktionen ändert sich nichts.
Version 2009-08 (31. August 2009)
Dieser Release enthält mehrere Fehlerkorrekturen und Leistungsverbesserungen:
- Korrekte Codierung von Suchbegriffen für organische Suchanfragen, Pfadinformationen von Webseiten für (utmp) und benutzerdefinierte Werte, wenn sie mit der Verknüpfungsfunktion verwendet werden (d. h. die Funktionen
_link
und_linkByPost
). - Die Suchmaschine Rambler wurde der organischen Suchliste hinzugefügt.
- Das Parsen der organischen Suche wurde für die Suchmaschine http://kvasir.no korrigiert
- Neue, vom Nutzer definierte Suchmaschinen werden jetzt oben in der Liste angezeigt.
- Die verworfene Funktion
_trackEvent(action, label, value)
wurde entfernt und durch_trackEvent(category, action, label, value)
ersetzt. - Verweis-URLs werden jetzt als URLs gespeichert, bei denen die Groß-/Kleinschreibung beachtet werden muss. Beispiel: www.domain.com/PaGe.HtMl wird mit Informationen zur Anfrage gemeldet.
- Die Größe des GASO-Tokens ist jetzt auf 1200 Zeichen beschränkt.
- Es wurde eine neue Funktion hinzugefügt, mit der die Standard-Timeouts für Cookies überschrieben werden können:
_setCookiePersistence(timeout)