StapeServer-side GTMShopify

Server-side GTM mit Stape: Setup, Kosten und Vorteile im Überblick

Attrifly

Wer Server-side Tracking einrichten will, steht schnell vor der Frage: Wo hoste ich meinen Server-Container? Google empfiehlt die eigene Cloud-Plattform (GCP), aber für die meisten Shop-Betreiber ist das technisch überdimensioniert und preislich unberechenbar. Stape hat sich als die pragmatische Alternative etabliert — besonders für Shopify-Shops.

Dieser Artikel erklärt, was Stape genau ist, wie es funktioniert, was es kostet und für wen es sich lohnt.

Was ist Stape?

Stape.io ist eine Managed-Hosting-Plattform für den Server-side Google Tag Manager (sGTM). Statt einen eigenen Server bei Google Cloud, AWS oder Hetzner aufzusetzen und zu verwalten, übernimmt Stape das komplette Hosting, die Skalierung und die Wartung.

Aber Stape ist mehr als nur Hosting. Die Plattform bietet zusätzliche Features, die das Server-side Tracking deutlich vereinfachen:

  • Custom Loader — ein eigener, nicht blockierbarer GTM-Loader
  • Eigene Subdomain als Proxy — First-Party-Tracking-Domain
  • Cookie Keeper — serverseitig gesetzte Cookies gegen ITP
  • Stape Store — fertige Tag- und Client-Templates
  • Event Inspector — Debugging-Tool für serverseitige Events

Stape wurde 2021 gegründet und ist heute mit über 50.000 Server-Containern die meistgenutzte sGTM-Hosting-Lösung weltweit.

Wie funktioniert Stape technisch?

Um zu verstehen, was Stape tut, hilft ein Blick auf die Architektur:

Der normale sGTM-Flow

  1. Ein Besucher lädt deine Website.
  2. Der Web-Container (klassischer GTM im Browser) sammelt Events und sendet sie an eine Server-URL.
  3. Der Server-Container (sGTM) empfängt die Events, verarbeitet sie und leitet sie an die Endpunkte weiter (Meta CAPI, GA4, Google Ads etc.).

Stape hostet Schritt 3. Dein Server-Container läuft auf Stapes Infrastruktur, und du erreichst ihn über eine eigene Subdomain.

Custom Loader: Der unsichtbare GTM

Das Standard-GTM-Script (googletagmanager.com/gtm.js) wird von vielen Ad Blockern erkannt und blockiert. Stapes Custom Loader löst dieses Problem:

  • Der GTM-Code wird über deine eigene Domain ausgeliefert (z. B. tracking.deinshop.de/xyz.js).
  • Der Dateiname wird zufällig generiert und regelmäßig rotiert.
  • Ad Blocker können das Script nicht mehr von normalem Website-Code unterscheiden.

Das Resultat: Die GTM-Blockierungsrate sinkt von 20–30 % auf unter 2 %. Allein dadurch erfasst du deutlich mehr Events.

Proxy-Subdomain: Alles First-Party

Stape richtet eine Subdomain auf deiner Hauptdomain ein (z. B. sgtm.deinshop.de). Alle Tracking-Requests gehen über diese Subdomain. Für den Browser sieht es aus wie ein normaler First-Party-Request — weil es technisch auch einer ist.

Vorteile:

  • Keine Third-Party-Cookie-Probleme — Cookies werden auf deiner Domain gesetzt
  • Kein CORS — Same-Origin-Requests brauchen keine Cross-Origin-Headers
  • Bessere Performance — Requests an die eigene Domain sind oft schneller als an externe Tracker

Apples ITP begrenzt JavaScript-gesetzte Cookies auf 7 Tage in Safari. Stapes Cookie Keeper umgeht das:

  1. Der Server-Container empfängt den Request mit dem _fbp- und _fbc-Cookie.
  2. Er setzt dieselben Cookies als HTTP-Response-Header — also serverseitig.
  3. Serverseitig gesetzte Cookies auf einer First-Party-Domain werden von ITP nicht auf 7 Tage begrenzt.
  4. Du kannst Cookie-Laufzeiten von 90, 180 oder 365 Tagen setzen.

Das ist einer der größten Vorteile von Server-side Tracking für Shops mit hohem Safari-Anteil. Statt nach 7 Tagen den Nutzer zu verlieren, bleibt die Attribution über Monate erhalten.

Stape vs. Self-Hosted: Was ist besser?

Die Alternative zu Stape ist, den Server-Container selbst zu hosten — typischerweise auf Google Cloud Platform (GCP), AWS oder einem eigenen Server.

Self-Hosted (GCP/AWS)

Vorteile:

  • Volle Kontrolle über die Infrastruktur
  • Keine Abhängigkeit von einem Drittanbieter
  • Bei sehr hohem Traffic potenziell günstiger

Nachteile:

  • Setup erfordert Cloud-Kenntnisse (App Engine, Cloud Run, Load Balancer)
  • Kosten sind schwer vorhersagbar (Traffic-basiert, auto-scaling)
  • Kein Custom Loader, kein Cookie Keeper — muss alles selbst gebaut werden
  • Wartung und Updates liegen bei dir
  • SSL-Zertifikate, DNS, Monitoring — alles manuelle Arbeit

Stape

Vorteile:

  • Setup in 30–60 Minuten statt Stunden/Tagen
  • Fixe, vorhersagbare Kosten
  • Custom Loader, Cookie Keeper, Event Inspector inklusive
  • Automatische Updates und Skalierung
  • Support bei Problemen

Nachteile:

  • Abhängigkeit von einem Anbieter
  • Weniger Kontrolle über die Infrastruktur
  • Bei sehr hohem Traffic (>10 Mio. Requests/Monat) teurer als Self-Hosted

Für 90 % der Shopify-Shops ist Stape die bessere Wahl. Der Zeitaufwand für ein Self-Hosted-Setup rechtfertigt sich nur bei Enterprise-Shops mit eigenem DevOps-Team oder sehr spezifischen Compliance-Anforderungen.

Was kostet Stape?

Stape rechnet nach Requests pro Monat ab. Ein Request ist jede eingehende Anfrage an den Server-Container — also jeder Event, der vom Web-Container gesendet wird.

Die aktuellen Preise (Stand März 2026):

PlanRequests/MonatPreis/MonatGeeignet für
Free10.0000 €Testen und Entwicklung
Pro 500k500.000~20 €Kleine Shops (bis ~5.000 Sessions/Monat)
Pro 1M1.000.000~35 €Mittlere Shops (bis ~15.000 Sessions/Monat)
Pro 3M3.000.000~55 €Größere Shops (bis ~50.000 Sessions/Monat)
Pro 5M5.000.000~80 €Große Shops
Business10M+Ab ~130 €High-Traffic-Shops

Wichtig zu verstehen: Die Anzahl der Requests ist nicht gleich die Anzahl deiner Shop-Besucher. Pro Seitenaufruf werden typischerweise 5–15 Requests gesendet (PageView, Scroll, Klicks, AddToCart etc.). Ein Shop mit 10.000 monatlichen Sessions generiert also ca. 50.000–150.000 Requests.

Stape bietet auch eine Custom-Domain-Option für den Cookie Keeper (kostet keinen Aufpreis im Pro-Plan) und einen Power-Up Store mit zusätzlichen Features.

Shopify-spezifische Vorteile

Stape hat sich besonders auf Shopify-Shops spezialisiert. Einige Features, die speziell für Shopify relevant sind:

Data Tag / Data Client

Stape bietet einen eigenen Shopify Data Client für den Server-Container. Dieser kann direkt mit der Shopify-API kommunizieren und Checkout-Events empfangen — auch wenn der Browser des Kunden den GTM geblockt hat. Das ist besonders wertvoll für Purchase-Events, die auf der Shopify-Thank-You-Page ausgelöst werden.

Web Pixel Integration

Seit Shopify auf Customer Events (Web Pixels) umgestellt hat, sind klassische GTM-Setups im Checkout eingeschränkt. Stape bietet Templates und Anleitungen, die speziell für das neue Shopify-Pixel-System optimiert sind.

Checkout Extensibility

Für Shopify Plus-Shops mit Checkout Extensibility bietet Stape angepasste Lösungen, die Events auch aus dem neuen Checkout-System korrekt erfassen.

Setup-Überblick: Wie richtest du Stape ein?

Ein typisches Stape-Setup für einen Shopify-Shop dauert 2–4 Stunden. Hier die groben Schritte:

1. Stape-Account erstellen und Container anlegen

Registriere dich bei stape.io, erstelle einen neuen Container und wähle deinen Plan. Du bekommst eine Server-URL, die du in deinem GTM-Web-Container als Transport-URL hinterlegst.

2. Custom Domain einrichten

Richte eine Subdomain ein (z. B. sgtm.deinshop.de). Stape gibt dir die DNS-Records, die du bei deinem Domain-Anbieter eintragen musst. Typischerweise ein CNAME-Record.

3. Custom Loader aktivieren

Aktiviere den Custom Loader in den Stape-Einstellungen. Du bekommst ein neues GTM-Script-Snippet, das du statt des Standard-GTM-Snippets in deinen Shop einbaust.

4. Server-Container konfigurieren

Im Server-side GTM Container richtest du die Clients ein (GA4 Client, Meta Client etc.) und die Tags (GA4 Tag, Meta CAPI Tag, Google Ads Conversion Tag etc.). Für jeden Endpunkt brauchst du einen passenden Tag mit den richtigen Event-Parametern.

Füge den Cookie Keeper Tag im Server-Container hinzu. Er liest die eingehenden Cookies aus und setzt sie als HTTP-Response-Cookies mit der gewünschten Laufzeit zurück.

6. Testen

Nutze den Preview Mode im Server-Container und Stapes Event Inspector, um zu prüfen, ob alle Events korrekt ankommen, verarbeitet und weitergeleitet werden. Prüfe im Meta Events Manager, ob die CAPI-Events mit korrekten Parametern erscheinen.

Wann lohnt sich Stape nicht?

Ehrlichkeit ist wichtig: Stape ist nicht für jeden die richtige Wahl.

  • Wenn du kein Server-side Tracking brauchst — Bei wenig Traffic und ohne Paid Ads bringt sGTM wenig Mehrwert.
  • Wenn du Enterprise-Scale hast — Ab 50+ Millionen Requests/Monat kann Self-Hosting auf GCP günstiger sein.
  • Wenn du maximale Kontrolle brauchst — Regulierte Branchen, die Daten nicht über Drittanbieter leiten dürfen, brauchen Self-Hosted-Lösungen.

Für alle anderen — und das ist die überwiegende Mehrheit der D2C-Shops — ist Stape die pragmatischste Lösung.

Fazit

Stape macht Server-side GTM zugänglich. Statt dich mit Cloud-Infrastruktur, SSL-Zertifikaten und Auto-Scaling zu beschäftigen, hast du in einer Stunde einen funktionierenden Server-Container mit Custom Loader, Cookie Keeper und Preview Mode.

Für Shopify-Shops ist es besonders attraktiv: Die Shopify-spezifischen Integrationen, die vorhersagbaren Kosten und der geringe Wartungsaufwand machen es zur Standardwahl im D2C-Tracking.

Die Kosten von 20–80 €/Monat amortisieren sich durch bessere Datenqualität und damit effizientere Ad-Kampagnen in den meisten Fällen innerhalb weniger Wochen.

Du willst Server-side GTM mit Stape für deinen Shop einrichten lassen? Attrifly übernimmt das komplette Setup — von der Stape-Konfiguration bis zum fertigen Tracking-Konzept mit Meta CAPI, GA4 und Google Ads.