Das doppelte Tagging bietet Ihnen die Möglichkeit, Ihre Universal Analytics-Implementierung beizubehalten, während Sie eine neue Google Analytics 4-Implementierung einrichten und ausbauen.
Mit dieser Methode können Sie Universal Analytics so lange weiter nutzen, bis Sie mit Google Analytics 4 vertraut sind und genügend Daten erhoben haben, sodass Sie bereit für den Wechsel sind.
Themen in diesem ArtikelDoppeltes Tagging mit gtag.js
Wenn Ihre Universal Analytics-Property mit gtag.js implementiert wurde, können Sie das doppelte Tagging für Ihre Google Analytics 4-Property auf eine der beiden folgenden Arten einrichten:
- Rufen Sie den GA4-Einrichtungsassistenten auf und wählen Sie die Option „Datenerhebung unter Verwendung der vorhandenen Tags aktivieren“ aus. Dabei wird eine Funktion namens verbundene Website-Tags verwendet.
- Fügen Sie manuell einen neuen „config“-Befehl hinzu. Verwenden Sie dazu Ihre Tag-ID (G-XXXXXXXX).
Wenn Sie Ereignisse in Ihrer UA-Property erfassen und doppeltes Tagging mit gtag.js einrichten, werden Ereignisse von Ihrer Website sowohl an die UA- als auch die GA4-Property gesendet, sofern in Ihrer UA-Property kein 'send_to'
-Befehl festgelegt ist. Die Werte für Kategorie, Aktion und Label aus Ihren UA-Ereignissen werden automatisch in Google Analytics 4-Ereignisse und -Parameter umgewandelt:
- Die Ereignisaktion (event_action) wird in der Google Analytics 4-Property zu einem Ereignisnamen (event_name).
- Ereigniskategorie, -label und -wert (event_category, event_label, event_value) werden in der Google Analytics 4-Property zu Ereignisparametern. Beschränkungen für Parameter sind weiter unten beschrieben.
1: gtag('event', <action>, {
2: 'event_category': <category>,
3: 'event_label': <label>,
4: 'value': <value>
5: });
Das Ereignis wird mithilfe der allgemeinen Ereigniskonfiguration in eine Google Analytics 4-Property übertragen:
1: gtag('event', <event_name>, {
2: <parameter_1>: <parameter_1_value>,
3: <parameter_2>: <parameter_2_value>,
4: <parameter_3>: <parameter_3_value>,
5: ...
6: });
Also wird <action>
in der Universal Analytics-Property zu <event_name>
in der Google Analytics 4-Property. Und 'event_category'
, 'event_label'
und 'value'
werden – zusammen mit ihren entsprechenden Werten – zu Parametern mit Werten.
Mit der Funktion Optimierte Analysen, die in Google Analytics 4-Web-Datenstreams standardmäßig aktiviert ist, werden verschiedene Arten von wichtigen Nutzerinteraktionen erfasst, z. B. Dateidownloads, Klicks auf ausgehende Links und der Videofortschritt. Wenn Sie diese Interaktionen schon in Universal Analytics aufzeichnen, können Sie sie in den Einstellungen für optimierte Analysen deaktivieren, damit sie nicht doppelt gezählt werden.
Ereignisse nach doppeltem Tagging manuell implementieren
Falls Sie Änderungen an Ihrer Website auf Codeebene vornehmen können, planen Sie am besten im Voraus, wie Sie die Ereignisanalyse in Google Analytics 4 nutzen möchten. Durch Änderungen auf Codeebene können Sie die Namen von Ereignisparametern zum Zeitpunkt der Erfassung steuern.
In diesem Fall können Sie die optimierten Analysen in Ihrem Google Analytics 4-Web-Datenstream nutzen. Dazu lassen Sie die Tracking-Optionen aktiviert und verwenden in der Google Analytics 4-Implementierung keine manuell codierten Entsprechungen.
Eine ausführliche Anleitung finden Sie im Artikel Ereignisse und benutzerdefinierte Dimensionen aus Universal Analytics in Google Analytics 4 zuordnen.
Doppeltes Tagging mit Google Tag Manager
Dank der Modularität und Flexibilität von Google Tag Manager können Sie Ihre Google Analytics 4-Implementierung aufbauen und gleichzeitig Universal Analytics weiter nutzen. In der Regel können Sie mit vielen der Variablen und Trigger, die Sie für Universal Analytics definiert haben, auch Ereignisse und benutzerdefinierte Definitionen für Google Analytics 4 erstellen.
Mit Google Tag Manager können Sie oft dieselben Trigger und Variablen für das Ereignis-Tracking in Universal Analytics und in Google Analytics 4 verwenden.
Doppeltes Tagging mit analytics.js
Wenn in Ihrer aktuellen Implementierung von Universal Analytics analytics.js auf einzelnen Seiten aufgerufen wird, müssen Sie außerdem gtag.js, Google Tag Manager oder ein anderes Tag-Management-System in Ihre Seiten einfügen. Nur dann können über verbundene Website-Tags oder Google Analytics 4-Tags auch Daten an Google Analytics 4 gesendet werden.
Im Allgemeinen ist es nicht empfehlenswert, Daten mit der analytics.js-Bibliothek an eine Google Analytics 4-Property zu senden. Stattdessen sollten Sie dazu das Google-Tag verwenden. So profitieren Sie von allen Vorteilen des neuesten Google-Tags.
Wenn Sie analytics.js weiterhin verwenden möchten, können Sie ein verbundenes Website-Tag oder die Option Universal Analytics-Ereignisse erfassen in Ihrer GA4-Property verwenden, um analytics.js-Ereignis-, Timing- und Ausnahmetreffer an eine Google Analytics 4-Property zu senden. Weitere Informationen
E-Commerce-Migration
Weil das E-Commerce-Tracking in Google Analytics relativ komplex ist, erfordert es bei der Migration zu Google Analytics 4 und beim doppelten Tagging besonderes Augenmerk. Weitere Informationen finden Sie in der Hilfedokumentation zur E-Commerce-Migration in GA4.
Ereignisse über die Analytics-Benutzeroberfläche ändern und erstellen
In Google Analytics 4 können Sie Ereignisse ändern, während sie verarbeitet werden, und neue Ereignisse auf der Grundlage anderer Ereignisse und Parameter erstellen. Weitere Informationen
Ereignisse ändern
Beim Ändern von Ereignissen finden sich einige Aspekte wieder, die es auch in den Einstellungen und Filtern für Datenansichten in Universal Analytics gibt. Sie können aber auch speziellere Zwecke damit verfolgen. Sehen wir uns die drei Anwendungsfälle unten an.
Ereignisse ändern, um sie zu konsolidieren
Angenommen, die URL der „Danke“-Seite, die bei einer Kontaktaufnahme mit Ihnen angezeigt wird, enthält ein Artefakt, das für Ihre Analyse irrelevant ist. Der Parameterwert page_location wird dadurch unnötig fragmentiert. Beispiel:
https://www.beispiel.de/danke?f9fslp43
https://www.beispiel.de/danke?0fb3kixc
https://www.beispiel.de/danke?l3kndj3b
In diesem Fall könnten Sie page_location konsolidieren und Ihre Analyse optimieren, indem Sie die folgende Ereignisänderung konfigurieren:
Ereignis ändern
Name der Änderung
Konsolidierung der „Danke“-Seite |
Bedingungen für Übereinstimmung
Parameter | Operator | Wert |
event_name | ist gleich | page_view |
page_location | enthält | danke |
Parameter ändern
Parameter | Neuer Wert |
page_location | https://www.beispiel.de/danke |
- Klicken Sie auf der Seite Verwaltung unter Datenpräsentation auf Ereignisse.
- Klicken Sie auf Ereignis bearbeiten.
- Konfigurieren und speichern Sie die Ereignisänderung so:
Ereignis ändern
Name der Änderung
Zuordnung von form_selection zu benutzerdefinierter Dimension „Branche“
Bedingungen für ÜbereinstimmungParameter Operator Wert event_name ist gleich form_selection form_name ist gleich Lead-Formular field_name ist gleich Branche
Parameter ändernParameter Neuer Wert industry_selection [[field_selection]]
- Klicken Sie auf der Seite Verwaltung unter Datenpräsentation auf Benutzerdefinierte Definitionen.
- Wählen Sie „Benutzerdefinierte Dimensionen“ aus und klicken Sie dann auf Benutzerdefinierte Dimensionen erstellen.
- Konfigurieren und speichern Sie die benutzerdefinierte Dimension so:
Neue benutzerdefinierte Dimension
Dimensionsname Umfang Ereignisparameter Branche Nutzer industry_selection - Wiederholen Sie die Schritte oben für das Drop-down-Menü der Stellenbezeichnung.
Ereignisse ändern, um aussagekräftigere Google Analytics 4-Ereignisparameter mit verbundenen Website-Tags zu erstellen
Wie oben beschrieben, können Sie verbundene Website-Tags nutzen, um auf der Grundlage einer gtag.js-Implementierung von Universal Analytics Daten in einer Google Analytics 4-Property zu erheben. Die Ereigniskategorien, Ereignislabels und benutzerdefinierten Dimensionen, die standardmäßig über das verbundene Website-Tag an Google Analytics 4 gesendet werden, sind eher allgemein benannt. Die Herausforderung ist, hieraus aussagekräftige Ereignisparameter zu erstellen.
Die Ereignisänderungen ähneln dabei stark den oben beschriebenen und sehen ungefähr so aus:
Ereignis ändern
Name der Änderung
Zuordnung von event_label zu social_network |
Bedingungen für Übereinstimmung
Parameter | Operator | Wert |
event_name | ist gleich | Verbinden |
event_category | ist gleich | soziale Medien |
field_name | ist gleich | Branche |
Parameter ändern
Parameter | Neuer Wert |
social_network |
[[event_label]] |
Ereignisse erstellen
Besonders nützlich ist diese Funktion, wenn Sie neue Ereignisse erstellen und sie als Conversions als Reaktion auf andere von Ihnen erfasste Ereignisse festlegen möchten. Genaueres dazu erfahren Sie unter Neues Conversion-Ereignis über die Benutzeroberfläche erstellen.
Weitere Informationen finden Sie außerdem in der Analytics-Hilfe unter [GA4] Ereignisse über die Benutzeroberfläche ändern oder erstellen.