e-Commerce Tracking

Inhaltsverzeichnis

Allgemeine Informationen zum e-Commerce Tracking

Wichtig! Das e-Commerce Tracking ist nur ab dem Business Abo verfügbar.

Das e-Commerce Tracking bietet ein vollwertiges Tracking deines Onlinehshops, ähnlich wie du es aus dem e-Commerce Tracking bei Google Analytics kennst.

Folgende Daten werden hier zusätzlich ermittelt:

  • Artikelumsatz
  • Top Channel (auf Basis der Verkäufe)
  • Warenkorb Absprung
  • Meist verkauftes Produkt
  • bester Tag (auf Basis des gewählten Zeitrahmens)
  • meist aufgerufene Produkte

  1. Auflistung aller Bestellungen inkl. entsprechender Einstiegsseite (die Einstiegsseite ist die Seite die der Besucher als erstes beim Besuch aufgerufen hat)
  2. Anzeige der Verkaufshöhe für Channel (z.B. Facebook, verweisende Webseiten, etc.) , Ländern und Regionen, UTM Quellen, Browser und Endgeräte)

Alle Daten lassen sich filtern und sortieren. Somit könnte ihr bis ins kleinste Detail die Performance eures Onlinehsops auswerten.

Für die einzelnen Bereiche gibt es zusätzlich zur Standardansicht auch die Option in die Detailansicht zu wechseln.

Diese bietet dann eine weitere Möglichkeit Daten einzusehen.

e commerce

Nutzung / Aktivierung des e-Commerce Trackings

Das e-commerce Tracking ist ab dem Business Tarif automatisch verfügbar.

Einbindung des Codes für das e-Commerce Tracking

Damit das e-commerce Tracking funktioniert, ist eine zusätzliche Einbindung von Scripten in eure Webseite nötig.

Grundsätzlich habt ihr 2 Wege diese Scripte in eure Seite einzubinden:

  1. manuelle Einbindung
  2. Einbindung über ein entsprechendes Plugin

Manuelle Einbindung

Die manuelle Einbindung erfordert Programmierkenntnisse und sollte nur von erfahrenen Entwicklern durchgeführt werden.

Manuelle Einbindung der e-Commerce Scripte

Alle Events verwenden den gleichen Aufruf:
trackboxx(‚Purchase‘, [
{ type: ‚<EventName>‘ },
…weitere Objekte (product, cart, optional context) …
]);

Events und Payloads

  1. ViewProduct (Produktdetailseite)
    Auslösen: Wenn eine Produktdetailseite geladen wird.
    Minimaldaten: Produktname, Preis.
    Beispiel:
<script> trackboxx('Purchase', [ { type: 'ViewProduct' }, { type: 'product', name: '%%PRODUCT_NAME%%', price: 99.90 } ]); </script>Code-Sprache: HTML, XML (xml)

Hinweise:

  • Preis numerisch (Punkt als Dezimaltrenner).
  • Optional weitere Felder ergänzen (z. B. sku, category, currency).
  1. ViewCart (Warenkorbseite)
    Auslösen: Beim Aufruf der Warenkorbseite.
    Minimaldaten: Cart-Summe (amount). Optional: alle enthaltenen Produkte.
    Beispiel:
<script> trackboxx('Purchase', [ { type: 'ViewCart' }, { type: 'cart', amount: 149.70 }, { type: 'product', name: 'Produkt A', price: 99.90 }, { type: 'product', name: 'Produkt B', price: 49.80 } ]); </script>Code-Sprache: HTML, XML (xml)

Hinweise:

  • amount = aktuelle Warenkorb-Summe (brutto oder netto, im System konsequent bleiben).
  • Pro Warenkorbposition ein eigenes { type: ‚product‘, … }-Objekt anhängen.
  1. AddToCart (Produkt in den Warenkorb gelegt)
    Auslösen: Unmittelbar nach erfolgreichem „In den Warenkorb“-Vorgang (Button-Klick oder Server-Bestätigung).
    Minimaldaten: Produktname, Preis.
    Beispiel:
<script> trackboxx('Purchase', [ { type: 'AddToCart' }, { type: 'product', name: '%%PRODUCT_NAME%%', price: 19.99 } ]); </script>Code-Sprache: HTML, XML (xml)

Hinweise:

  • Bei AJAX-Warenkörben nach dem „added to cart“-Callback feuern.
  • Bei serverseitigen Adds nach erfolgreicher Aktion auf der Folgeseite feuern (einmalig!).

Best Practices

  • Deduplizierung: Achte darauf, dass AddToCart nur einmal pro Aktion gesendet wird (z. B. keine Dopplung bei Seitenreload).
  • Timing: ViewProduct/ViewCart beim Seitenaufbau feuern; AddToCart erst nach bestätigtem Erfolg.
  • Währungen: Wenn möglich, im gesamten Shop einheitlich (z. B. EUR). Optional könnt ihr ein zusätzliches Objekt übergeben:
    { type: ‚context‘, currency: ‚EUR‘ }
  • Preise & Beträge: Als Number (kein String). Dezimalpunkt verwenden (z. B. 19.99).
  • Datenschutz: Keine personenbezogenen Daten übergeben (keine E-Mail, keine Namen, keine Adressen). Consent respektieren.

Schnell-Checkliste je System

  • Custom Shops: Serverseitig Variablen (Name/Preis/Summe) in das Inline-Script einsetzen.
  • Shopify: Snippets in Templates (product.liquid, cart.liquid) einbauen; für AddToCart am AJAX-Callback andocken.
  • Shopware/Magento: Im Theme/Plugin an die jeweiligen Events/Hooks hängen (Produktseite, Warenkorbseite, Add-Events).

Referenz: Minimalvarianten

ViewProduct (minimal)
trackboxx('Purchase', [
{ type: 'ViewProduct' },
{ type: 'product', name: 'Product Name 1', price: 19.99 }
]);Code-Sprache: JavaScript (javascript)
ViewCart (minimal)
trackboxx('Purchase', [
{ type: 'ViewCart' },
{ type: 'cart', amount: 19.99 }
]);Code-Sprache: JavaScript (javascript)
AddToCart (minimal)
trackboxx('Purchase', [
{ type: 'AddToCart' },
{ type: 'product', name: 'Product Name 1', price: 19.99 }
]);Code-Sprache: JavaScript (javascript)

Einbindung über Plugin

Aktuell ist die Einbindung über Plugin mit den folgenden Systemen möglich:

  1. WordPress – Hier geht es zum Download des Plugins
  2. JTL – Hier geht es zum Download des Plugins

Wir werden Stück für Stück weitere Plugins umsetzen.

Aktuell bereits in der Umsetzung:

  • ePages (mittlerweile verfügbar)
  • Shopware

Anzeige der meist aufgerufenen Produkte

Um diese Anzeige auszugeben, geht bitte wie folgt vor:

  • klickt auf das Zahnrad für die Einstellungen und wählt „Webseiten“ aus
  • bei der entsprechenden Webseite klickt auf die 3 Punkte hinter der Webseite
e commerce settings

Im folgenden PopUp haben wir nun 2 Optionen diese Ausgabe zu nutzen/konfigurieren:

  1. Eure Produkte haben einen eindeutigen Pfad – z.B. www.webseite.de/produkte/produkt-XYZ

In diesem Fall „Produkte“ – dann könnt ihr die erste Option nutzen un diesen Pfad an der entsprechenden Stelle eintragen:

Das Format wäre:  (.*)/produkte/(.*)

2. Sollte es keineneindeutigen Pfad geben, müssten wir hier den Google Product Feed nutzen. In der Regel nutzt man diesen ja bei einem Onlineshop.

Tragt diesen Feed einfach ein und speichert diesen.

e commerce settings 2

Du hast Fragen, benötigst Support oder möchtest einfach nur etwas loswerden, dann freuen wir uns auf Deine Anfrage.

>>> zum Kontaktfomrular