Docker 

Docker beim serverseitigen Tracking: eigener Server statt Google Cloud

Zwei Personen arbeiten an einem Schreibtisch mit Computern in einem modernen Büro.
Ralph Grundmann · Zuletzt aktualisiert am 20.10.2026

Docker ist eine offene Plattform, mit der sich Anwendungen samt allem, was sie zum Laufen brauchen, in sogenannte Container verpacken lassen. Beim serverseitigen Tracking ist Docker der Weg, den Server-Container von Google auf einem eigenen Server zu betreiben, statt ihn Google Cloud Run oder einem spezialisierten Hoster zu überlassen. Das wählen vor allem Unternehmen, denen Datenschutz und Kontrolle wichtig sind. Es kann günstiger sein als Cloud-Hosting, verlangt aber, dass sich jemand um den Betrieb kümmert.

Was ist Docker?

Docker verpackt eine Anwendung mit Laufzeitumgebung, Bibliotheken und Einstellungen in einen Container. Der verhält sich auf jedem Server gleich, ob auf dem Rechner eines Entwicklers, bei einem deutschen Hoster oder in der Cloud. Genau das macht Docker für den Betrieb eines Server-Containers interessant: Google liefert die Anwendung fertig verpackt, Sie entscheiden nur, wo sie läuft. Drei Begriffe reichen fürs Verständnis:

  • Image: die schreibgeschützte Vorlage. Für das serverseitige Tracking stellt Google ein fertiges Image bereit.
  • Container: eine laufende Instanz eines Images. Aus einem Image lassen sich beliebig viele gleiche Container starten, etwa mehrere Tagging-Server.
  • Registry: ein Speicher für Images. Docker Hub ist die öffentliche Registry, das Image von Google liegt in Googles eigener Registry.

Container sind schlanker als virtuelle Maschinen, weil sie keinen eigenen Betriebssystemkern brauchen, sondern den des Servers nutzen. Deshalb passen mehrere Container auf einen kleinen Server.

Docker beim serverseitigen Tracking: so läuft es

Beim serverseitigen Tracking mit dem Google Tag Manager läuft der Server-Container immer als Container aus einem Docker-Image. Die Frage ist nur, wer ihn betreibt. Bei Google Cloud Run oder einem spezialisierten Hoster kümmert sich der Anbieter darum. Auf einem eigenen Server richten Sie ihn selbst ein, nach Googles Anleitung zur manuellen Einrichtung:

  • Image: gcr.io/cloud-tagging-10302018/gtm-cloud-image:stable
  • Ein Vorschau-Server: genau einer, mit CONTAINER_CONFIG und RUN_AS_PREVIEW_SERVER=true. Über ihn läuft die Vorschau im Tag Manager.
  • Mehrere Tagging-Server: mit CONTAINER_CONFIG und der Adresse des Vorschau-Servers in PREVIEW_SERVER_URL. Google empfiehlt den Betrieb als Cluster, je Server höchstens eine virtuelle CPU.
  • Erreichbarkeit: In Googles Beispielen lauscht der Server auf Port 8080, über die Einstellung PORT lässt sich das ändern. Unter /healthy meldet er, ob er läuft. Davor gehört ein Webserver oder Load Balancer mit Zertifikat für Ihre Domain.

Vorteile eines eigenen Docker-Servers

  • Datenschutz und Kontrolle: Sie bestimmen, wo der Server steht und wer ihn betreibt, etwa ein Hoster in Deutschland ohne Mutterkonzern in den USA oder Ihr eigenes Rechenzentrum. Für den Server selbst stellt sich die Frage der Übermittlung in ein Drittland dann nicht, und Protokolle, Zugriffe und Aufbewahrung legen Sie selbst fest. Deshalb wählen gerade Unternehmen mit strengen Datenschutzvorgaben diesen Weg.
  • Kosten: Ein kleiner Cloud-Server bei einem deutschen Hoster kostet wenige Euro bis gut zehn Euro im Monat. Zwei Tagging-Server und ein Vorschau-Server liegen damit bei rund 20 bis 30 Euro. Für Google Cloud Run nennt Google rund 45 US-Dollar je Server und empfiehlt mindestens zwei, also rund 90 US-Dollar im Monat.
  • Nähe zur Website: Läuft der Container auf demselben Server oder hinter demselben Proxy wie die Website, liegt er im selben Netz. Safari lässt Cookies, die der Server setzt, dann länger bestehen als die sieben Tage, auf die es Cookies aus fremden Netzen begrenzt.
  • Unabhängigkeit: Kein Rechnungskonto bei Google Cloud und keine Abrechnung nach Anfragen wie bei spezialisierten Hostern.

Eine Einschränkung gehört dazu: Was der Server an GA4, Google Ads oder Meta weitergibt, landet trotzdem bei diesen Anbietern. Und eine Einwilligung brauchen Sie mit eigenem Server genauso wie ohne.

Nachteile: Den Betrieb übernehmen Sie

  • Wartung: Google entwickelt das Image weiter. Updates des Images, des Betriebssystems und der Zertifikate spielt jemand ein, bei Cloud Run oder einem Hoster passiert das ohne Ihr Zutun.
  • Ausfallsicherheit und Last: Cloud Run startet bei viel Verkehr selbst weitere Server. Auf eigenen Servern planen Sie Reserven, Lastverteilung und den Ersatz bei einem Ausfall selbst. Fällt der Server aus, fehlen die Daten dieser Zeit.
  • Überwachung: Jemand muss merken, wenn der Server nicht antwortet oder Daten nicht ankommen, am besten bevor es im Bericht auffällt.
  • Feinheiten der Einrichtung: Steht ein Proxy vor dem Container, muss er die IP-Adresse der Besucher weiterreichen. Sonst sieht der Server nur die Adresse des Proxys, und Analytics ordnet alle Besuche dem Standort des Servers zu. Das kommt in der Praxis vor, deshalb prüfen wir die Weitergabe bei jeder Abnahme.
  • Know-how: Ohne jemanden, der Linux, Docker und Webserver beherrscht, sind die gesparten Serverkosten schnell durch Arbeitszeit aufgezehrt.

Matomo und Piwik PRO beim serverseitigen Tracking

Wem Datenschutz wichtig ist, der setzt bei der Webanalyse oft auf Matomo oder Piwik PRO statt Google Analytics. Beide bringen einen eigenen Tag Manager mit, der aber im Browser arbeitet. Server-Side Tagging kann der Matomo Tag Manager derzeit nicht, das bestätigt Matomo selbst. Für das serverseitige Tracking beschreiben deshalb beide Anbieter den Weg über einen Server-Container des Google Tag Managers:

  • Matomo: Matomo lässt sich mit dem offiziellen Docker-Image selbst betreiben, zusammen mit einer MySQL- oder MariaDB-Datenbank. Für den Server-Container stellt Matomo ein eigenes Client-Template bereit, der Tracking-Code zeigt dann auf Ihre Server-Adresse. Alternativ schickt Ihr Server die Daten über die Tracking-Schnittstelle direkt an Matomo.
  • Piwik PRO: Für den Server-Container stellt Piwik PRO ein Client- und ein Tag-Template bereit, der Tracking-Code zeigt auf Ihren Server-Container. Piwik PRO selbst empfiehlt eine Kombination aus Server-Container und eigenem Tag Manager. Daneben nennt Piwik PRO JENTIS und für den Enterprise-Tarif einen eigenen Datensammler auf Ihrer Domain, der nur die Analyse abdeckt.

Damit lässt sich ein Aufbau ganz auf eigenen Servern umsetzen: Matomo und der Server-Container von Google laufen beide als Docker-Container, etwa bei einem Hoster in Deutschland. Werbeplattformen wie Google Ads oder Meta beliefert der Server-Container dann nur mit den Daten, die Sie freigeben.

Eigener Docker-Server, Cloud Run oder Hoster?

Vergleich Eigener Docker-Server Google Cloud Run Spezialisierter Hoster
Kosten im Monat wenige Euro je Server, dazu Arbeitszeit für den Betrieb rund 45 US-Dollar je Server, mindestens zwei empfohlen je nach Anfragen, ab rund 20 US-Dollar
Standort und Anbieter frei wählbar, auch in Deutschland Google-Region wählbar, Anbieter Google nach Angebot des Hosters
Wartung und Updates liegen bei Ihnen oder Ihrem Dienstleister übernimmt Google übernimmt der Hoster
Lastspitzen selbst planen automatisch automatisch im Rahmen des Tarifs
Passt, wenn Datenschutzvorgaben streng sind und IT vorhanden ist Sie Google Cloud schon nutzen Sie schnell starten wollen

Welcher Weg passt, besprechen wir mit Ihnen und Ihrer IT. Die Kosten der drei Wege im Detail stehen auf unserer Seite zum serverseitigen Tracking.

Wofür Docker sonst genutzt wird

Außerhalb des Trackings dient Docker vor allem für Entwicklungs- und Testumgebungen, die sich wie der Live-Server verhalten, und für den Betrieb von Anwendungen in der Cloud. Viele Cloud-Dienste, auch Google Cloud Run, führen Anwendungen als Container aus. Die Desktop-Anwendung Docker Desktop ist unter anderem für kleine Unternehmen mit weniger als 250 Beschäftigten und weniger als 10 Millionen US-Dollar Jahresumsatz kostenlos. Unternehmen, die eine der beiden Grenzen erreichen, und Behörden brauchen ein Abo. Die Docker Engine auf dem Server ist Open Source.

Sie wollen serverseitiges Tracking auf einem eigenen Server betreiben oder wissen, welcher Weg für Sie passt? Dann kontaktieren Sie uns gerne oder lesen Sie mehr über unser serverseitiges Tracking!

 Häufige Fragen 

Docker: die wichtigsten Fragen

Ist ein eigener Docker-Server datenschutzfreundlicher als Cloud Run?

Er gibt Ihnen mehr Kontrolle: Standort, Anbieter, Protokolle und Zugriffe bestimmen Sie selbst, und bei einem Hoster ohne US-Bezug stellt sich für den Server die Drittlandfrage nicht. Was der Server an Google oder Meta weitergibt, landet aber trotzdem dort, und eine Einwilligung brauchen Sie in beiden Fällen.

Ist ein eigener Docker-Server günstiger?

Bei den Serverkosten meist ja: Kleine Server kosten wenige Euro im Monat, bei Google Cloud Run nennt Google rund 45 US-Dollar je Server. Dafür kommen Wartung, Updates und Überwachung hinzu. Ohne eigenes Know-how kann der Betrieb am Ende teurer werden.

Funktioniert serverseitiges Tracking auch mit Matomo oder Piwik PRO?

Ja. Beide beschreiben dafür den Weg über einen Server-Container des Google Tag Managers mit eigenen Templates, denn ihr eigener Tag Manager arbeitet im Browser. Matomo können Sie zusätzlich selbst als Docker-Container betreiben, sodass Analyse und Server-Container auf Ihren eigenen Servern laufen.

Brauche ich Docker für serverseitiges Tracking?

Nicht selbst. Auf Google Cloud Run oder bei spezialisierten Hostern läuft der Server-Container auch als Container, um Docker kümmert sich dort aber der Anbieter. Selbst mit Docker arbeiten Sie nur, wenn der Server-Container auf einem eigenen Server laufen soll.

Ist Docker kostenlos?

Die Docker Engine ist Open Source. Docker Desktop ist für Privatpersonen, Bildung, nicht kommerzielle Open-Source-Projekte und kleine Unternehmen mit weniger als 250 Beschäftigten und weniger als 10 Millionen US-Dollar Jahresumsatz kostenlos. Größere Unternehmen und Behörden brauchen ein Abo.

 Erstgespräch anfragen 

Fragen zu diesem Thema?

Schreiben Sie uns kurz, worum es geht. Sie sprechen direkt mit Ahmed Badia.
Microsoft Partner Badge
Sistrix-zertifizierte Agentur
4,9
Basierend auf 33 Rezensionen
Erstgespräch anfragen
Ahmed Badia
Ahmed BadiaSenior Software Developer Team LeadAnrufen: 0228 243 313 54

* Pflichtangabe

Bitte geben Sie Ihren Namen ein.

Bitte geben Sie eine gültige E-Mail-Adresse ein, z. B. name@firma.de.

Für einen Rückruf.

Bitte geben Sie Ihre Nummer mit Vorwahl ein, z. B. 0228 243 313 53 oder +49 228 243 313 53.

Bitte schreiben Sie uns kurz, worum es geht.

Kostenlos und unverbindlich. Antwort in der Regel innerhalb von 24 Stunden an Werktagen.

Informationen zur Verarbeitung Ihrer Daten: Datenschutzerklärung