E-Commerce analysieren

Richten Sie E-Commerce-Ereignisse ein, um Informationen zum Kaufverhalten Ihrer Nutzer zu erfassen. Mithilfe dieser Ereignisse können Sie Ihre beliebtesten Produkte bestimmen und den Einfluss von Angeboten und Produktplatzierungen auf den Umsatz sehen.

In diesem Dokument werden die einzelnen E-Commerce-Ereignisse beschrieben und es wird erläutert, wann Sie sie einrichten sollten. Ein Schritt-für-Schritt-Beispiel zum Einrichten eines E-Commerce-Ereignisses finden Sie unter Kaufereignis einrichten.

Hinweis

Empfehlungen

  • Aktivieren Sie den Debug-Modus, damit Sie Ereignisse in Echtzeit sehen und Probleme beheben können.
  • Hier finden Sie Informationen zu den Grenzwerten für benutzerdefinierte Dimensionen und Messwerte, wenn Sie benutzerdefinierte Parameter mit E-Commerce-Ereignissen senden.
  • Legen Sie currency fest, wenn Sie value-Daten (Umsatz) senden, damit Umsatzmesswerte richtig berechnet werden.
  • Legen Sie jeden E-Commerce-Parameter fest, für den Sie Daten haben, unabhängig davon, ob der Parameter optional ist.
  • Beispiel für eine E-Commerce-Website
  • Damit Daten richtig in Berichte aufgenommen werden, müssen Sie das Format in diesem Dokument einhalten. Wenn Sie das „items“-Array außerhalb des „ecommerce“-Arrays festlegen müssen, legen Sie den Parameter currency auf Ereignisebene fest, wenn Sie value-Daten (Umsatz) senden.

Implementierung

Eine typische E‑Commerce-Implementierung misst eine der folgenden Aktionen:

Im Zentrum dieser Aktionen stehen die Produkte und Dienstleistungen, die Sie verkaufen. Sie können Produkte und Dienstleistungen als ein Array von Elementen darstellen, das zu E‑Commerce-Ereignissen hinzugefügt werden kann. Zusätzlich zu den vorgeschriebenen Parametern können Sie bis zu 27 benutzerdefinierte Parameter in das Array „items“ aufnehmen.

Das folgende Beispiel zeigt, wie die Sammlung von items erstellt wird, auf die in diesem Leitfaden verwiesen wird. Das items-Array kann bis zu 200 Elemente enthalten.

Element aus einer Liste auswählen

Wenn einem Nutzer eine Liste mit Ergebnissen präsentiert wird, senden Sie ein view_item_list-Ereignis mit einem items-Array-Parameter, der die angezeigten Elemente enthält. Weitere Informationen zu den zu sendenden Parametern finden Sie in der Ereignisreferenz.

Wenn ein Nutzer ein Element aus der Liste auswählt, senden Sie das Ereignis select_item mit dem ausgewählten Element in einem items-Array-Parameter. Weitere Informationen zu den zu sendenden Parametern finden Sie in der Ereignisreferenz.

Artikeldetails ansehen

Wenn Sie erfassen möchten, wie oft Artikeldetails aufgerufen werden, senden Sie ein view_item-Ereignis, wenn ein Nutzer den Detailbildschirm eines Artikels aufruft. Weitere Informationen zu den zu sendenden Parametern finden Sie in der Ereignisreferenz.

Artikel in einen Einkaufswagen legen oder daraus entfernen

Wenn Sie messen möchten, wenn ein Artikel in einen Einkaufswagen gelegt wird, senden Sie ein add_to_cart-Ereignis mit den entsprechenden Artikeln in einem items-Array. Weitere Informationen zu den zu sendenden Parametern finden Sie in der Ereignisreferenz.

Sie können auch erfassen, wann ein Artikel einer Wunschliste hinzugefügt wird. Senden Sie dazu ein add_to_wishlist-Ereignis mit den entsprechenden Artikeln in einem items-Array. Weitere Informationen zu den zu sendenden Parametern finden Sie in der Ereignisreferenz.

Wenn sich ein Nutzer anschließend den Einkaufswagen ansieht, senden Sie das view_cart-Ereignis mit allen Artikeln im Einkaufswagen. Details zu den zu sendenden Parametern finden Sie in der Ereignisreferenz.

Wenn Sie erfassen möchten, wann ein Nutzer einen Artikel aus dem Einkaufswagen entfernt, senden Sie das remove_from_cart-Ereignis. Details zu den zu sendenden Parametern finden Sie in der Ereignisreferenz.

Bezahlvorgang starten

Messen Sie den ersten Schritt im Bezahlvorgang, indem Sie ein begin_checkout-Ereignis mit einem oder mehreren Artikeln senden, die mit den entsprechenden Feldern definiert sind. Ein Gutschein kann in dieser Phase auch dem gesamten Auftrag hinzugefügt werden, indem er dem Ereignis hinzugefügt wird, oder einem bestimmten Artikel, indem er bestimmten Elementen im items-Array hinzugefügt wird. Details zu den zu sendenden Parametern finden Sie in der Referenz zu Ereignissen.

Wenn ein Nutzer mit dem nächsten Schritt im Bezahlvorgang fortfährt und Versandinformationen hinzufügt, senden Sie ein add_shipping_info-Ereignis. Verwenden Sie den Parameter shipping_tier, um die Versandoption des Nutzers anzugeben, z. B. „Landweg“, „Luft“ oder „Nächster Tag“. Details zu den zu sendenden Parametern finden Sie in der Ereignisreferenz.

Senden Sie das Ereignis add_payment_info, wenn ein Nutzer seine Zahlungsinformationen sendet. Fügen Sie diesem Ereignis gegebenenfalls payment_type für die ausgewählte Zahlungsmethode hinzu. Details zu den zu sendenden Parametern finden Sie in der Ereignisreferenz.

Kauf oder Erstattung durchführen

Um einen Kauf zu erfassen, senden Sie ein purchase-Ereignis mit einem oder mehreren Artikeln, die mit den entsprechenden Feldern definiert sind. Details zu den zu sendenden Parametern finden Sie in der Ereignisreferenz.

Erstattungen erfassen Sie, indem Sie ein refund-Ereignis mit dem entsprechenden transaction_id und einem oder mehreren mit item_id und quantity definierten Artikeln senden. Wir empfehlen, Artikelinformationen in Ihr refund-Ereignis aufzunehmen, damit Sie in Analytics Messwerte für Erstattungen auf Artikelebene sehen können.

Details zu den zu sendenden Parametern finden Sie in der Ereignisreferenz.

Werbeaktionen anwenden

E-Commerce umfasst die Unterstützung für die Messung von Impressionen und Klicks interner Werbeaktionen, z. B. Banner, die zur Bewerbung eines Angebots angezeigt werden.

Werbeimpressions werden in der Regel mit der ersten Bildschirmansicht gemessen. Dazu wird das view_promotion-Ereignis mit einem „items“-Parameter gesendet, um den beworbenen Artikel anzugeben. Details zu den zu sendenden Parametern finden Sie in der Ereignisreferenz.

Wenn ein Nutzer auf eine Werbung klickt, senden Sie ein select_promotion-Ereignis mit diesem Artikel als Artikelparameter. Details zu den zu sendenden Parametern finden Sie in der Ereignisreferenz.