Käufe fehlen im Werbekonto: Wenn der Shopify-Checkout das Tracking ausbremst
Der Shop zählt die Bestellungen, Google und Meta sehen einen Teil davon nicht. Warum eine verbreitete Tracking-Variante ausgerechnet im Shopify-Checkout scheitern kann und was Sie Ihr Team fragen sollten, bevor Kampagnen gestoppt werden.
Ihr Shopify-Backend meldet 1.000 Bestellungen im Monat. Google Ads und Meta zeigen zusammen deutlich weniger Käufe. Die Agentur schlägt vor, zwei Kampagnen zu pausieren, weil sie das ROAS-Ziel verfehlen. Dabei hat sich am Kaufverhalten nichts geändert. Geändert hat sich vor einigen Wochen das Tracking: Es wurde auf eine Variante umgestellt, die als besonders robust gilt.
Genau diese Kombination ist tückisch. Die neue Einrichtung funktioniert auf Produktseiten und im Warenkorb tadellos. An der Stelle, an der das Geld fließt, im Checkout, kann sie aber stillschweigend scheitern. Und weil nichts abstürzt, fällt es oft erst auf, wenn Budgetentscheidungen schon getroffen sind.
Der Hintergrund in zwei Sätzen
Viele Shops lassen ihre Tracking-Daten inzwischen über einen eigenen Server laufen, bevor sie an Google, Meta oder TikTok gehen. Dieser Server ist entweder über eine eigene Subdomain erreichbar (etwa tracking.ihr-shop.de) oder direkt über die Shop-Adresse selbst, unter einem Unterpfad wie ihr-shop.de/metrics. Die zweite Variante nennt man „Same-Origin“, also gleicher Ursprung wie der Shop.
Google beschreibt in seiner Dokumentation zum serverseitigen Tagging beide Wege als gleichwertig, was den Zugriff auf Cookies angeht. Die Same-Origin-Variante wird trotzdem gern empfohlen, weil sie in Browsern wie Safari noch etwas weniger angreifbar ist. Apple begrenzt bei bestimmten Konstruktionen mit Subdomains die Lebensdauer von Cookies auf sieben Tage, was die Zuordnung späterer Käufe zu früheren Werbeklicks erschwert. Mehr dazu in unserem Beitrag zu Safari ITP.
Warum der Shopify-Checkout anders ist
Shopify lässt Tracking im Checkout nicht frei laufen. Pixel, also die kleinen Programme, die Kaufereignisse an Werbeplattformen melden, werden dort in einer abgeschotteten Umgebung ausgeführt, einer sogenannten Sandbox. Shopify begründet das mit Sicherheit und Kontrolle darüber, welche Daten an Dritte gehen. Für Ihre Kunden ist das gut. Für Ihr Tracking bedeutet es: Was im übrigen Shop funktioniert, funktioniert im Checkout nicht automatisch.
Tests von Stape zeigen ein konkretes Problem. Schickt ein Pixel im Checkout seine Daten an die eigene Shop-Domain, lehnt Shopify bestimmte Übertragungsarten ab, bevor sie den Browser überhaupt verlassen. An eine separate Tracking-Subdomain kamen dieselben Daten an. Shopify selbst dokumentiert diese Regel bisher nicht ausdrücklich, und es ist offen, ob sich das Verhalten ändert. Für Sie zählt das Ergebnis: Eine Einrichtung, die nur auf die Shop-Domain setzt, kann ausgerechnet die Kauf-Meldungen verlieren.
Dazu kommt ein zweiter Effekt. Aus der Sandbox heraus behandelt der Browser die Anfragen so, als kämen sie von einer fremden Website. Cookies, die für die Zuordnung zu Werbeklicks wichtig sind, werden dann nicht automatisch mitgeschickt. Der Vorteil, für den man Same-Origin überhaupt gewählt hat, entfällt im Checkout also ohnehin weitgehend.
Wie Shopify-Pixel und Kundenereignisse grundsätzlich arbeiten, erklärt unser Beitrag Shopify Web Pixels und Customer Events.
Was das in Euro bedeutet
Angenommen, Ihr Shop macht mit 1.000 Bestellungen à 80 € einen Monatsumsatz von 80.000 €, und Sie geben dafür 20.000 € für Werbung aus. Der tatsächliche ROAS (Umsatz je Werbe-Euro) liegt bei 4,0. Gehen nach einer Umstellung 30 % der Kauf-Meldungen aus dem Checkout verloren, sehen die Werbeplattformen nur noch 700 Käufe und 56.000 € Umsatz. Der gemeldete ROAS fällt auf 2,8.
Beispielrechnung, keine Statistik
Liegt Ihr Ziel bei einem ROAS von 3,5, sehen die Kampagnen plötzlich unwirtschaftlich aus. Die Folgen sind vorhersehbar:
- Falsche Budgetentscheidungen: Kampagnen, die tatsächlich profitabel sind, werden gekürzt oder pausiert.
- Schlechtere Automatik: Die automatische Gebotssteuerung von Google und Meta lernt aus den gemeldeten Käufen. Fehlen 30 % davon, bietet sie vorsichtiger und findet weniger kaufbereite Kunden.
- Verzerrte Vergleiche: Kanäle, die anders messen, wirken im Vergleich besser, und das Budget wandert in die falsche Richtung.
- Verlorene Zeit: Monatelange Diskussionen mit der Agentur über Zahlen, die nicht zusammenpassen.
Die übliche Lösung: zwei Wege statt einem
Die Antwort ist keine Entweder-oder-Entscheidung. Bewährt hat sich eine geteilte Einrichtung: Im Shop, also auf Start-, Kategorie- und Produktseiten, laufen die Daten über die eigene Shop-Domain. Im Checkout und auf der Bestellbestätigung nutzt das Tracking stattdessen eine eigene Tracking-Subdomain. Die Weiche dafür wird einmal eingebaut und entscheidet je nach Seite automatisch, welcher Weg genommen wird. Wichtige Cookie-Werte werden im Checkout zusätzlich direkt in den Daten mitgeschickt, damit die Zuordnung zu Werbeklicks erhalten bleibt.
Mancherorts wird vorgeschlagen, das Problem mit Hilfsmitteln im Browser zu umgehen. Stape rät davon ab: Solche Lösungen fangen einige Käufe auf, aber nicht verlässlich. Ein Tracking, das „meistens“ funktioniert, ist für Budgetentscheidungen kaum besser als eines mit bekannter Lücke.
| Nichts tun | Geteilte Einrichtung | |
|---|---|---|
| Kauf-Meldungen aus dem Checkout | Können unbemerkt fehlen | Kommen über die Tracking-Subdomain an |
| ROAS im Werbekonto | Wirkt schlechter als die Realität | Näher am tatsächlichen Umsatz |
| Gebotssteuerung | Lernt aus unvollständigen Käufen | Lernt aus den echten Käufen |
| Budgetentscheidungen | Risiko, profitable Kampagnen zu stoppen | Auf belastbarer Grundlage |
| Aufwand | Keiner sichtbar, Kosten entstehen im Werbebudget | Einmalig eine Subdomain und eine Weiche im Tracking, dazu Tests |
Der Aufwand ist überschaubar, wenn bereits ein Tracking-Server läuft: Eine Subdomain muss eingerichtet, die Weiche konfiguriert und das Ganze mit Testkäufen geprüft werden. Wie sich die laufenden Kosten für ein solches Setup zusammensetzen, zeigt unsere Seite zu den Kosten von Server-Side Tracking. Einen Überblick über die Möglichkeiten für Ihren Shop finden Sie unter Shopify Server-Side Tracking.
Wann Sie besonders genau hinschauen sollten
- Das Tracking wurde in den letzten Monaten umgestellt, etwa auf einen eigenen Tracking-Server oder auf die eigene Shop-Domain.
- Die gemeldeten Käufe sind seitdem gefallen, während Produktaufrufe und Warenkörbe stabil aussehen.
- Die Lücke zwischen Shopify-Bestellungen und Werbekonto ist größer, als Ihr Team mit abgelehnten Cookie-Bannern erklären kann.
- Ihre Kampagnen laufen auf Ziel-ROAS oder Ziel-CPA, also auf Zielen, die direkt von den gemeldeten Käufen abhängen.
Eine Lücke hat nicht immer diese eine Ursache. Welche Gründe es sonst gibt, beschreibt Wo Conversion-Daten auf dem Weg verloren gehen.
Was Sie jetzt tun oder fragen sollten
- Zahlen abgleichen lassen: Wie viele Bestellungen hatte der Shop im letzten Monat, und wie viele Käufe haben Google Ads, Meta und GA4 jeweils gemeldet?
- Einrichtung erfragen: Laufen die Tracking-Daten im Checkout über die Shop-Domain oder über eine eigene Tracking-Subdomain?
- Testkäufe verlangen: Lassen Sie sich mit einigen echten Testbestellungen zeigen, dass jeder Kauf bei jeder Werbeplattform ankommt.
- Erst prüfen, dann pausieren: Bevor Kampagnen wegen schwacher Zahlen gestoppt werden, sollte geklärt sein, ob die Messung im Checkout vollständig ist.
- Regelmäßig kontrollieren: Shopify ändert den Checkout immer wieder. Ein monatlicher Abgleich von Bestellungen und gemeldeten Käufen fängt neue Lücken früh ab.
Die wichtigsten Fachbegriffe finden Sie kurz erklärt in unserem Glossar.
Fazit
Tracking über die eigene Shop-Domain ist im Shopify-Shop eine gute Wahl, im Checkout aber nicht. Wer dort nur auf diesen Weg setzt, riskiert, dass Kauf-Meldungen fehlen und profitable Kampagnen schlechter aussehen, als sie sind. Mit einer geteilten Einrichtung und regelmäßigen Testkäufen stellen Sie sicher, dass Ihre Werbeplattformen die Käufe sehen, für die Sie bezahlt haben. Wenn Sie prüfen lassen möchten, ob in Ihrem Checkout Käufe verloren gehen: Erstgespräch anfragen.
Häufige Fragen
Warum zeigen Google Ads und Meta weniger Käufe als mein Shopify-Shop?
Dafür gibt es mehrere Ursachen. Eine davon: Shopify führt Tracking im Checkout in einer abgeschotteten Umgebung aus. Ist das Tracking so eingerichtet, dass es seine Daten über die eigene Shop-Domain schickt, können Kauf-Meldungen dort blockiert werden, während der Rest des Shops normal misst.
Ist Tracking über die eigene Shop-Domain im Shopify-Checkout falsch?
Nicht grundsätzlich. Im Shop selbst hat diese Variante Vorteile. Für den Checkout empfiehlt sich aber eine eigene Tracking-Subdomain, also eine geteilte Lösung für beide Bereiche.
Wie prüfe ich, ob bei mir Käufe aus dem Checkout verloren gehen?
Lassen Sie die Zahl der Bestellungen im Shopify-Backend mit den gemeldeten Käufen in Google Ads, Meta und GA4 für denselben Zeitraum vergleichen und einige Testkäufe durchführen. Fehlen auffallend viele Käufe, während Produktaufrufe und Warenkörbe plausibel aussehen, ist der Checkout ein naheliegender Verdacht.
Server-Side Tracking für Ihren Shopify- oder WooCommerce-Shop?
Unverbindliches Erstgespräch: Wir klären in 20 Minuten, was Ihrem Tracking fehlt und welches Paket passt.
Erstgespräch anfragen