Wichtige Erkenntnisse
- Jede Plattform (Shopify, Google Ads, GA4, Meta) benötigt ihr eigenes Conversion-Tracking-Setup.
- Die Customer Events API von Shopify ist der empfohlene Weg, um Conversion-Daten an Werbeplattformen zu senden.
- Die integrierten Analytics-Berichte von Shopify liefern dir Bestelldaten ohne zusätzlichen Aufwand.
- Vermeide es, denselben Pixel an mehreren Stellen zu installieren – doppelte Events verfälschen deine gemeldeten Conversions.
Conversion-Tracking ist das, was deine Werbeausgaben von einer Schätzung in eine Messung verwandelt. Ohne Tracking kannst du nicht wissen, welche Kampagnen, Keywords oder Zielgruppen tatsächliche Käufe generieren. Das Problem bei Shopify ist, dass es mehrere überlappende Tracking-Systeme gibt, die korrekt konfiguriert werden müssen.
Dieser Guide führt dich durch das Gesamtbild.
Shopifys integriertes Conversion-Tracking
Shopify trackt jede Bestellung nativ. Es ist kein Setup erforderlich.
Wo du es findest: Analytics → Berichte → Umsatz im Zeitverlauf, Bestellungen im Zeitverlauf und Conversion-Rate.
Die Analytics von Shopify zeigen dir:
- Gesamtumsatz und Anzahl der Bestellungen
- Conversion-Rate (Sitzungen zu Bestellungen)
- Durchschnittlicher Bestellwert (AOV)
- Top-Produkte und Kollektionen nach Umsatz
- Traffic-Quellen auf High-Level-Ebene
Einschränkungen: Die Analytics von Shopify lassen sich nicht direkt mit deinen Werbeplattformen integrieren. Du siehst zwar, dass 100 Bestellungen erfolgt sind, aber nicht, welche davon über deine Google Ads-Kampagne, deine E-Mail-Liste oder die organische Suche kamen.
Für dieses Level an Attribution benötigt man plattformspezifisches Tracking.
Google Analytics 4 (GA4) Conversion-Tracking
GA4 trackt die gesamte Shopping-Journey und kann Käufe den Traffic-Quellen zuordnen.
Setup über Shopifys native Integration:
- Gehe zu Online-Shop → Konfiguration
- Suche den Bereich für Google Analytics
- Gib deine GA4 Mess-ID (G-XXXXXXXXXX) ein
- Aktiviere Enhanced Ecommerce
Dies sendet grundlegende Kaufdaten an GA4. Für ein detaillierteres E-Commerce-Tracking (Produktanansicht, Warenkorb, Checkout-Start) solltest du die Google & YouTube Shopify-App verwenden oder das Setup über Customer Events vornehmen.
Anzeigen von Conversions in GA4: Berichte → Monetarisierung → E-Commerce-Käufe. Zeigt Umsatz, Transaktionsanzahl und Daten auf Elementebene.
Google Ads Conversion-Tracking
Damit Google Ads deine Kampagnen auf Käufe hin optimieren kann, muss das System wissen, wann ein Kauf stattfindet.
Empfohlene Methode — Customer Events:
- Einstellungen → Kundenereignisse → Benutzerdefiniertes Pixel hinzufügen
- Erstelle ein Pixel, das auf
checkout_completedhört und die Google Ads Conversion via gtag auslöst:
analytics.subscribe('checkout_completed', (event) => {
const order = event.data.checkout;
gtag('event', 'conversion', {
'send_to': 'AW-XXXXXXXXX/XXXXXXXXXXXX',
'value': parseFloat(order.totalPrice.amount),
'currency': order.currencyCode,
'transaction_id': order.order.id
});
});
Alternative Methode: Nutze die Google & YouTube Shopify-App (kostenlos, von Google). Sie übernimmt das Google Ads Conversion-Tracking und GA4 automatisch.
Meta (Facebook) Pixel Conversion-Tracking
Der Meta Pixel trackt, wer deinen Shop besucht, und meldet Käufe zur Anzeigenoptimierung und für das Retargeting zurück.
Setup über Shopifys Facebook & Instagram-App:
- Installiere die Facebook & Instagram-App aus dem Shopify App Store
- Verbinde deinen Facebook Business Manager Account
- Die App richtet automatisch den Meta Pixel ein und sendet Purchase-Events
Oder über Customer Events:
- Einstellungen → Kundenereignisse → Benutzerdefiniertes Pixel hinzufügen
- Füge den Meta Pixel Basis-Code ein und höre auf
checkout_completed - Löse
fbq('track', 'Purchase', {...})mit Bestellwert und Währung aus
Nutze niemals beide Methoden gleichzeitig. Dies ist die häufigste Ursache für doppelte Purchase-Events im Meta Ads Manager.
So vermeidest du doppelte Conversion-Events
Doppelte Events blähen deine gemeldeten Conversions auf und machen die Anzeigenoptimierung unzuverlässig. Häufige Ursachen:
Meta Pixel doppelt installiert: Einmal über die Facebook & Instagram-App und einmal über manuellen Pixel-Code in der theme.liquid. Lösung: Nutze nur die App, entferne den manuellen Code.
GA4 Tag feuert doppelt: Die native Integration von Shopify UND ein GTM GA4 Tag sind gleichzeitig aktiv. Lösung: Nutze eine Quelle, deaktiviere die andere.
Das Feld „Zusätzliche Skripte“ in den Checkout-Einstellungen: Wenn du dort vor Jahren Pixel-Code hinzugefügt hast, kann dieser nun mit einer neueren Integration kollidieren. Gehe zu Einstellungen → Checkout → scrolle zu „Bestellstatusseite“ und prüfe auf alten Pixel-Code.
Fehlersuche: Nutze den Meta Events Manager → Tab „Events testen“ oder den GA4 DebugView. Wenn du dasselbe Event innerhalb von Millisekunden doppelt siehst, hast du ein Duplikat.
TikTok, Pinterest und andere Werbeplattformen
Das Muster ist für alle Werbeplattformen gleich:
- Prüfe, ob es eine native Shopify-App gibt (TikTok hat eine, Pinterest hat eine)
- Wenn ja, nutze die App – sie übernimmt die Pixel-Installation und das Tracking der Kaufereignisse
- Wenn nein, nutze Customer Events, um ein benutzerdefiniertes Pixel zu installieren
Teste nach dem Setup immer mit den plattformeigenen Test-Tools. Gehe nicht davon aus, dass es funktioniert, nur weil der Pixel installiert ist.
Attribution: Warum verschiedene Plattformen unterschiedliche Zahlen zeigen
Google Ads, Meta, GA4 und Shopify Analytics zeigen für denselben Zeitraum jeweils unterschiedliche Conversion-Zahlen an. Das ist normal und zu erwarten.
Warum das passiert:
- Jede Plattform nutzt ihr eigenes Attributionsmodell (Last-Click, Data-Driven, 7-Tage-View-Through usw.)
- Ein Kunde klickt vielleicht auf eine Meta-Anzeige, dann auf eine Google-Suchanzeige und konvertiert dann – alle drei Plattformen beanspruchen die Conversion für sich
- Shopify zählt nur die tatsächliche Bestellung; Werbeplattformen inkludieren modellierte Conversions
Nutze die nativen Bestelldaten von Shopify als deine „Ground Truth“. Nutze die Conversions der Werbeplattformen zur Optimierung innerhalb der jeweiligen Benutzeroberfläche.