Web/Guru

Shopifys Umstellung der Danke-Seite am 26. August: So reparieren Sie Ihr Tracking

Seit dem 26. August 2026 laufen Script-Tags nicht mehr auf der Shopify-Danke-Seite. So prüfen Sie Ihr Tracking in fünf Minuten und bauen es neu auf.

Veröffentlicht
Aktualisiert
5. Oktober 2026
Lesezeit
9 Min. Lesezeit
Geschrieben von
Webguru
Shopifys Umstellung der Danke-Seite am 26. August: So reparieren Sie Ihr Tracking
/Auf dieser Seite01 / 10

Am 26. August 2026 hat Shopify die letzte Möglichkeit abgeschaltet, mit der Shops ohne Plus-Tarif eigene Skripte auf der Danke-Seite und der Bestellstatusseite ausführen konnten. Wenn Ihr Shop noch Code aus dem Feld Zusätzliche Skripte nutzte oder eine App per Script-Tag eingebunden war, läuft dieser Code nicht mehr. Shops, die ihre Danke- und Bestellstatusseite bis zur Frist nicht umgestellt hatten, wurden automatisch aktualisiert.

Meist fällt das erst spät auf: Bestellungen kommen weiter herein, aber Google Ads, Meta, Affiliate-Netzwerke oder Analytics melden plötzlich weniger Conversions. Dieser Leitfaden erklärt, was sich geändert hat, wie Sie Ihren Shop in etwa fünf Minuten prüfen und wie Sie das Tracking so neu aufbauen, wie Shopify es heute unterstützt.

Was sich geändert hat – und wann

  • Shopify Plus: checkout.liquid, Zusätzliche Skripte und Script-Tags auf der Danke- und Bestellstatusseite wurden am 28. August 2025 abgeschaltet.
  • Alle anderen Tarife (Basic, Grow, Advanced): Script-Tags auf diesen Seiten wurden am 26. August 2026 abgeschaltet. Das war zugleich die Frist für die Umstellung der Danke- und Bestellstatusseite. Nicht umgestellte Shops wurden automatisch aktualisiert.
  • Apps: Seit dem 1. Februar 2025 können Apps keine neuen Script-Tags mehr auf der Danke- oder Bestellstatusseite anlegen.

Betroffen ist alles, was darauf angewiesen war, eigenes JavaScript auf der Bestellbestätigung auszuführen: Kauf-Pixel, Affiliate- und Influencer-Tracking, Umfragen nach dem Kauf sowie eigene Hinweise oder Widgets.

Shop in fünf Minuten prüfen

  1. Öffnen Sie im Shopify-Admin Einstellungen > Kundenereignisse und notieren Sie, welche App-Pixel und benutzerdefinierten Pixel verbunden sind.
  2. Öffnen Sie das Pixel unter Einstellungen > Kundenereignisse und klicken Sie auf Testen, um den Shopify Pixel Helper zu starten. Sie zeigt, welche Ereignisse in der Pixel-Sandbox von Shopify ankommen, und meldet Fehler.
  3. Geben Sie eine Testbestellung auf – im Testmodus Ihres Zahlungsanbieters oder mit einem 100-%-Rabattcode auf ein günstiges Produkt – und schließen Sie den Checkout mit geöffnetem Pixel Helper ab.
  4. Prüfen Sie auf der Danke-Seite, ob ein checkout_completed-Ereignis ausgelöst wird und ob jedes Ihrer Werbe- und Analyse-Tools es erhält.
  5. Vergleichen Sie die Conversions in Google Ads, im Meta Events Manager und in Ihrem Affiliate-Netzwerk für die zwei Wochen vor und nach dem 26. August mit der Zahl Ihrer Shopify-Bestellungen. Ein plötzlicher Einbruch, den Ihr Umsatz nicht zeigt, ist das typische Warnsignal.

Was ersetzt was?

  • Tracking-Code in Zusätzliche Skripte oder Theme-Dateien → ein App-Pixel aus der offiziellen Shopify-App der Plattform oder ein benutzerdefiniertes Pixel unter Einstellungen > Kundenereignisse.
  • Google Tag Manager in Zusätzliche Skripte → ein benutzerdefiniertes Pixel, das Ihren GTM-Container lädt und die Standardereignisse von Shopify in den dataLayer schreibt.
  • Apps, die Script-Tags nutzten → der App-Block oder das App-Pixel der App. Prüfen Sie, ob der Anbieter eine aktualisierte Version veröffentlicht hat.
  • Umfragen, Upsells oder eigene Inhalte auf der Danke-Seite → App-Blöcke auf Basis von Checkout-UI-Erweiterungen, platziert im Checkout- und Kontoeditor.
  • Eigene checkout.liquid-Logik (Plus) → Checkout-UI-Erweiterungen sowie Shopify Functions für Rabatt-, Versand- und Zahlungsregeln.

Lösung 1: Offizielle Kanal-Apps nutzen, wo es sie gibt

Für Google Analytics 4, Google Ads, Meta, TikTok und ähnliche Plattformen beginnen Sie mit der jeweiligen offiziellen Shopify-App, etwa Google & YouTube oder Facebook & Instagram. Diese installieren App-Pixel, die der Anbieter pflegt – Sie müssen den Ereignis-Code nicht selbst warten.

Entfernen Sie vor der Umstellung den alten Pixel-Code aus Theme-Dateien und Zusätzliche Skripte. Shopify empfiehlt ausdrücklich, bestehende Pixel zuerst zu entfernen oder anzupassen, damit derselbe Kauf nicht doppelt gezählt wird.

Lösung 2: Ein benutzerdefiniertes Pixel für alles andere

Benutzerdefinierte Pixel finden Sie unter Einstellungen > Kundenereignisse > Benutzerdefiniertes Pixel hinzufügen. Sie laufen in einer Sandbox und abonnieren Standardereignisse von Shopify wie page_viewed, product_added_to_cart, checkout_started und checkout_completed.

checkout_completed wird pro Checkout einmal ausgelöst, in der Regel auf der Danke-Seite. Wenn Sie Upsells nach dem Kauf nutzen, wird es stattdessen auf der ersten Upsell-Seite ausgelöst. So senden Sie einen Kauf an einen externen Endpunkt:

js
analytics.subscribe("checkout_completed", (event) => {
  const checkout = event.data?.checkout;
  if (!checkout) return;
  const payload = {
    orderId: checkout.order?.id,
    value: checkout.totalPrice?.amount,
    currency: checkout.currencyCode,
    items: (checkout.lineItems || []).map((item) => ({
      id: item.variant?.id,
      name: item.title,
      quantity: item.quantity,
      price: item.variant?.price?.amount,
    })),
  };
  // Durch den dokumentierten Tracking-Aufruf Ihres Anbieters ersetzen:
  fetch("https://tracking.example.com/purchase", {
    method: "POST",
    body: JSON.stringify(payload),
    keepalive: true,
  });
});

Benutzerdefinierte Pixel dürfen kein HTML enthalten. Ein Anbieter-Snippet im Format <script src="..."> muss daher als JavaScript umgeschrieben werden, das das Script-Element erzeugt. Standardmäßig benötigt ein neues benutzerdefiniertes Pixel die Einwilligung der Kundinnen und Kunden für Marketing und Analyse – prüfen Sie, ob die Datenschutzeinstellungen des Pixels zu Ihrem Consent-Setup passen.

Google Tag Manager in einem benutzerdefinierten Pixel

Wenn Sie GTM nutzen, beschreibt Shopify, wie Sie den Container aus einem benutzerdefinierten Pixel laden und Ereignisse in den dataLayer schreiben. Der Kauf-Teil sieht so aus:

js
analytics.subscribe("checkout_completed", (event) => {
  window.dataLayer.push({
    event: "checkout_completed",
    orderId: event.data?.checkout?.order?.id,
    currency: event.data?.checkout?.currencyCode,
    value: event.data?.checkout?.totalPrice?.amount,
  });
});

In GTM muss der Ereignisname des Triggers genau dem Wert von event entsprechen (checkout_completed); orderId, currency und value lesen Sie über Datenschichtvariablen aus. Zwei Dinge führen häufig zu Fehlern:

  • Tags, die GTM lädt, laufen weiterhin in der Sandbox von Shopify – mit denselben Einschränkungen wie jedes andere Pixel.
  • Die Funktion Tag-Fehlerbehebung des Google Tag Assistant erkennt keine Tags innerhalb eines benutzerdefinierten Pixels. Testen Sie stattdessen mit dem Shopify Pixel Helper und den Testwerkzeugen Ihrer Werbeplattform.

Lösung 3: Inhalte auf der Danke-Seite

Pixel können Daten senden, aber nichts auf der Seite anzeigen. Für Umfragen nach dem Kauf, Upsell-Angebote, Lieferhinweise oder eigene Nachrichten nutzen Sie App-Blöcke: Checkout-UI-Erweiterungen, die Sie im Checkout- und Kontoeditor platzieren.

UI-Erweiterungen auf der Danke- und Bestellstatusseite stehen in allen Tarifen zur Verfügung. Erweiterungen in den Checkout-Schritten Information, Versand und Zahlung bleiben Shopify Plus vorbehalten (was welcher Tarif anpassen kann). Wenn keine App aus dem App Store passt, kann ein Entwickler eine individuelle Erweiterung bauen.

Häufige Fehler

  • Doppelzählung: alter Code bleibt in theme.liquid, während zusätzlich das App-Pixel installiert wird.
  • Einwilligung passt nicht: Ein Pixel, das Marketing-Einwilligung verlangt, wird bei Besuchern, die nur Analyse akzeptiert haben, nie ausgelöst.
  • Falsches Testwerkzeug: Die Fehlerbehebung in GTM sieht keine benutzerdefinierten Pixel. Nutzen Sie den Shopify Pixel Helper.
  • Annahme, die automatische Umstellung habe Widgets übernommen: Die Umstellung hat die Seite ersetzt. Alles, was per Skript eingefügt wurde, muss als App-Block neu gebaut werden.

„Kundenereignisse“ ausgegraut oder ein Pixel lässt sich nicht speichern

Wenn Einstellungen > Kundenereignisse fehlt oder nur lesbar ist oder ein benutzerdefiniertes Pixel zwar gespeichert wird, aber nie auslöst, liegt es meist an einer Berechtigung, am Pixel-Status oder an einer Einwilligungseinstellung – nicht an Ihrem Code. Prüfen Sie zuerst diese Punkte.

SymptomWahrscheinliche UrsacheLösung
Ein Mitarbeiter oder Ihre Agentur kann Kundenereignisse nicht öffnenDer Rolle fehlt die Berechtigung Kundenereignisse anzeigenDer Shop-Inhaber ergänzt sie in der Rolle unter den Berechtigungen Shop-Einstellungen
Pixel sind sichtbar, aber ein benutzerdefiniertes Pixel lässt sich nicht hinzufügen oder bearbeitenDie Rolle darf nur ansehen, hat aber nicht Benutzerdefinierte Pixel verwalten und hinzufügenDiese Berechtigung zusätzlich vergeben
Die Einstellungen eines App-Pixels lassen sich nicht ändernFür App-Pixel ist Apps und Kanäle verwalten und installieren nötig, und Berechtigungen sowie Datenschutzeinstellungen jedes App-Pixels legt der App-Entwickler festBerechtigung vergeben oder die Einstellungen in der App selbst ändern
Shopify verlangt beim Speichern einen anderen NamenEin anderes benutzerdefiniertes Pixel trägt bereits diesen NamenDem Pixel einen eindeutigen Namen geben
Das Pixel ist gespeichert, erfasst aber nichtsSpeichern verbindet es nicht, es steht unter Getrennte PixelAuf Verbinden klicken und bestätigen. Der Status sollte Verbunden lauten
Der Pixel Helper zeigt „Pixel wartet auf Zustimmung“Ihre Einwilligungsregeln sind in dieser Browsersitzung nicht erfülltTracking im Cookie-Banner akzeptieren oder auf Zustimmung erteilen, um den Test fortzusetzen klicken
Die Einwilligung ist erteilt, das Pixel löst trotzdem nicht ausEin Cookie-Banner eines Drittanbieters synchronisiert die Einwilligung nicht über die Customer Privacy API mit ShopifyDen Banner-Anbieter die Synchronisierung bestätigen lassen
Pixel und Einwilligung funktionieren auf der neuen Bestellstatusseite nichtIhr Shop nutzt eine eigene Domain, die Kundenkonto-Domain ist aber keine Subdomain davonEine Subdomain wie account.example.com verwenden
Ein App-Pixel sendet plötzlich nichts mehrDer Datenzugriff steht auf Optimiert, und Shopify kann Marketing-Pixel pausieren, die zu viele Daten teilenDas Aktivitätsprotokoll des Pixels prüfen. Auf Immer aktiv umstellen, wenn die App die Daten weiter braucht
Das Pixel lässt sich nicht bearbeiten oder der Pixel Helper startet nichtDer Pixel Helper testet nur ein Pixel gleichzeitig, sperrt Änderungen während des Tests und funktioniert nicht bei Headless-Shops oder Shops im privaten ModusSpeichern, den Tab des Pixel Helpers schließen und ihn über die Schaltfläche Testen des Pixels neu öffnen

Sandbox-Einschränkungen, an denen alter Tracking-Code scheitert

Code aus theme.liquid oder aus dem Feld Zusätzliche Skripte schlägt in einem Pixel oft ohne Fehlermeldung fehl:

  • Kein Zugriff auf die Seite. Benutzerdefinierte Pixel laufen in einem iframe (der „lax“-Sandbox von Shopify), das nicht auf das Hauptfenster zugreifen kann. Selektoren auf das HTML des Shops, das Auslesen von E-Mail-Adressen oder Telefonnummern aus Formularen sowie Tracking von ausgehenden Links, Scrolltiefe oder Heatmaps funktionieren nicht.
  • Die URL ist die der Sandbox. Die Seiten-URL lesen Sie aus dem Ereignis: event.context.document.location.href.
  • Keine sichtbare Oberfläche. Pixel können keine Buttons, Formulare, Banner oder Modals darstellen. Nutzen Sie dafür App-Blöcke.
  • App-Pixel sind strenger. Sie laufen in einem Web Worker (der „strict“-Sandbox) ohne window.document. Garantiert sind nur wenige Globals wie fetch, console und Timer, und Anfragen müssen CORS unterstützen.
  • DOM-Ereignisse haben Lücken. clicked, form_submitted und die input_*-Ereignisse gibt es im Onlineshop, im Checkout und auf der Danke-Seite, nicht aber auf der Bestellstatusseite oder den Kundenkontoseiten. Auf Kundenkontoseiten erfassen Pixel nur page_viewed – und das erst, wenn Sie eine eigene Subdomain verbunden haben. Diese Seiten gibt es nur mit den neuen Kundenkonten, nicht mit den Legacy-Konten.
  • Für alles andere: ein eigenes Ereignis veröffentlichen. Rufen Sie im Theme Shopify.analytics.publish('my_store:event_name', data) auf, in einer Checkout-UI-Erweiterung analytics.publish, und abonnieren Sie diesen Namen in Ihrem Pixel. Standardereignisse können Sie nicht selbst veröffentlichen; ein Präfix vor eigenen Namen vermeidet Kollisionen.

Sie möchten es erledigen lassen?

Wir bauen Tracking und Inhalte der Danke-Seite für Shopify-Shops zum Festpreis neu auf: App-Pixel, benutzerdefinierte Pixel, GTM und App-Blöcke für Umfragen und Upsells, getestet mit einer echten Bestellung. Senden Sie uns Ihre Shop-URL und eine Liste Ihrer Tracking-Tools – Sie erhalten ein Festpreisangebot.

Quellen

/Schlagwörter#Shopify#Checkout#Tracking

Geschrieben von

Webguru

Shopify-Entwicklungsteam

Webguru.pk ist ein Shopify-Entwicklungsteam aus Lahore, Pakistan, das Shops, individuelle Apps und Integrationen für Marken weltweit entwickelt.

/Teilen

Brauchen Sie dabei Unterstützung?

Wir planen, bauen und reparieren genau solche Lösungen für Shopify-, SaaS- und KI-Produkte.

/faqs

Umstellung der Danke-Seite: Häufige Fragen

Für Shopify-Plus-Shops wurden checkout.liquid, Zusätzliche Skripte und Script-Tags auf der Danke- und Bestellstatusseite am 28. August 2025 abgeschaltet. Für Basic-, Grow- und Advanced-Shops wurden Script-Tags am 26. August 2026 abgeschaltet – zugleich die Frist für die Umstellung dieser Seiten. Nicht umgestellte Shops wurden automatisch aktualisiert.

Wenn Ihr Kauf-Tracking in Zusätzliche Skripte eingefügt oder von einer App per Script-Tag eingebunden war, läuft es auf der Danke-Seite nicht mehr. Verbinden Sie es neu über das App-Pixel der offiziellen Shopify-App der Plattform oder über ein benutzerdefiniertes Pixel, das das Ereignis checkout_completed abonniert.

Im Shopify-Admin unter Einstellungen > Kundenereignisse. Installieren Sie App-Pixel aus offiziellen Kanal-Apps wie Google & YouTube oder Facebook & Instagram, oder legen Sie für Tools ohne App ein benutzerdefiniertes Pixel an. Entfernen Sie zuvor alten Code aus den Theme-Dateien, damit Käufe nicht doppelt gezählt werden.

Ja. Laden Sie Ihren GTM-Container aus einem benutzerdefinierten Pixel und schreiben Sie Standardereignisse wie checkout_completed in den dataLayer. Von GTM geladene Tags laufen weiterhin in der Sandbox von Shopify, und die Tag-Fehlerbehebung des Google Tag Assistant erkennt sie nicht – testen Sie daher mit dem Shopify Pixel Helper.

Nein. App-Blöcke auf Basis von Checkout-UI-Erweiterungen funktionieren auf der Danke- und Bestellstatusseite in allen Tarifen. Nur Erweiterungen in den Checkout-Schritten Information, Versand und Zahlung erfordern Shopify Plus.

Der zugewiesenen Benutzerrolle fehlt wahrscheinlich die Berechtigung Kundenereignisse anzeigen. Zum Hinzufügen oder Bearbeiten benutzerdefinierter Pixel ist zusätzlich die Berechtigung Benutzerdefinierte Pixel verwalten und hinzufügen nötig. Der Shop-Inhaber kann beide in der Rolle unter den Berechtigungen für Shop-Einstellungen vergeben.

Benutzerdefinierte Pixel laufen in einem abgeschotteten iframe ohne Zugriff auf die Shop-Seite. Code, der das HTML der Seite ausliest, Formulare abgreift oder Scrollen und ausgehende Klicks erfasst, funktioniert daher nicht. Abonnieren Sie stattdessen die Standardereignisse von Shopify oder veröffentlichen Sie eigene Ereignisse aus dem Theme mit Shopify.analytics.publish().

Weniger Conversions seit dem 26. August?

Wir bauen das Tracking der Danke-Seite mit App-Pixeln, benutzerdefinierten Pixeln und GTM neu auf und testen es mit einer echten Bestellung.

oder schreiben Sie an+44 7882 755642