lunapark Geschäftsführer Markus Vollmert hat im Rahmen der SMX München 2019 einen Vortrag zum Thema Enhanced E-Commerce Tracking mit Google Analytics gehalten.
6. Bausteine für EcommerceTracking mit google Analytics
Was muss getan werden, damit Daten einlaufen?
Shop System
Muss die nötigen
Informationen in
JavaScript bereitstellen
per Template oder Plugin.
Google Tag Manager
Tags müssen die Daten des
Shopsystems aufnehmen und
weiterschicken an Analytics
Google Analytics
E-Commerce Berichte
aktivieren, Checkout
konfigurieren.
7. Enhanced EcommerceGoogleAnalytics aktivieren
Als Erstes die Berichte einschalten
Google Analytics unterscheidet ein
“normales” E-Commerce Tracking
und ein “erweitertes”.
Normal Bestellungen /
Transaktionen erfassen
Erweitert Einblendungen, Details,
Warenkörbe,
Bezahlvorgang und
Bestellungen
8. ErweitertesE-CommerceTracking in GoogleAnalytics
Mit dem Enhanced E-Commerce Tracking bildet Google Analytics die gesamte User Journey im Shop ab.
Alle Sitzungen
Produktaufrufe
Produktdetails
Warenkorb
Bezahlvorgang
Kauf
100 %
60 %
30 %
15 %
8 %
1 %
13. Produktinfos zu analytics schicken
Wie kommen die Daten vom Shop zu Google Analytics?
▪ Bei Verwendung des Google Tag
Managers schickt ihr
Produktdaten über den
DataLayer
▪ Der DataLayer ist eine Art
Übergabespeicher
▪ Damit schickt das Shopsystem
unsichtbar die Informationen
fürs Tracking an den Tag
Manager
▪ Infos aus dem DataLayer können
auch für andere Tags genutzt
werden
dataLayer.push({
"ecommerce": {
"currencyCode": "USD",
"impressions": [{
"id": "9bdd2",
"name": "Compton T-Shirt",
"price": "44.00",
"brand": "Compton",
"category": "T-Shirts",
"position": 1,
"list": "related products"
},
{…}
14. Mit Produktlisten könnt ihr die Content-Elemente eures
Shops vergleichen, unabhängig von den eingeblendeten
Produkten
Produktlisten für die unterschiedlichen Bereichemit Vorschlägen
Manche Bereiche performen besser, unabhängig vom Produkt
15. In den Warenkorb gelegt
Zum Warenkorb hinzufügen wird als eigene Metrik betrachtet
▪ Ein Produkt in den Warenkorb zu legen ist ein starkes Kaufsignal
▪ Daher wird dieser Schritt in der User Journey als eigenes Ereignis betrachtet
▪ Tipp: auch Shops Direkt-zum-Checkout Möglichkeit haben einen Warenkorb, der in
diesem Fall mit dem Checkout zusammen fällt
16. Warenkorb Funktion imCode
Beispiel für das Tracking eines Warenkorbs
▪ Beim Klick auf die Funktion
(oder der Bestätigung) wird ein
Aufruf an den GTM geschickt
▪ Analog zum Hinzufügen gibt es
auch einen Aufruf zum
Entfernen von Produkten
▪ Der Warenkorb wird von GA
nicht fortgeführt. Beim
Checkout oder einer Bestellung
müssen die Daten erneut
übergeben werden.
dataLayer.push({
"event": "addToCart",
"ecommerce": {
"currencyCode": "USD",
"add": {
"products": [{
"id": "bc823",
"name": "Fuelworks T-Shirt",
"price": "92.00",
"brand": "Fuelworks",
"category": "T-Shirts",
"quantity": 1
]}
{…}
17. Alle Phasen eines Produkts
Die Daten führt GA wieder pro Sitzung zusammen
18. Mehr Produktinformationenerfassen
Custom Dimensions und Metriken
sind freie Variablen, die einem
Seitenaufruf, einer Sitzung oder
eben einem Produkt zugewiesen
werden können.
Nützlich für:
▪ Produktbewertungen
▪ Rabattaktionen
▪ Features
19. CustomDimensions übergeben
Infos pro Produkt an Analytics weitergeben
▪ Custom Dimensions können
über den DataLayer mit
eingespielt werden
▪ Für Metriken (Zahlenwerte) ist
der Aufruf gleich aufgebaut,
dann allerdings “metrik1”
▪ Die Dimension in GA wird
anhand der Nummer
angesprochen. Die GA Free
Version bietet 20 CDs, die
kostenpflichtige 200
dataLayer.push({
"ecommerce": {
"impressions": [{
"id": "9bdd2",
"name": "Compton T-Shirt",
"price": "44.00",
"brand": "Compton",
"category": "T-Shirts",
"position": 0,
"list": "homepage",
"dimension1": "auf Lager"
},
{…}
20. Ein Produkt, mehrere Dimensionen
Die „angebotsart“ ist als Custom Dimension übergeben worden
21. Oder für lokale Geschäfte
In welcher Filiale wurden welche Produkte angeschaut?
25. Conversionsallein machen nicht glücklich
Nur die Bestellung zu betrachten, lässt einiges aus
3%
97%
Conversions
Non-Conversions
26. Ziel mit Trichter
Klassischer Zieltrichter in Analytics
zeigt die einzelnen Schritte bis zum
Abschluss. Die Conversions können
nach Google Ads importiert
werden.
Aber:
▪ Nur eine Zielerreichung pro
Sitzung
▪ Nicht segmentierbar
▪ Keine Produktinfos pro Schritt
33. Die Schritte des Kaufvorgangs benennen
Unter Verwaltung > E-Commerce-Einstellungen
▪ Namen der Schritte können frei
vergeben werden
▪ Im Trackingcode wird nur die
Schritt-Nummer verwendet
▪ Die Bestellbestätigung ist immer
der finale Schritt und muss nicht
gesondert angegeben werden
▪ Auch bei One-Page-Checkouts
gibt es meistens Schritte!
45. Take Aways
▪ Mit Enhanced E-Ecommerce Tracking
betrachtet Analytics nicht mehr nur URLs
sondern Produkte und Einkaufsprozesse
▪ Abschlüsse sind genauer als Zielerreichungen
▪ Produkte können von mehreren Winkeln
analysiert werden, etwa nach Marke oder
Kategorie
▪ Segmente erlauben den Blick auf die
komplette User-Journey
▪ Google Signals bringt Cross-Device Berichte