Nutzung von Google Analytics-Cookies auf Websites

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.

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).

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.

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 Sie false, um das GAC-Cookie zu deaktivieren. Die Standardeinstellung ist true

Im Leitfaden Tracking mehrerer Domains erfahren Sie, wie Sie ga.js konfigurieren, um Nutzerinteraktionen domainübergreifend zu messen.

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.

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.

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.

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.