GA4-E-Commerce (gtag.js): Universal Analytics-Ereignisse senden

In diesem Leitfaden wird beschrieben, wie Sie mit einer vorhandenen gtag.js Universal Analytics-E-Commerce-Implementierung E-Commerce-Ereignisse an eine Google Analytics 4-Property senden können.

Im Migrationscenter für Entwickler finden Sie weitere Anleitungen und Ressourcen zur Migration.

Ergebnis

Wenn Sie diesem Leitfaden folgen, wird Ihre bestehende Universal Analytics-Implementierung zum Ausfüllen einer neuen Google Analytics 4-Property verwendet. Ihre bestehende Universal Analytics-Implementierung bleibt unverändert, Ihre UA-E-Commerce-Berichte werden weiterhin mit Daten gefüllt und die neue Google Analytics 4-Property erhält Daten.

Hinweis

  1. Prüfen Sie mit dem Hilfstool für die E-Commerce-Migration, ob Ihre aktuelle Implementierung folgendermaßen beschrieben wird:

    • Sie verwenden eine Universal Analytics-Property
    • Auf Ihrer Website wird die gtag.js-Bibliothek zum Senden von E-Commerce-Ereignissen verwendet
  2. Sehen Sie sich die Migrationsoptionen für E-Commerce-Implementierungen an, um mehr über die Vor- und Nachteile der beiden Optionen zu erfahren. Bestätigen Sie, dass Sie wirklich dieser Anleitung folgen möchten, um Ihre bestehende gtag.js-Universal Analytics-Implementierung für Google Analytics 4 zu verwenden.

  3. In der Referenz zur Ereigniskompatibilität erfahren Sie, wie UA-Ereignisse beim Senden an eine GA4-Property übersetzt werden.

Vor- und Nachteile

Lesen Sie sich die folgenden Informationen durch, um zu verstehen, welche Auswirkungen die Verwendung Ihrer vorhandenen gtag.js-E-Commerce-Implementierung (Universal Analytics) mit einer Google Analytics 4-Property hat.

Vorteile Nachteile
  • Dies ist die einfachste Implementierungsoption, da Sie Ihre vorhandenen E-Commerce-Ereignis-Tags nicht ändern.
  • Hiermit können Sie E-Commerce-Daten sowohl in GA4- als auch in Universal Analytics-Berichten sehen.
  • An der Erhebung oder in Berichten von E-Commerce-Daten in der Universal Analytics-Property ändert sich nichts.
  • select_content-, checkout_progress-, set_checkout_option- und view_refund-Ereignisse werden in GA4 nicht erkannt und in GA4-E-Commerce-Berichten nicht berücksichtigt.
    • Die oben genannten Ereignisse und die zugehörigen Parameter werden in GA4 als benutzerdefinierte Ereignisse und benutzerdefinierte Parameter behandelt. Allerdings werden für den Parameter items keine Daten an Google Analytics gesendet, da er nicht als benutzerdefinierter Parameter unterstützt wird.
  • Der Schritt Versandinformationen hinzufügen im GA4-Bericht zu Warenkorbdetails/Fallout-Trichtern ist leer.
  • Der Schritt Klicks auflisten im GA4-Bericht zu Merchandise-/Produkt-/Artikellistentrichtern ist leer.
  • Das Trennzeichen / für die Kategorie wird in GA4 nicht erkannt. GA4 meldet cat1/cat2/cat3 als Kategorie anstelle von drei Kategorien, z.B. cat1, cat2 und cat3.

Implementierung

Sie haben folgende Möglichkeiten, eine gtag.js-Universal Analytics-Implementierung zu verwenden, um E-Commerce-Ereignisse an eine Google Analytics 4-Property zu senden.

Option 1: GA4-Einrichtungsassistent verwenden und verbundene Website-Tags aktivieren

Mit dem Assistenten zum Einrichten einer GA4-Property wird automatisch eine neue GA4-Property erstellt und die folgenden Einstellungen aus Ihrer Universal Analytics-Property kopiert: Property-Name, Website-URL, Zeitzone und Währungseinstellungen. Außerdem lässt sich die Funktion verbundenes Website-Tag aktivieren, um die gtag.js-Implementierung von Universal Analytics wiederzuverwenden, um die neue GA4-Property zu laden.

Folgen Sie der Anleitung im Assistenten zum Einrichten einer GA4-Property, um eine neue Google Analytics 4-Property zu erstellen und zu konfigurieren. Klicken Sie das Kästchen Datenerhebung unter Verwendung der vorhandenen Tags aktivieren an, um die Funktion für verbundene Website-Tags zu verwenden.

Option 2: gtag.js-Snippet aktualisieren

  1. Erstellen Sie eine neue Google Analytics 4-Property.
    • Mit dem Assistenten zum Einrichten einer GA4-Property können Sie eine Google Analytics 4-Property hinzufügen. Wenn Sie während der Einrichtung dazu aufgefordert werden, entfernen Sie jedoch das Häkchen bei Datenerhebung unter Verwendung der vorhandenen Tags aktivieren. Alternativ können Sie eine Google Analytics 4-Property ohne den GA4-Einrichtungsassistenten erstellen. Der Vorteil des Assistenten besteht darin, dass er einige grundlegende Einstellungen aus Ihrer Universal Analytics-Property kopiert.
  2. Rufen Sie die Mess-ID für die Google Analytics 4-Property ab.
  3. Fügen Sie die Google Analytics 4-Property in Ihr gtag.js-Snippet ein. Verwenden Sie dazu den Befehl config mit der Mess-ID.

Hier sehen Sie ein Beispiel für ein gtag.js-Snippet, für das eine Universal Analytics- und eine Google Analytics 4-Property konfiguriert wurde.

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXX-Y"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-XXXXX-Y');         // Universal Analytics property.
  
  gtag('config', 'TAG_ID');  // Google Analytics 4 property.
  
</script>