Nutzung von Google Analytics-Cookies auf Websites

In diesem Dokument wird beschrieben, wie Google Analytics Cookies verwendet, um Nutzerinteraktionen auf Websites zu messen.

Überblick

Google Analytics ist ein einfaches, nutzerfreundliches Tool, mit dem Websiteinhaber ermitteln 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 Seite erfasst werden, die ein Nutzer besucht hat, z. B. die URL der Seite.

Die JavaScript-Bibliotheken von Google Analytics verwenden HTTP-Cookies, um sich zu merken, was ein Nutzer auf vorherigen Seiten oder Interaktionen mit der Website getan hat.

Google Analytics unterstützt drei JavaScript-Bibliotheken (Tags) zum Messen 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:

  • Unterscheidung einzelner Nutzer
  • Sitzungen für einen 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 Cookies auf der höchstmöglichen Domainebene gesetzt werden, kann die Messung über Subdomains hinweg ohne zusätzliche Konfiguration erfolgen.

Mit gtag.js werden die folgenden Cookies gesetzt:

Cookiename 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 Leitfaden zu Cookies und zur Nutzeridentifizierung (GA4) für gtag.js.

Die analytics.js-JavaScript-Bibliothek oder die gtag.js-JavaScript-Bibliothek kann für Universal Analytics verwendet werden. In beiden Fällen verwenden die Bibliotheken eigene Cookies, um:

  • Unterscheidung einzelner Nutzer
  • 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 Cookies auf der höchstmöglichen Domainebene gesetzt werden, kann die Messung über Subdomains hinweg ohne zusätzliche Konfiguration erfolgen.

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 zum Drosseln der Anforderungsrate verwendet. 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 bedeuten einen Opt-out, eine laufende Anfrage oder einen Fehler beim Abrufen einer Client-ID aus dem AMP-Client-ID-Dienst.
_gac_<property-id> 90 Tage, je nachdem was 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 gelesen, 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 Nutzeridentifikation (Universal Analytics) für gtag.js.

Im analytics.js-Entwicklerleitfaden zu Domains und Cookies erfahren Sie, wie Sie diese Standardeinstellungen mit analytics.js anpassen können.

Weitere Informationen zu Universal Analytics und Cookies finden Sie im Dokument Sicherheit und Datenschutz in Universal Analytics.

Die ga.js-JavaScript-Bibliothek verwendet eigene Cookies für Folgendes:

  • Zu messende Domain bestimmen
  • Unterscheidung einzelner Nutzer
  • Anfragerate drosseln
  • Anzahl und Zeitpunkt vorheriger Besuche speichern
  • Informationen zu Zugriffsquellen merken
  • Bestimmen des Beginns und des Endes einer Sitzung
  • Wert der benutzerdefinierten Variablen auf Besucherebene merken

Standardmäßig legt diese Bibliothek Cookies in der Domain fest, die in der Browsereigenschaft document.host angegeben ist, und als Cookie-Pfad wird die Stammebene (/) festgelegt. Diese Bibliothek setzt die folgenden Cookies:

Cookie-Name Standardablaufzeit Beschreibung
__utma 2 Jahre nach Einrichtung/Aktualisierung Wird verwendet, um Nutzer und Sitzungen voneinander zu unterscheiden. Das Cookie wird erstellt, wenn die JavaScript-Bibliothek ausgeführt wird und keine vorhandenen „__utma“-Cookies vorhanden sind. Das Cookie wird jedes Mal aktualisiert, wenn Daten an Google Analytics gesendet werden.
__utmt 10 Minuten Wird zum Drosseln der Anforderungsrate verwendet.
__utmb 30 Min. nach Einrichtung/Aktualisierung Wird verwendet, um neue Sitzungen/Besuche zu ermitteln. Das Cookie wird erstellt, wenn die JavaScript-Bibliothek ausgeführt wird und keine vorhandenen „__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 festzustellen, 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 wird 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: Damit wird die Domain festgelegt, auf der alle Cookies platziert werden.
  • _setCookiePath: Damit wird der Pfad festgelegt, zu dem alle Cookies gesetzt werden.
  • _setVisitorCookieTimeout: Hiermit wird die Gültigkeitsdauer des Google Analytics-Besucher-Cookies in Millisekunden festgelegt.
  • _setSessionCookieTimeout: Legt das Zeitlimit für neue Sitzungscookies 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 für die domainübergreifende Messung von Nutzerinteraktionen konfigurieren.

Bisher wurde in Google Analytics eine JavaScript-Bibliothek mit dem Namen „urchin.js“ zur Messung bereitgestellt. Als die neuere ga.js-Bibliothek eingeführt wurde, wurde Entwicklern empfohlen, zur neuen Bibliothek zu migrieren. Bei Websites, für die die Migration noch nicht abgeschlossen wurde, setzt urchin.js die Cookies auf die gleiche Weise wie die in ga.js. Weitere Informationen finden Sie oben im Abschnitt zur Cookie-Nutzung für ga.js.

Bei Kunden, die die Funktionen für Displaykampagnen von Google Analytics nutzen (z. B. Remarketing), wird zusätzlich zu den anderen in diesem Dokument beschriebenen Cookies nur für diese Funktionen ein Drittanbieter-DoubleClick-Cookie verwendet. Weitere Informationen zu diesem Cookie finden Sie in den häufig gestellten Fragen zum Datenschutz bei der Werbung mit Google.

Für Websites, für die Content-Tests von Google Analytics verwendet werden, werden für diese Funktionen zusätzlich zu den in diesem Dokument beschriebenen Cookies die folgenden Cookies verwendet:

Cookie-Name Standardablaufzeit Beschreibung
__utmx 18 Monate Wird verwendet, um zu ermitteln, ob ein Nutzer in einen Test einbezogen wird.
__utmxx 18 Monate Wird verwendet, um die Ablaufzeit von Tests zu bestimmen, in die ein Nutzer aufgenommen wurde.

Für Websites mit Optimize werden zusätzlich zu den in diesem Dokument beschriebenen Cookies die folgenden Cookies verwendet:

Cookie-Name Standardablaufzeit Beschreibung
_gaexp Das hängt von der Dauer des Tests ab, beträgt normalerweise jedoch 90 Tage. Hiermit wird bestimmt, ob ein Nutzer in einen Test einbezogen 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 erstellt, wenn ein Weiterleitungstest ausgeführt wird. Darin werden die Test-ID, die Varianten-ID und die Verweis-URL der Seite gespeichert, auf die weitergeleitet wird.