Stape.io ist ein managed Hosting-Anbieter für Server-Side Google Tag Manager (sGTM). Statt einen eigenen Cloud-Server zu betreiben, mietest du bei Stape einen vorkonfigurierten sGTM-Container inklusive Custom Subdomain mit eigenem DNS-Setup. Diese Anleitung führt dich in 30 Minuten durch die sechs Setup-Schritte - mit allen Stolperfallen die im DNS-Setup lauern.
Voraussetzungen: ein bestehender GTM-Web-Container, eine eigene Domain mit DNS-Zugriff und 30 Minuten Zeit. Stape bietet einen Free Tier mit 100.000 Requests pro Monat - für kleine KMU-Setups ausreichend. Typischer Basic-Plan: ca. 20 USD/Monat.
Falls du noch unsicher bist, ob Server-Side für dich überhaupt Sinn macht, lies erst den Pillar-Artikel zu Server-Side Tracking - dort steht die Datenverlust-Mathematik (30-40 % bei Standard-Tracking) und der Cost-Benefit für deutsche KMU.
1. Was Stape.io ist (und wann sich's lohnt)
Stape.io ist ein managed Hosting-Provider speziell für Google Tag Manager Server-Container (sGTM). Du bekommst einen vorinstallierten Server, kümmerst dich nicht um Docker, Cloud Run, Skalierung oder System-Updates. Im Stape-Dashboard klickst du zusammen was du brauchst - der Rest läuft im Hintergrund.
Alternativen zu Stape
- Google Cloud Run (self-hosted) - die offizielle Google-Anleitung. Reine Server-Kosten ca. $10-30/Monat, aber DevOps-Wissen nötig (Docker, GCP-Konsole, Skalierungs-Regeln).
- Plattform-Apps wie Elevar oder TrackBee - auf Shopify fokussiert, $99-200/Monat, sehr starkes UI für E-Commerce.
- Andere managed Hosts wie Taggrs oder Addingwell - vergleichbar zu Stape, leicht andere Feature-Sets.
Wann Stape sinnvoll ist
- Du willst sGTM, hast aber keine DevOps-Erfahrung
- Du brauchst eine eigene Subdomain (für längere Cookie-Lifetime & Ad-Blocker-Schutz)
- Du willst ein skalierbares Setup ohne Server-Wartung
- Du bist außerhalb von Shopify (für reine Shopify-Stores sind Elevar/TrackBee oft schneller)
2. Voraussetzungen
- ✓ Bestehender GTM-Web-Container mit aktivem GA4-Tag
- ✓ Eigene Domain (z.B.
deinunternehmen.de) mit Zugriff zur DNS-Verwaltung (Cloudflare, IONOS, GoDaddy, Strato, Netlify, etc.) - ✓ Stape-Account - kostenlos im Free Tier
- ✓ Google-Account mit GTM-Zugriff (Edit-Rechte)
- ✓ 30 Minuten Zeit + 2-3 Stunden Wartezeit für DNS-Propagation
Du brauchst kein Cloud-Engineering-Wissen, keine Docker-Erfahrung und keine Kreditkarte (für den Free Tier).
3. Schritt 1: Stape-Account & Container (ca. 5 Min)
- Gehe auf stape.io → Sign up → mit Google oder E-Mail anmelden.
- Im Dashboard auf „Create Container" klicken.
- Wähle eine Region. Wichtig: Die geographisch nächste Region zu deinen Nutzern wählen - für deutsche/EU-Nutzer entweder Germany (Frankfurt) oder EU. Das spart Latenz UND ist DSGVO-relevant (Daten-Lokalisierung in der EU).
- Plan wählen: Free Tier (100.000 Requests/Monat) reicht für die meisten KMU-Setups; Basic-Plan $20/Monat für mehr Traffic plus Power-Ups.
4. Schritt 2: GTM Server-Container in Google Tag Manager anlegen (ca. 5 Min)
- In Google Tag Manager: Admin → Container hinzufügen.
- Container-Name vergeben: z.B. „Server Container".
- Container-Typ: „Server" wählen.
- Server-Setup: „Manuell selbst bereitstellen" wählen - NICHT die automatische GCP-Bereitstellung. Die kostet Geld und ist für unser Stape-Setup unnötig.
- GTM zeigt dir jetzt den Container-Konfigurations-String - einen langen kodierten Text. Kopiere ihn in die Zwischenablage.
- Zurück im Stape-Dashboard: Container Config einfügen → Speichern.
Stape erkennt automatisch, dass du einen Container konfigurieren willst, und richtet die Server-Routing-Tabelle ein. Offizielle Google-Dokumentation: Google Manual Setup Guide.
5. Schritt 3: DNS Custom Subdomain einrichten (10 Min + Wartezeit)
Dies ist der kritischste Schritt - hier scheitern die meisten Setups.
5.1 Subdomain klug wählen
Vermeide offensichtliche Begriffe wie gtm.deinunternehmen.de, track.deinunternehmen.de,
analytics.deinunternehmen.de oder stape.deinunternehmen.de. Ad-Blocker und Browser-
Privacy-Listen erkennen diese sofort und blocken Requests.
Empfehlung: Neutrale Subdomains wie data.deinunternehmen.de,
metrics.deinunternehmen.de, sgtm.deinunternehmen.de oder
eigene Buchstabenkombinationen wie ms.deinunternehmen.de.
5.2 In Stape: Custom Subdomain hinzufügen
Im Stape-Dashboard: Container öffnen → „Custom Domain" → gewünschten Subdomain-Namen eingeben
(z.B. data.deinunternehmen.de). Stape generiert dir die DNS-Records, die du eintragen musst -
typischerweise ein oder zwei CNAME-Records.
5.3 DNS-Records bei deinem Provider eintragen
Login bei deinem DNS-Provider (Cloudflare, IONOS, GoDaddy, Strato, etc.) → DNS-Verwaltung deiner Domain → CNAME-Record(s) anlegen entsprechend den Vorgaben aus Stape.
5.4 Verifizierung anstoßen
Zurück im Stape-Dashboard: „Verify" klicken. Wartezeit typisch 2-3 Stunden, in Extremfällen bis zu 72 Stunden. Stape pingt deine DNS-Records, bis sie korrekt antworten. Du kannst die Propagation mit dnschecker.org prüfen.
6. Schritt 4: Tagging Server URL in GTM hinterlegen (2 Min)
Sobald Stape grünes Licht gibt:
- GTM Server-Container öffnen → Admin → Container Settings.
- Tagging Server URL:
https://data.deinunternehmen.de(deine verifizierte Subdomain). - Speichern.
Damit weiß GTM: Alle Events, die an diese URL gehen, soll der Server-Container verarbeiten.
7. Schritt 5: GA4-Client einrichten + Test im DebugView (5 Min)
Damit GA4 über Server-Side läuft:
7.1 Im GTM Server-Container
- Clients → „Neu" → „GA4" wählen → Speichern.
- Damit kann der Server-Container GA4-Anfragen empfangen und an die GA4-Property weiterleiten.
7.2 Im GTM Web-Container
- Bestehenden GA4-Konfigurations-Tag öffnen.
- Unter „Felder, die gesetzt werden sollen": neuer Eintrag
server_container_url=https://data.deinunternehmen.de. - Speichern + Container veröffentlichen.
7.3 Test im GA4 DebugView
- GA4 öffnen → Admin → DebugView.
- Deine Site im Chrome aufrufen (mit aktiviertem GTM Preview-Mode).
- Im DebugView sollten Events erscheinen UND der Request-Path sollte
data.deinunternehmen.deenthalten, NICHTwww.googletagmanager.com.
Wenn das so ist: Server-Side läuft. 🎉
8. Schritt 6: DSGVO + Consent Mode v2 (3 Min)
Server-Side macht Tracking nicht automatisch DSGVO-konform - die Rechtsgrundlage muss weiterhin existieren. Pflicht-Einstellungen für ein sauberes Setup:
- ✓ Consent Mode v2 muss im Web-Container aktiv sein und Tags blocken, solange keine Einwilligung vorliegt. Seit März 2024 für EU-Werbetreibende Pflicht.
- ✓ GeoIP-Anonymisierung in Stape aktivieren (Settings → „Anonymize IP").
- ✓ Daten-Minimierung nach Art. 5(1)(c) DSGVO: Sende nur was du brauchst. Roh-E-Mails NIEMALS unhashed - immer SHA-256.
- ✓ EU-Region für deinen Stape-Server wählen (siehe Schritt 1).
- ✓ AVV mit Stape abschließen (Auftragsverarbeitungs-Vertrag nach Art. 28 DSGVO).
Mehr Details zu Consent Mode v2 im Pillar-Artikel zu Server-Side Tracking (Sektion „Consent Mode v2 Implementierung").
9. Häufige Probleme & Lösungen
| Problem | Lösung |
|---|---|
| „Verifying" bleibt hängen | DNS-Propagation noch nicht durch. Warte 6-24h, prüfe mit dnschecker.org. |
| Cloudflare: Verifizierung schlägt fehl | Proxy (orange Wolke) auf „DNS only" (graue Wolke) stellen. |
| Subdomain wird vom Ad-Blocker geblockt | Generischeren Namen wählen (NICHT gtm, track, analytics). |
| GA4 DebugView zeigt keine Events | Web-Container nicht veröffentlicht? server_container_url falsch geschrieben? Cache leeren und neu laden. |
| Cookies werden nicht gesetzt | Same-Site-Attribut prüfen. Server-set Cookies brauchen SameSite=Lax. |
| Preview-Mode funktioniert nicht | Im Server-Container „Preview" drücken, dann im Web-Container ebenfalls. Beide Preview-Modi müssen parallel laufen. |
10. Was kostet das realistisch?
Die Free Tier deckt kleine Sites zuverlässig ab. Hochgerechnet sieht der Cost-Vergleich so aus:
| Setup | Monatliche Kosten | Wann passend |
|---|---|---|
| Stape Free Tier | $0 | <100k Requests/Mt. (≈ 8.000 Besucher) |
| Stape Basic | $20 | Bis 1 Mio. Requests, KMU mit Newsletter/Demos |
| Stape Pro + Power-Ups | $50-150 | Größere Shops, CAPI für Meta + Google |
| Self-hosted GCP Cloud Run | $10-30 + DevOps-Zeit | Wenn du das DevOps-Wissen hast |
| Plattform-App (Elevar/TrackBee) | $99-200 | Shopify-Fokus, schnellster Start |
Realistisch für die meisten deutschen KMU: Stape Basic ($20/Monat, ca. €19), kombiniert mit einer einmaligen Setup-Investition. Wenn du es lieber abgibst, baue ich Server-Side-Setups als Modul ab 400 € (Stape-Account auf deinen Namen, du behältst Kontrolle).
11. Nächste Schritte
Sobald dein Server läuft, kannst du tiefer einsteigen. Sinnvolle Folge-Themen:
- Meta CAPI über server-side GTM - Conversion-Daten direkt vom Server an Meta, deutlich höhere Match-Quote (in einem Stape-Case +93 % für Atasun Optik)
- Google Ads Enhanced Conversions mit server-side - Match-Rate von 60-70 % auf 90 %+
- Safari ITP umgehen durch Same-Origin Path-Based sGTM, Cookies von 7 auf 400 Tage Lifetime
- Cross-Domain Tracking zwischen mehreren Subdomains (z.B. Marketing-Site ↔ App)
Den vollständigen Hintergrund - warum Server-Side, was es löst, was es NICHT löst - findest du im Pillar-Artikel zu Server-Side Tracking. Wenn du das Setup lieber komplett abgeben willst: Server-Side Tracking Modul ab 400 € oder direkt Kontakt aufnehmen.
12. FAQ
Was kostet Stape.io wirklich?
Stape bietet einen Free Tier mit 100.000 Requests pro Monat - für kleine Sites mit etwa 5.000 bis 8.000 Besuchern monatlich ausreichend. Der Basic-Plan kostet ca. 20 USD/Monat für bis zu 1 Million Requests - typisch für KMU mit Newsletter, Demos und mittlerem Traffic. Pro-Plan und Power-Ups bewegen sich bei 50-150 USD/Monat für größere Setups.
Brauche ich Cloud-Engineering-Wissen für Stape.io?
Nein. Stape verwaltet den Server für dich. Du brauchst GTM-Kenntnisse und Zugriff auf die DNS-Verwaltung deiner Domain. Docker, Kubernetes oder Google Cloud Console werden nicht benötigt - das übernimmt Stape im Hintergrund.
Ist Stape.io DSGVO-konform?
Stape bietet EU-Server-Regionen (Frankfurt) - damit lassen sich personenbezogene Daten in der EU verarbeiten. DSGVO-Konformität hängt aber von der Implementierung ab: Consent Mode v2 muss aktiv sein, GeoIP-Anonymisierung sollte aktiviert werden, ein AVV mit Stape muss geschlossen werden und Daten-Minimierung (SHA-256 für E-Mails, IP-Truncation) ist Pflicht.
Was passiert wenn der Stape-Server ausfällt?
Stape garantiert 99,9 % Uptime. Bei einem temporären Ausfall werden Tracking-Events nicht erfasst - deine Website selbst läuft aber normal weiter, weil der Server-Container nur für die Tracking-Datenverarbeitung zuständig ist. Es gibt keinen Impact auf die Besucher-Experience.
Kann ich später von Stape zu Self-Hosted wechseln?
Ja. Der GTM Server-Container selbst ist portabel - du kannst denselben Container-Konfigurations-String später auf einer eigenen Google Cloud Run Instanz oder bei einem anderen Hoster wie Addingwell oder Taggrs nutzen. Die DNS-Subdomain müsstest du dann neu konfigurieren, der GTM-Container bleibt aber identisch.
Was wenn ich Cloudflare für meine DNS nutze?
Funktioniert problemlos. Wichtig ist nur: Den Proxy-Status (die orange Wolke) für die Stape-Subdomain auf „DNS only" (graue Wolke) stellen. Wenn der Cloudflare-Proxy aktiv ist, kann Stape die Domain nicht verifizieren, weil die Anfragen über Cloudflare geroutet werden statt direkt zu Stape.
Lieber abgeben als selber machen?
Ich richte dir Stape.io komplett ein - Account auf deinen Namen, Subdomain konfiguriert, GA4 verkabelt, DSGVO-sauber, mit Handover-Call. Server-Side Tracking als Modul ab 400 €.
Server-Side Setup anfragen