Google Analytics - Implementieren Interpretieren Profitieren
verkürzt (31536000000 Millisekunden):
Listing 6.38 Laufzeit des Wiedererkennungs-Cookies verändern (asynchroner Tracking-Code)
6.14
E-Commerce-Transaktionen
Sollten Sie einen Online-Shop betreiben oder Waren in irgendeiner Form über das Internet verkaufen, lässt sich der Erfolg dieser Tätigkeit in Google Analytics sehr genau darstellen. Neben all den Daten, die über den GATC generiert werden, können auch E-Commerce-Daten in Google Analytics einfließen. Um sie zu messen, bedarf es eines zusätzlichen E-Commerce-Codes, der auf der Bestellbestätigungsseite eingebaut werden muss. Erst im Moment des Anzeigens der Bestellbestätigung oder einer Dankeschönseite ist der Kaufprozess abgeschlossen und die Daten können erhoben werden.
Der E-Commerce-Code muss auf dieser Seite zusätzlich zum GATC eingebunden werden:
Listing 6.39 E-Commerce-Code (asynchroner Tracking-Code)
Im Prinzip besteht der E-Commerce-Code aus drei unterschiedlichen Teilen, die ordnungsgemäß an Google Analytics übergeben werden müssen:
_addTrans();
_addItem();
_trackTrans();
Innerhalb der beiden ersten Befehle gibt es verschiedene Variablen, die die Transaktion bzw. den gekauften Gegenstand näher definieren. Sämtliche der hier aufgeführten Variablen können befüllt werden. Diese Daten werden nicht in der URL dargestellt, sondern sind im System des Online-Shop-Betreibers verfügbar. Ihre IT-Abteilung kann dafür sorgen, dass die nötigen Informationen aus Ihrem System in die entsprechenden Variablen innerhalb des Google-Analytics-E-Commerce-Codes geschrieben werden. Dies muss immer dann geschehen, wenn die Bestellbestätigungsseite aufgerufen und der Code ausgeführt wird.
6.14.1 _addTrans
Die einzelnen Felder und Variablen haben bestimmte Funktionen. In der _addTrans -Funktion wird die komplette Transaktion abgebildet. Eine Transaktion ist vergleichbar mit einem gefüllten Einkaufswagen, den Sie in der realen Welt von der Kasse des Supermarkts wegschieben. In diesem Moment haben Sie eine in sich abgeschlossene Transaktion durchgeführt. Natürlich könnten Sie erneut in den Supermarkt gehen, um die vergessenen Produkte zu kaufen, doch wäre dies eine neue – zusätzliche – Transaktion. Die Transaktion beinhaltet daher allgemeine transaktionsbezogene Daten:
OrderID Pflichtfeld. Die OrderID beinhaltet eine interne Order-Nummer, die Sie vergeben müssen (diese OrderID muss mit der OrderID der _addItem-Funktion identisch sein).
Affiliation Optional. Diese optionale Variable kann den Namen eines Shop-Partners oder Kooperationspartners beinhalten, sofern vorhanden. Wird eher selten benutzt.
Gesamtbetrag Pflichtfeld. Der Gesamtbetrag beinhaltet die Summe aller gekauften Teile inkl. Steuern, Fracht- oder Versandkosten. Diese Summe entspricht dem Betrag, der auf Ihrem Bon steht.
Steuern Optional. Anfallende Steuern der gesamten Bestellung.
Versandkosten Optional. Anfallende Versandkosten der gesamten Bestellung.
Stadt Optional. Stadt, mit der die Transaktion in Verbindung gebracht werden soll, beispielsweise der Lieferort oder der Bestellort (bitte
Weitere Kostenlose Bücher