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.
gtag.js (Google Analytics 4) – Verwendung von Cookies
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.
gtag.js und analytics.js (Universal Analytics) – Verwendung von Cookies
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.
ga.js – Verwendung von Cookies
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 Siefalse
, um das GAC-Cookie zu deaktivieren. Die Standardeinstellung isttrue
.
Im Leitfaden Tracking mehrerer Domains erfahren Sie, wie Sie ga.js für die domainübergreifende Messung von Nutzerinteraktionen konfigurieren.
urchin.js – Verwendung von Cookies
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.
Google Analytics für Werbetreibende im Displaynetzwerk – Verwendung von Cookies
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.
Content-Tests – Verwendung von Cookies
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. |
Optimieren – Cookie-Nutzung
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. |