Ratgeber · Tracking und Analytics

Conversion-Tracking im JTL-Shop: Ereignisse, Ads und Umsatzabgleich

Conversion-Tracking im JTL-Shop bedeutet, dass jeder Kauf mit Bestellnummer, Wert und Währung an Google Analytics 4 und auf Wunsch an Google Ads gemeldet wird. Prüfen kannst du es mit einer Testbestellung in DebugView und einem regelmäßigen Abgleich mit dem Umsatz aus deinem Shop. Kleine, gleichbleibende Abweichungen sind normal.

Stand 19.10.2026 · Lesezeit etwa 6 Minuten · von Shoplotse

Welche Ereignisse braucht das Conversion-Tracking im JTL-Shop?

Für ein vollständiges Conversion-Tracking braucht dein JTL-Shop mindestens fünf Ereignisse entlang des Kaufwegs: von der Artikelansicht bis zum Kauf. Die Reihenfolge ist wichtig, weil GA4 daraus den Trichter baut, also sieht, wie viele Besucher von Schritt zu Schritt weiterkommen.

E-Commerce-Ereignisse im JTL-Shop: Reihenfolge und Pflichtparameter
EreignisWann im JTL-ShopPflichtparameter
view_itemAufruf einer Artikelseiteitems; bei value auch currency
add_to_cartKlick auf „In den Warenkorb“items; bei value auch currency
view_cartAufruf der Warenkorb-Seiteitems; bei value auch currency
begin_checkoutStart der Kasseitems; bei value auch currency
purchaseBestellabschluss-Seite, nur einmal pro Bestellungtransaction_id, value, currency, items

Jeder Eintrag in items braucht item_id oder item_name. Sinnvoll sind außerdem price und quantity. Nimm als item_id die Artikelnummer aus JTL-Wawi, dann lassen sich Berichte und Werbedaten leicht zuordnen. Google empfiehlt noch weitere Ereignisse wie add_shipping_info und add_payment_info. Die gehören zur Kür, nicht zur Pflicht. Wie du GA4 grundsätzlich einbindest, steht im Säulenartikel Google Analytics 4 im JTL-Shop 5 einrichten.

In GA4 ist purchase standardmäßig als Schlüsselereignis markiert. Schlüsselereignisse hießen in GA4 früher Conversions. Du musst dafür also nichts extra einstellen.

Für die Google-Ads-Conversion brauchst du eine Conversion-ID und ein Conversion-Label aus Google Ads und sendest damit bei jedem Kauf Bestellwert, Währung und Bestellnummer. Die Conversion-ID beginnt mit AW-, zum Beispiel AW-123456789. Das Label ist eine Zeichenfolge, die zu genau einer Conversion-Aktion gehört.

Lege in Google Ads unter Ziele → Conversions eine neue Conversion-Aktion für Website-Käufe an und wähle „Unterschiedliche Werte für jede Conversion verwenden“. Dann sendet dein Shop auf der Bestellabschluss-Seite ein Ereignis wie dieses:

gtag('event', 'conversion', { send_to: 'AW-123456789/AbCdEfGhIjK', value: 59.90, currency: 'EUR', transaction_id: 'B-10234' });

Die transaction_id ist wichtig: Google Ads nutzt sie, um doppelte Conversions mit derselben Bestellnummer herauszufiltern. Der value sollte nach derselben Regel berechnet werden wie in GA4, also zum Beispiel immer brutto ohne Versand.

Alternativ kannst du das GA4-Schlüsselereignis purchase in Google Ads importieren. Nutze aber nicht beides als primäre Conversion für dieselben Käufe, sonst zählt Google Ads jeden Kauf doppelt.

Erweiterte Conversions: Google Ads bietet erweiterte Conversions an. Dabei werden zusätzlich gehashte Kundendaten wie die E-Mail-Adresse gesendet, um Käufe besser zuzuordnen. Kläre vorher, ob deine Einwilligung das abdeckt, und nimm es in deine Datenschutzerklärung auf. Für den Einstieg ist es nicht nötig.

Damit Google Ads im EWR vollständig messen kann, brauchst du außerdem Consent Mode v2. Wie das im JTL-Shop zusammenspielt, steht im Ratgeber Consent Mode v2 im JTL-Shop.

Warum stimmt der Umsatz in GA4 nicht mit dem Shop überein?

Der Umsatz in GA4 ist fast immer niedriger als der Umsatz in JTL-Wawi oder im Shop-Backend, und das ist normal. GA4 sieht nur Käufe von Besuchern, die zugestimmt haben und deren Browser die Daten senden konnte. Dein Shop zählt dagegen jede Bestellung.

Typische Gründe für Abweichungen:

Welche Abweichung ist auffällig?

Als Faustregel, nicht als feste Norm: Ein Abstand, der Woche für Woche ähnlich bleibt, ist unkritisch. Er zeigt nur, wie viele Käufe GA4 nicht sehen darf oder kann. Auffällig sind dagegen diese Muster:

Vergleiche am besten Bestellnummern statt nur Summen. Im GA4-Bericht „E-Commerce-Käufe“ oder in einer explorativen Datenanalyse mit der Dimension Transaktions-ID siehst du, welche Bestellungen angekommen sind. Diese Liste legst du neben die Bestellungen aus JTL-Wawi.

Wie testest du das Conversion-Tracking mit einer Testbestellung?

Eine Testbestellung über den Google Tag Assistant zeigt dir in wenigen Minuten, ob alle Ereignisse mit den richtigen Werten ankommen. So gehst du vor:

  1. Testmodus starten: Rufe tagassistant.google.com auf, gib die Adresse deines Shops ein und verbinde dich. Stimme im Banner allen Diensten zu.
  2. Kaufweg durchlaufen: Rufe einen Artikel auf, lege ihn in den Warenkorb, öffne den Warenkorb und gehe zur Kasse. Im Tag Assistant sollten nacheinander view_item, add_to_cart, view_cart und begin_checkout erscheinen.
  3. Bestellung abschließen: Bestelle mit einer einfachen Zahlungsart wie Vorkasse. Notiere Bestellnummer und Bestellwert.
  4. purchase prüfen: Kontrolliere im Tag Assistant und in GA4 unter Verwaltung → DebugView, ob purchase genau einmal ankommt, mit der richtigen transaction_id, dem erwarteten value, currency gleich EUR und den richtigen Artikeln. Wenn du Google Ads nutzt, muss auch das Conversion-Tag mit derselben Bestellnummer auslösen.
  5. Neuladen testen: Lade die Bestellbestätigung neu. Es darf kein zweites purchase gesendet werden.
  6. Test aufräumen: Storniere die Testbestellung in JTL-Wawi und vermerke die Bestellnummer. Einmal gemeldete Käufe lassen sich in GA4 nicht einfach löschen, du kannst sie beim Abgleich aber herausrechnen.

Wiederhole den Test mit einer Zahlungsart, die auf eine externe Seite weiterleitet, etwa PayPal. Viele Fehler zeigen sich erst dort.

Checkliste: Conversion-Tracking im JTL-Shop

Diese Checkliste hilft dir, das Conversion-Tracking nach jeder größeren Änderung am Shop erneut zu prüfen.

  • view_item, add_to_cart, view_cart, begin_checkout und purchase kommen in der richtigen Reihenfolge an
  • purchase enthält transaction_id, value, currency und items
  • item_id entspricht der Artikelnummer aus JTL-Wawi
  • Neuladen der Bestellbestätigung erzeugt kein zweites purchase
  • Google-Ads-Conversion sendet Wert, Währung und Bestellnummer
  • Kauf wird nicht doppelt in Google Ads gezählt (Ads-Tag und GA4-Import)
  • Zahlungsanbieter als unerwünschte Verweise eingetragen
  • Regel für value festgelegt und überall gleich
  • Test mit Vorkasse und mit PayPal erfolgreich
  • Monatlicher Abgleich der Bestellnummern zwischen GA4 und JTL-Wawi

So hilft dir Shoplotse

Shoplotse hilft dir an zwei Stellen: Die KI-Brücke liefert dir schon heute die Vergleichszahlen aus deinem Shop, und Shoplotse Google soll das Tracking selbst übernehmen, sobald es fertig ist.

Gegencheck mit der KI-Brücke (verfügbar): Das Werkzeug statistik liest Umsatz, Bestellungen, Warenkorbwert, Besucher und Conversion direkt aus deinen Shopdaten, ohne Google Analytics. Du fragst deinen KI-Assistenten zum Beispiel: „Wie viele Bestellungen und wie viel Umsatz hatte ich im September?“ und legst das Ergebnis neben den GA4-Bericht. Mit kaufabbrueche siehst du zusätzlich Abbrüche je Zahlungsart, mehr dazu im Ratgeber Kaufabbrüche im JTL-Shop. Lesende Werkzeuge ändern nie etwas. Alle Befehle stehen in der Doku.

Shoplotse Google: Das Plugin für JTL-Shop ab 5.2 sendet view_item, add_to_cart, view_cart, begin_checkout und purchase mit Umsatz, Versand und Bestellnummer an GA4. Jede Bestellung wird nur einmal gemeldet. Optional kommt die Google-Ads-Conversion mit Bestellwert dazu. Artikel-ID ist die Artikelnummer. Zum Start kostet es 49 € einmalig inkl. MwSt., später 79 €.

Fragen und Antworten

Wie teste ich das GA4-purchase-Ereignis im JTL-Shop?

Öffne deinen Shop über tagassistant.google.com, stimme im Banner zu und mache eine Testbestellung mit Vorkasse. Prüfe im Tag Assistant und in DebugView, ob purchase genau einmal mit Bestellnummer, Wert, Währung und Artikeln ankommt. Lade danach die Bestellbestätigung neu, um doppelte Meldungen auszuschließen.

Warum ist der Umsatz in GA4 niedriger als im Shop?

GA4 misst nur Besucher, die zugestimmt haben und deren Browser Google nicht blockiert. Dazu kommen Stornos ohne refund-Ereignis, Unterschiede bei Netto und Brutto sowie Bestellungen, die nicht über die Website kamen. Ein gleichbleibender Abstand ist deshalb normal.

Warum zeigt GA4 mehr Käufe als mein Shop?

Das ist fast immer ein Zeichen für doppelte Messung. Entweder ist GA4 zweimal eingebunden, oder purchase wird beim Neuladen der Bestellbestätigung erneut gesendet. Prüfe mit dem Tag Assistant, ob Ereignisse doppelt erscheinen.

Brauche ich für Google Ads ein eigenes Conversion-Tag?

Nicht unbedingt. Du kannst ein eigenes Google-Ads-Conversion-Tag mit AW-ID und Label nutzen oder das GA4-Schlüsselereignis purchase in Google Ads importieren. Nutze nur eines davon als primäre Conversion, sonst zählt Google Ads doppelt.

Was ist die transaction_id und warum ist sie wichtig?

Die transaction_id ist die Bestellnummer, die mit dem Kauf gesendet wird. Google Ads filtert damit doppelte Conversions heraus, und du kannst Käufe in GA4 mit den Bestellungen in JTL-Wawi abgleichen. Fehlt sie, kannst du doppelte Käufe kaum erkennen.

Soll ich den Bestellwert brutto oder netto an GA4 senden?

Google schreibt das nicht vor. Wichtig ist, dass du dich einmal festlegst und GA4 und Google Ads dieselbe Regel nutzen. Versand und Steuer kannst du in eigenen Parametern mitsenden.

Shoplotse Google GA4, Consent Mode v2 und Google Ads für JTL-Shop 5 Messung mit Einwilligung über den JTL Consent-Manager, E-Commerce-Ereignisse bis zum Kauf, Produktdaten für Google und die wichtigsten Google-Zahlen im Shop-Backend. 49 € einmalig inkl. MwSt. zum Start, später 79 €. Jetzt kaufenShoplotse Google ansehenDoku
Shoplotse KI-Brücke Dein JTL-Shop im Gespräch mit Claude Plugin für JTL-Shop 5 mit 44 Werkzeugen. Jede Änderung wartet auf deine Freigabe. 119 € einmalig inkl. MwSt., 12 Monate Updates inklusive. Preise und KaufAlle Befehle ansehen

Weiterlesen

Stand: 19.10.2026. Angaben zu JTL und Google ohne Gewähr, Menüs können sich mit neuen Versionen ändern.