In diesem Dokument wird beschrieben, wie in Google Analytics Nutzerinteraktionen auf Websites mithilfe von Cookies gemessen werden.
Überblick
Google Analytics ist ein einfaches, nutzerfreundliches Tool, mit dem Websiteinhaber analysieren können, wie Nutzer mit Websiteinhalten interagieren. Wenn ein Nutzer zwischen Webseiten wechselt, werden in Google Analytics JavaScript-Tags (Bibliotheken) für Websiteinhaber bereitgestellt, mit denen Informationen zu der vom Nutzer besuchten Seite erfasst werden können, z. B. die URL der Seite.
Die JavaScript-Bibliotheken von Google Analytics verwenden HTTP-Cookies, um sich daran zu „erinnern“, was ein Nutzer auf vorherigen Seiten oder Interaktionen mit der Website getan hat.
Google Analytics unterstützt drei JavaScript-Bibliotheken (Tags) zur Messung der Websitenutzung: gtag.js, analytics.js und ga.js. In den folgenden Abschnitten wird beschrieben, wie jede Bibliothek Cookies für Universal Analytics und Google Analytics 4 verwendet, sofern zutreffend.
gtag.js (Google Analytics 4) – Verwendung von Cookies
Für Google Analytics 4 werden in der gtag.js-JavaScript-Bibliothek eigene Cookies verwendet, um:
- Einzelne Nutzer unterscheiden
- Sitzungen für Nutzer unterscheiden
Bei Verwendung des empfohlenen JavaScript-Snippets werden Cookies auf der höchstmöglichen Domainebene gesetzt. Wenn Ihre Websiteadresse beispielsweise blog.example.co.uk
lautet, wird die Cookie-Domain von gtag.js auf .example.co.uk
gesetzt. Wenn Sie Cookies auf der Domain der höchsten Ebene setzen, kann die Messung über mehrere Subdomains hinweg ohne zusätzliche Konfiguration durchgeführt werden.
Mit gtag.js werden die folgenden Cookies gesetzt:
Cookie-Name | Standardablaufzeit | Beschreibung |
---|---|---|
_ga |
2 Jahre | Dient zur Unterscheidung einzelner Nutzer. |
_ga_<container-id> |
2 Jahre | Dient zur Speicherung des Sitzungsstatus. |
Anpassbare
Wie diese Standardeinstellungen mit gtag.js angepasst werden können, erfahren Sie im gtag.js-Leitfaden zu Cookies und zur Nutzeridentifizierung (GA4).
gtag.js und analytics.js (Universal Analytics) – Verwendung von Cookies
Sie können die analytics.js-JavaScript-Bibliothek oder die gtag.js-JavaScript-Bibliothek für Universal Analytics verwenden. In beiden Fällen verwenden die Bibliotheken eigene Cookies für folgende Zwecke:
- Einzelne Nutzer unterscheiden
- Anfragerate drosseln
Bei Verwendung des empfohlenen JavaScript-Snippets werden Cookies auf der höchstmöglichen Domainebene gesetzt. Wenn Ihre Websiteadresse beispielsweise blog.example.co.uk
lautet, wird die Cookie-Domain von analytics.js und gtag.js auf .example.co.uk
gesetzt. Wenn Sie Cookies auf der Domain der höchsten Ebene setzen, kann die Messung über mehrere Subdomains hinweg ohne zusätzliche Konfiguration durchgeführt werden.
Von gtag.js und analytics.js werden die folgenden Cookies gesetzt:
Cookie-Name | Standardablaufzeit | Beschreibung |
---|---|---|
_ga |
2 Jahre | Dient zur Unterscheidung einzelner Nutzer. |
_gid |
24 Stunden | Dient zur Unterscheidung einzelner Nutzer. |
_gat |
1 Minute | Wird verwendet, um die Anforderungsrate zu drosseln. Wenn Google Analytics über Google Tag Manager bereitgestellt wird, erhält dieses Cookie den Namen _dc_gtm_<property-
id> . |
AMP_TOKEN |
30 Sekunden bis 1 Jahr | Enthält ein Token, mit dem eine Client-ID aus dem AMP Client ID-Dienst abgerufen werden kann. Andere mögliche Werte geben einen Opt-out, eine laufende Anfrage oder einen Fehler beim Abrufen einer Client-ID aus dem AMP Client ID-Dienst an. |
_gac_<property-id> |
90 Tage, je nachdem, welcher Zeitraum länger ist. | Kampagnenbezogene Informationen für den Nutzer Wenn Sie Ihr Google Analytics-Konto mit Ihrem Google Ads-Konto verknüpft haben, wird dieses Cookie von den Website-Conversion-Tags von Google Ads ausgelesen, sofern Sie dies nicht deaktivieren. Weitere Informationen |
Anpassbare
Wie diese Standardeinstellungen mit gtag.js angepasst werden können, erfahren Sie im Leitfaden zu Cookies und zur Nutzeridentifizierung (Universal Analytics) für gtag.js.
Im analytics.js-Entwicklerleitfaden zu Domains und Cookies erfahren Sie, wie diese Standardeinstellungen mit analytics.js angepasst werden können.
Weitere Informationen zu Universal Analytics und Cookies finden Sie im Dokument Sicherheit und Datenschutz in Universal Analytics.
ga.js – Verwendung von Cookies
In der ga.js-JavaScript-Bibliothek werden eigene Cookies für Folgendes verwendet:
- Zu messende Domain bestimmen
- Einzelne Nutzer unterscheiden
- Anfragerate drosseln
- Anzahl und Uhrzeit vorheriger Besuche speichern
- Informationen zu Zugriffsquellen speichern
- Beginn und Ende einer Sitzung bestimmen
- Wert von benutzerdefinierten Variablen auf Besucherebene merken
Standardmäßig setzt diese Bibliothek Cookies in der Domain, die in der Browsereigenschaft document.host
angegeben ist, und legt den Cookie-Pfad auf die Stammebene (/)
fest.
Diese Bibliothek setzt die folgenden Cookies:
Cookie-Name | Standardablaufzeit | Beschreibung |
---|---|---|
__utma |
2 Jahre nach Einrichtung/Aktualisierung | Wird verwendet, um Nutzer und Sitzungen zu unterscheiden. Das Cookie wird erstellt, wenn die JavaScript-Bibliothek ausgeführt wird und keine „__utma“-Cookies vorhanden sind. Das Cookie wird jedes Mal aktualisiert, wenn Daten an Google Analytics gesendet werden. |
__utmt |
10 Minuten | Wird verwendet, um die Anforderungsrate zu drosseln. |
__utmb |
30 Minuten nach Einrichtung/Aktualisierung | Wird verwendet, um neue Sitzungen/Besuche zu bestimmen. Das Cookie wird erstellt, wenn die JavaScript-Bibliothek ausgeführt wird und keine „__utmb“-Cookies vorhanden sind. Das Cookie wird jedes Mal aktualisiert, wenn Daten an Google Analytics gesendet werden. |
__utmc |
Ende der Browsersitzung | Wird in ga.js nicht verwendet. Für die Interoperabilität mit urchin.js festgelegt
In der Vergangenheit wurde dieses Cookie in Verbindung mit dem __utmb -Cookie verwendet, um zu ermitteln, ob sich der Nutzer in einer neuen Sitzung oder einem neuen Besuch befand. |
__utmz |
6 Monate nach Einrichtung/Aktualisierung | Speichert die Besucherquelle oder Kampagne, über die erklärt wird, wie der Nutzer auf deine Website gelangt ist. Das Cookie wird erstellt, wenn die JavaScript-Bibliothek ausgeführt wird, und jedes Mal aktualisiert, wenn Daten an Google Analytics gesendet werden. |
__utmv |
2 Jahre nach Einrichtung/Aktualisierung | Wird zum Speichern von Daten zu benutzerdefinierten Variablen auf Besucherebene verwendet.
Dieses Cookie wird erstellt, wenn ein Entwickler die Methode
_setCustomVar mit einer benutzerdefinierten Variablen auf Besucherebene verwendet. Dieses Cookie wurde auch für die verworfene Methode _setVar verwendet. Das Cookie wird jedes Mal aktualisiert, wenn Daten an Google Analytics gesendet werden. |
Anpassbare
Mit den folgenden Methoden können Sie anpassen, wie Cookies gesetzt werden:
_setDomainName
: Legt die Domain fest, auf die alle Cookies gesetzt werden._setCookiePath
: Legt den Pfad fest, auf den alle Cookies gesetzt werden._setVisitorCookieTimeout
: legt die Ablaufzeit des Besucher-Cookies in Google Analytics in Millisekunden fest._setSessionCookieTimeout
: Legt das Zeitlimit für das neue Sitzungscookie in Millisekunden fest._setCampaignCookieTimeout
: Damit wird die Ablaufzeit des Kampagnen-Cookies in Millisekunden festgelegt._storeGac
: Übergeben Siefalse
, um das GAC-Cookie zu deaktivieren. Die Standardeinstellung isttrue
Im Leitfaden Tracking mehrerer Domains erfahren Sie, wie Sie ga.js konfigurieren, um Nutzerinteraktionen domainübergreifend zu messen.
urchin.js – Verwendung von Cookies
Bisher wurde in Google Analytics eine JavaScript-Messbibliothek namens „urchin.js“ bereitgestellt. Als die neuere ga.js-Bibliothek eingeführt wurde, wurden Entwickler dazu angehalten, zur neuen Bibliothek zu migrieren. Bei Websites, für die die Migration noch nicht abgeschlossen ist, werden von urchin.js die Cookies wie in ga.js festgelegt. Weitere Informationen finden Sie oben im Abschnitt zur Verwendung von Cookies für ga.js.
Google Analytics für Werbetreibende im Displaynetzwerk – Verwendung von Cookies
Für Kunden, die Google Analytics-Funktionen für Displaywerbung wie Remarketing nutzen, wird zusätzlich zu den anderen Cookies, die in diesem Dokument beschrieben werden, ein Drittanbieter-DoubleClick-Cookie nur für diese Funktionen verwendet. Weitere Informationen zu diesem Cookie finden Sie in den häufig gestellten Fragen zum Datenschutz bei der Werbung mit Google.
Content-Tests – Verwendung von Cookies
Bei Websites, für die Content-Tests von Google Analytics verwendet werden, werden für diese Funktionen zusätzlich zu den anderen in diesem Dokument beschriebenen Cookies die folgenden Cookies verwendet:
Cookie-Name | Standardablaufzeit | Beschreibung |
---|---|---|
__utmx |
18 Monate | Damit wird ermittelt, ob ein Nutzer in einen Test einbezogen wird. |
__utmxx |
18 Monate | Wird verwendet, um den Ablauf von Tests zu bestimmen, in die ein Nutzer aufgenommen wurde. |
Optimieren – Verwendung von Cookies
Für Websites, für die Optimize eingesetzt wird, werden zusätzlich zu den anderen in diesem Dokument beschriebenen Cookies die folgenden Cookies verwendet:
Cookie-Name | Standardablaufzeit | Beschreibung |
---|---|---|
_gaexp |
Hängt von der Dauer des Tests ab, beträgt jedoch in der Regel 90 Tage. | Wird verwendet, um zu ermitteln, ob ein Nutzer in einen Test aufgenommen wird, und wie lange die Tests dauern, in die er aufgenommen wurde. |
_opt_awcid |
24 Stunden | Wird für Kampagnen verwendet, die Google Ads-Kundennummern zugeordnet sind. |
_opt_awmid |
24 Stunden | Wird für Kampagnen verwendet, die Google Ads-Kampagnen-IDs zugeordnet sind. |
_opt_awgid |
24 Stunden | Wird für Kampagnen verwendet, die Google Ads-Anzeigengruppen-IDs zugeordnet sind |
_opt_awkid |
24 Stunden | Wird für Kampagnen verwendet, die Google Ads-Kriteriums-IDs zugeordnet sind |
_opt_utmc |
24 Stunden | Speichert den letzten utm_campaign -Abfrageparameter. |
_opt_expid |
10 Sekunden | Dieses Cookie wird beim Ausführen eines Weiterleitungstests erstellt. Darin werden die Test-ID, die Varianten-ID und die Referrer-URL auf die Seite gespeichert, an die weitergeleitet wird. |