Shopify Tracking: Kundenereignisse, Custom Pixel und Tag Manager
Im Checkout von Shopify laufen keine eigenen Skripte mehr. Wie Tracking heute über Kundenereignisse funktioniert und wie du doppelte Käufe vermeidest.

Shopify Tracking läuft heute über zwei Wege: die Vertriebskanäle von Google und Meta, die du als Apps installierst, und die Kundenereignisse in den Einstellungen, wo App-Pixel und eigene Custom Pixel laufen. Eigene Skripte im Checkout, früher über checkout.liquid oder das Feld Zusätzliche Skripte, hat Shopify mit der Checkout-Erweiterbarkeit abgelöst. Wer Google Analytics 4 (GA4), Google Ads oder den Meta-Pixel sauber messen will, entscheidet sich deshalb für jedes Ziel für genau einen Weg und testet am Ende mit einem echten Testkauf, ob jeder Kauf einmal und mit dem richtigen Wert ankommt.
Was hat sich im Shopify-Checkout geändert?
Im Shopify-Checkout ist eigener Tracking-Code heute nicht mehr möglich, obwohl es lange üblich war, ihn direkt dort einzutragen. Shopify-Plus-Händler bearbeiteten dafür die Datei checkout.liquid, alle anderen fügten Code im Feld Zusätzliche Skripte auf der Bestellstatus-Seite ein. Dort lösten dann die Kauf-Tags für Google Ads, GA4 und Meta aus.
Mit der Checkout-Erweiterbarkeit hat Shopify diese Wege abgelöst. Laut Shopify-Hilfe ist das Feld Zusätzliche Skripte seit dem 28. August 2025 nur noch lesbar, und Shops ohne Plus-Tarif mussten Dankeseite und Bestellstatus-Seite bis zum 26. August 2026 umstellen. Checkout, Dankeseite und Bestellstatus-Seite lassen danach keinen beliebigen Code mehr zu. Alte Skripte in diesen Bereichen laufen nicht mehr, und mit ihnen fallen oft unbemerkt die Kauf-Conversions weg. Wenn dein Shop vor einiger Zeit noch über Zusätzliche Skripte gemessen hat und seitdem niemand nachgesehen hat, lohnt sich ein Blick: Häufig zählt Google Ads seit der Umstellung keine Käufe mehr, oder nur noch die aus einer App.
Reichen die Shopify-Apps von Google und Meta?
Für viele kleine Shops reichen die Vertriebskanäle von Google und Meta, die du im Shopify App Store als Apps installierst. Der Google-Kanal verbindet den Shop mit dem Merchant Center, Google Ads und Google Analytics 4 und richtet die Messung der Standardereignisse ein. Der Kanal für Facebook und Instagram verbindet den Meta-Pixel und sendet Ereignisse auf Wunsch zusätzlich über die Meta Conversions API.
Die Kanäle sind schnell eingerichtet und werden von Shopify gepflegt. Die Grenzen zeigen sich, wenn du mehr willst: eigene Ereignisse, genaue Kontrolle über den Wert eines Kaufs, weitere Plattformen wie Pinterest oder Microsoft Ads, oder eine Einrichtung im Google Tag Manager, die auch die übrige Website abdeckt. Dann kommen Custom Pixel ins Spiel.
Eine einfache Faustregel für die Wahl: Nutzt du nur Google Analytics 4 und Google Ads und brauchst keine eigenen Ereignisse, reicht der Google-Kanal. Willst du mehrere Werbeplattformen, eigene Ereignisse oder eine Einrichtung, die du an einer Stelle pflegst, ist ein Custom Pixel mit Google Tag Manager meist die bessere Wahl. Dann sollten die Kanäle nicht zusätzlich an dieselben Ziele messen. Für Produktdaten und Kataloge kannst du sie trotzdem weiter nutzen. Wichtig ist nur, dass du dich je Ziel bewusst für einen Weg entscheidest und das schriftlich festhältst, damit spätere Dienstleister nicht noch einen zweiten Weg dazubauen.
| Weg | Geeignet für | Grenzen |
|---|---|---|
| App Google & YouTube | GA4 und Google Ads ohne eigene Ereignisse | Wenig Kontrolle über Ereignisse und Werte |
| App Facebook & Instagram | Meta-Pixel und Meta Conversions API | Nur für Meta |
| Custom Pixel unter Kundenereignisse | Mehrere Plattformen, Kauf im Checkout, eigener Google Tag Manager | Läuft in einer Sandbox, Vorschau nur eingeschränkt |
| Google Tag Manager im Theme | Ereignisse vor dem Checkout, Formulare, Klicks | Wirkt nicht im Checkout |
Passend dazu: Shopify: Conversion-Tracking für Google Ads einrichten
Was sind Kundenereignisse und Custom Pixel in Shopify?
Kundenereignisse sind der Bereich in den Shopify-Einstellungen, in dem Tracking-Pixel verwaltet werden. Dort siehst du alle App-Pixel, die installierte Apps angelegt haben, und kannst eigene Custom Pixel hinzufügen. Shopify meldet an diese Pixel Standardereignisse, die im ganzen Shop einschließlich Checkout zuverlässig ausgelöst werden, etwa page_viewed, product_viewed, product_added_to_cart, checkout_started und checkout_completed. Ein Custom Pixel abonniert diese Ereignisse und gibt sie an Google, Meta oder andere Ziele weiter.
Custom Pixel laufen in einer abgeschirmten Umgebung, laut Shopify einer Lax Sandbox. Sie können die eigentliche Seite nicht verändern und arbeiten mit den Daten, die Shopify mit dem Ereignis mitliefert. Für Klicks und Formulare gibt es zwar allgemeine DOM-Ereignisse wie clicked und form_submitted, aber nicht jede Funktion klassischer Tracking-Skripte läuft in der Sandbox. Das ist sicherer, verlangt aber eine sorgfältige Planung. Für jeden Custom Pixel legst du außerdem in den Einstellungen zum Kundendatenschutz fest, welche Einwilligung er braucht. Shopify lädt ihn dann nur, wenn die Kundendatenschutz-Einstellungen das zulassen. Das funktioniert nur, wenn dein Cookie-Banner seine Entscheidung an Shopify meldet.
Wie nutzt du den Google Tag Manager in Shopify?
Den Google Tag Manager kannst du in Shopify auf zwei Arten einsetzen. Im Theme baust du ihn wie auf jeder anderen Website ein, er läuft dann auf Startseite, Kategorien, Produktseiten und Warenkorb. Im Checkout wirkt das Theme aber nicht. Für Käufe brauchst du deshalb einen Custom Pixel, der den Google Tag Manager in der Sandbox lädt und die Shopify-Ereignisse in den Datenlayer schreibt, zum Beispiel checkout_completed als purchase mit Transaktions-ID, Wert, Währung und Artikeln.
Zwei Dinge solltest du beim Google Tag Manager im Custom Pixel wissen. Erstens funktioniert die Vorschau des Google Tag Managers in der Sandbox nur eingeschränkt, das Testen braucht deshalb mehr Sorgfalt. Zweitens läuft der Google-Tag-Manager-Container im Custom Pixel getrennt von dem im Theme. Wenn beide dieselben Tags enthalten, kann es zu doppelten Seitenaufrufen kommen. Eine klare Aufteilung hilft: Das Theme misst die Ereignisse vor dem Checkout, der Custom Pixel den Checkout und den Kauf. Oder alle Shop-Ereignisse kommen über den Custom Pixel, und das Theme lädt nur, was der Pixel nicht sehen kann.
Passend dazu: Meta Pixel (Facebook Pixel) im Google Tag Manager einrichten
Wie vermeidest du doppelte Käufe in Shopify?
Doppelte Käufe vermeidest du, indem für jedes Ziel genau ein Weg Käufe meldet. Doppelt gezählte Käufe sind ein typischer Fehler in Shopify-Shops. Ein Beispiel aus der Praxis: Ein kleiner Onlineshop für Naturkosmetik hat den Google-Kanal installiert, der Käufe an GA4 und Google Ads meldet. Eine Agentur richtet zusätzlich einen Custom Pixel mit Google Tag Manager ein, der ebenfalls ein purchase-Ereignis an dieselbe GA4-Property und eine zweite Conversion-Aktion in Google Ads sendet. Ab diesem Tag verdoppeln sich Umsatz und Conversions, der ROAS sieht plötzlich hervorragend aus, und die Gebotsstrategie erhöht die Gebote auf Grundlage falscher Zahlen.
- Liste alle aktiven App-Pixel und Custom Pixel unter Kundenereignisse auf
- Notiere für jeden, an welche Ziele er sendet: GA4-Property, Konto in Google Ads, Meta-Pixel
- Lass für jedes Ziel genau einen Weg aktiv
- Prüfe in Google Ads, welche Conversion-Aktionen primär sind, und lass nur eine pro Kauf zählen
- Achte bei Meta darauf, dass Pixel und Conversions API dieselbe Ereignis-ID senden
Shopify Tracking mit einem Testkauf prüfen
Ein echter Testkauf ist der verlässlichste Test für Shopify Tracking. Stell dafür in den Zahlungseinstellungen einen Testmodus ein, etwa den Testmodus von Shopify Payments, kauf ein günstiges Produkt und geh den ganzen Weg bis zur Dankeseite. Vorher öffnest du die DebugView in Google Analytics 4 und, wenn vorhanden, den Tag Assistant für Google Ads. Bei Meta hilft die Funktion Ereignisse testen im Events Manager.
Prüfe nach dem Testkauf: Kommt purchase genau einmal an? Stimmen Transaktions-ID, Wert und Währung mit der Bestellung überein? Ist der Wert so, wie du ihn haben willst, also ohne Versand und Steuer, wenn du mit Netto-Werten rechnest? Wiederhole den Kauf einmal ohne Einwilligung im Cookie-Banner und prüfe, ob sich die Pixel dann zurückhalten. Lade zuletzt die Dankeseite neu und sieh nach, ob ein zweiter Kauf gezählt wird.
Trackum richtet Tracking für Shopify zum Festpreis ein: Google Tag Manager, Google Analytics 4 und Consent Mode v2 für 150 €, jede Werbeplattform mit Conversion-Tracking für 50 € extra, alles vorher mit und ohne Einwilligung getestet. Wenn du wissen willst, ob in deinem Shop gerade etwas doppelt zählt oder fehlt, zeigt dir der Gratis-Check auf trackum.app/check das in zwei Minuten, ohne Anmeldung.
Häufige Fragen
Wie verbinde ich Shopify mit Google Analytics 4?
Der einfachste Weg ist der Google-Kanal von Shopify, der GA4 und Google Ads anbindet. Wer mehr Kontrolle will, sendet die Ereignisse über einen Custom Pixel unter Kundenereignisse, aber nie beides gleichzeitig für dieselbe Property.
Kann ich den Google Tag Manager in Shopify nutzen?
Im Theme ja, im Checkout nicht mehr direkt. Für den Checkout lässt sich der Google Tag Manager in einem Custom Pixel laden, der dann in einer Sandbox läuft und die Ereignisse von Shopify übernimmt.
Funktioniert die Vorschau des Google Tag Managers im Shopify-Checkout?
Nur eingeschränkt, weil der Google Tag Manager im Checkout über einen Custom Pixel in einer Sandbox läuft. Teste Käufe deshalb zusätzlich mit einem echten Testkauf, der DebugView in GA4 und der Funktion Ereignisse testen im Meta Events Manager.
Warum zählt mein Shopify-Shop Käufe doppelt?
Meist senden zwei Wege dasselbe Ereignis, etwa der Google-Kanal und ein zusätzlicher Tag im Google Tag Manager. Prüfe, welche Apps und Pixel aktiv sind, und lass für jedes Ziel nur einen Weg übrig.
Quellen
- Shopify-Hilfe: Custom pixels help.shopify.com
- Shopify-Hilfe: Upgrade auf Checkout-Erweiterbarkeit help.shopify.com
- Shopify.dev: Web Pixels API shopify.dev
- Google for Developers: E-Commerce in Google Analytics 4 analysieren developers.google.com
Weiterlesen
Shopify: Conversion-Tracking für Google Ads einrichten
Der Vertriebskanal Google & YouTube oder ein benutzerdefiniertes Pixel liefern Kauf-Conversions an Google Ads. Wichtig: nur einen Weg aktiv lassen und den Kaufwert klar festlegen.
Meta Pixel (Facebook Pixel) im Google Tag Manager einrichten
Meta Pixel im Google Tag Manager: Vorlage oder eigener HTML-Tag, Basis-Tag auf allen Seiten, Ereignis-Tags, Marketing-Einwilligung und Test im Meta Events Manager.
AnleitungBorlabs Cookie mit Consent Mode v2 und Tag Manager verbinden
Borlabs Cookie erfasst die Einwilligung, der Google Tag Manager liefert die Tags aus. Wie du beides ohne Doppelungen verbindest und im Vorschaumodus prüfst.
AnleitungConsent Mode v2 in WordPress mit Cookie-Plugin und Tag Manager
Viele WordPress-Cookie-Plugins unterstützen den Consent Mode v2 und den Google Tag Manager. Entscheidend sind klare Zuständigkeiten, Standard „abgelehnt“ und ein Test.
AnleitungCMP mit Consent Mode v2 im Google Tag Manager verbinden
Bekannte Banner-Anbieter liefern eine Vorlage für den Google Tag Manager, die Standard und Updates im Consent Mode v2 setzt. So bindest du sie richtig ein und testest beide Extreme.
AnleitungButton-Klick als Conversion in Google Ads zählen
Ein Klick auf einen Button ist nicht automatisch eine Conversion. So baust du im Google Tag Manager einen stabilen Klick-Trigger und vermeidest die häufigsten Fehler.