• Shopware Gold Partner & Shopify Partner

Kapitel 8

Server-Side Tracking in Shopify

Inhaltsverzeichnis

Shopify hat sein Tracking-Modell grundlegend umgebaut. Seit dem 26. August 2026 laufen auf der Danke-Seite keine alten Skripte mehr, auch nicht in den Tarifen Basic, Shopify und Advanced. Für Schweizer Shops kommt eine zweite Hürde dazu: Mehrsprachigkeit verträgt sich schlecht mit den Standard-Apps.

Was hat Shopify geändert?

Früher konnten Händler Tracking-Code an mehreren Stellen einfügen: im Theme, in den «Additional Scripts» der Bestellstatusseite oder bei Plus-Shops direkt in checkout.liquid. Dieses Modell gibt es nicht mehr. Für Plus-Shops endete es auf der Danke- und Bestellstatusseite im August 2025, für alle anderen Tarife am 26. August 2026.

An seine Stelle tritt der Pixel-Manager unter «Kundenereignisse» (Customer Events). Alle Tracking-Skripte laufen dort in einer abgeschotteten Sandbox und erhalten die Ereignisse von Shopify geliefert: Seitenaufrufe, Produktansichten, Warenkorb, Checkout-Schritte und den abgeschlossenen Kauf.

Was bedeutet die Sandbox für das Tracking?

  • Kein Zugriff auf die Seite: Pixel können keine Formulare oder Klicks aus der Seite auslesen. Solche Ereignisse müssen als eigene Kundenereignisse veröffentlicht werden.

  • Google Tag Manager im Pixel: GTM lässt sich als benutzerdefiniertes Pixel einbinden, alle Tags laufen dann ebenfalls in der Sandbox. Der Vorschaumodus ist eingeschränkt.

  • Datenschutz eingebaut: Pixel laufen nur, wenn die Berechtigungen vorliegen, die sie verlangen. Wie Shopify das für die Schweiz handhabt, hängt von Ihren Datenschutzeinstellungen ab. Das Cookie-Banner muss an die Customer Privacy API angebunden sein, damit Widerspruch und Einwilligung korrekt bei den Pixeln ankommen.

Welche Wege gibt es zum Server-Side Tracking in Shopify?

Server-Side Tracking in Shopify: Seit dem 26. August 2026 läuft das Tracking über die Kundenereignisse, Pixel laufen in der Sandbox nur mit Einwilligung; Weg A sind die Kanal-Apps Google & YouTube sowie Facebook & Instagram für eine Domain und ein bis zwei Werbekanäle, Weg B ist eine Data-Layer-App mit Servercontainer für mehrere Werbekanäle oder Domains; beide Wege für dieselbe Plattform zählen jeden Kauf doppelt

Die Kanal-Apps von Shopify. Google & YouTube sowie Facebook & Instagram übermitteln Käufe selbst serverseitig an Google und Meta. Für einen einsprachigen Shop mit einer Domain ist das ein solider Anfang. Für viele Schweizer Shops liegt hier aber die entscheidende Einschränkung: Die App Google & YouTube funktioniert nicht sauber, wenn ein Shop mehrere Sprachen oder Domains betreibt, etwa Deutsch, Französisch und Italienisch über Shopify Markets. Dann braucht es für den Produktfeed ein Feed-Tool wie ChannelPilot und für das Tracking eine eigene Lösung.

Eine Data-Layer-App mit Servercontainer. Apps wie die TAGGRS-Data-Layer-App stellen die Shopify-Ereignisse nach dem GA4-Standard für den Google Tag Manager bereit, inklusive Kauf auf der Danke-Seite, und senden sie an den Servercontainer. Von dort werden alle Plattformen aus einer Quelle versorgt. Das ist der Weg für mehrsprachige Shops und für Shops mit mehreren Werbekanälen.

Beides parallel ist die häufigste Fehlerquelle. Wer die Google-App aktiv lässt und zusätzlich über den Servercontainer Käufe an Google Ads sendet, zählt doppelt. Pro Plattform braucht es genau einen Weg für die Conversion.

Worauf ist bei Schweizer Shopify-Shops besonders zu achten?

  • Shopify Markets mit mehreren Sprachen: Deutsch, Französisch und Italienisch, dazu oft ein Markt für Liechtenstein oder die EU, brauchen ein abgestimmtes Konzept für Container, Datenstreams und Währungen. CHF und EUR dürfen in den Berichten nicht vermischt werden.

  • Checkout-Ereignisse: Prüfen Sie, ob begin_checkout, add_payment_info und purchase tatsächlich ankommen, gerade nach der Umstellung im August 2026.

  • Zahlungsarten: TWINT und andere Schweizer Zahlungsarten müssen den Kauf zuverlässig abschliessen, ohne dass die Sitzung abreisst.

  • Nutzerdaten: Für Enhanced Conversions und die Meta Conversions API müssen E-Mail und Telefonnummer aus den Checkout-Ereignissen übergeben werden, soweit zulässig.

  • Apps von Drittanbietern: Bewertungs-, Upsell- und Abo-Apps bringen oft eigene Pixel mit. Sie gehören in die Bestandesaufnahme.

Was Sie heute konkret prüfen können

  1. Öffnen Sie in Shopify den Bereich Kundenereignisse und prüfen Sie, welche Pixel aktiv sind.

  2. Machen Sie einen Testkauf mit TWINT und prüfen Sie, ob der Kauf in GA4, Google Ads und Meta genau einmal ankommt.

  3. Prüfen Sie, ob alle Sprachfassungen und Märkte in einem Datenstream sauber zusammenlaufen und CHF und EUR getrennt bleiben.

  4. Prüfen Sie, ob Ihr Cookie-Banner an die Customer Privacy API von Shopify angebunden ist.

Häufige Fragen

Meist nicht. Die App funktioniert nur mit einer Domain und je einem Land-Sprach-Paar sauber. Für Deutsch, Französisch und Italienisch braucht es ein Feed-Tool und eine eigene Tracking-Lösung.

Wahrscheinlich lief Ihre Kaufmessung noch über alte Skripte auf der Danke-Seite. Seit dem 26. August 2026 werden sie für alle Tarife nicht mehr ausgeführt.

Ja, aber nur als benutzerdefiniertes Pixel in der Sandbox. Tags, die GTM lädt, haben keinen Zugriff auf die Seite.