Kundenreferenz

Audience Verification auf GKE: über 1 TB Rohdaten/Tag zu tagesaktuellen In-Target-Werten

Medien- und Werbevermarktung · 99 % Bevölkerungsreichweite · DSGVO · Wie Pexon Consulting für einen deutschen Medien- und Werbevermarktungskonzern mit Reichweite von 99 % der deutschen Bevölkerung eine eigene Audience-Verification-Datenplattform auf Google Kubernetes Engine gebaut hat: Data Lake über BigQuery-ELT bis FastAPI-REST-API, für Heads of Data und Audience Analytics, die Messdienstleister durch ein vermarktbares Eigenprodukt ersetzen wollen.

Aktualisiert: Juli 2026
Das Wichtigste in Kürze
Wer
Ein deutscher Medien- und Werbevermarktungskonzern mit Reichweite von 99 % der deutschen Bevölkerung über ein Portfolio aus 8 TV-Sendern, 93 Print-Titeln, 69 Audio-Marken und 339 Digitalangeboten, DSGVO-pflichtig für Panel- und Cookie-Daten.
Problem
Externe Messdienstleister lieferten sinkende In-Target-Qualität, während Third-Party-Cookies branchenweit erodieren. Für die Kampagnen-Abrechnung gegenüber Werbekunden fehlte eine eigene, steuerbare Messung auf über 1 TB Rohdaten pro Tag.
Lösung
Pexon Consulting lieferte End-to-End Data Engineering auf Google Cloud: ELT-Pipeline in BigQuery mit Cloud Composer (Airflow), Cross-Device-Graph mit Kalibration, FastAPI-REST-API auf GKE und Infrastructure-as-Code mit Terraform und Vault.
Ergebnis
Produktiv läuft eine tagesaktuelle In-Target-Kennzahl aus über 1 TB Input zu wenigen MB Output, gestützt auf über 250.000 Panelisten und 12 gewichtete Zielgruppen-Segmente. Der Vertrag wurde um das Folgeprojekt Panelytics verlängert.

Ergebnisse

>1 TB
Rohdaten pro Tag · werden zu wenigen MB tagesaktueller In-Target-Output verdichtet
~5x
mehr Treffer · Haushalts-Mapping über Cross-Device-Graph vs. direktes Cookie-Mapping
250.000+
Panelisten · aus fünf regelmäßigen Umfrage-Panels als Hochrechnungsbasis
Eigenprodukt
statt Messdienstleister · vermarktbares Audience-Verification-Datenprodukt, Vertrag verlängert

Übersicht Kunde

Branche
Medien · Werbevermarktung · Audience Analytics
Unternehmen
Vermarkter mit 99 % Reichweite der deutschen Bevölkerung (8 TV, 93 Print, 69 Audio, 339 Digital)
Region
Deutschland
Services
Data Engineering, Cloud-Infrastruktur, API-Entwicklung, Datenmodellierung, Panel-Workflow
Tech-Stack
Google Cloud, GKE, BigQuery, Cloud Composer (Airflow), FastAPI, Terraform, Vault, Helm
Projektdauer
Produktiv, Vertrag verlängert (Folgeprojekt Panelytics)
Compliance
DSGVO (personenbezogene Panel- und Cookie-Daten)
Status
Produktiv; Kalibration Haushalts-Mapping und Device-ID-Zuordnung in Verfeinerung

Ausgangslage

Sinkende Qualität zugekaufter In-Target-Messung
Der Vermarkter wollte für ausgespielte Werbekampagnen selbst messen, inwieweit die vom Kunden gebuchte Zielgruppe tatsächlich erreicht wurde. Diese In-Target-Messung, intern Audience Verification genannt, kam bisher über externe Messdienstleister. Deren Qualität hatte spürbar nachgelassen, ohne dass der Vermarkter Architektur, Mapping-Logik oder Gewichtung steuern konnte. Für Heads of Data und Audience Analytics war das kein Reporting-Schönheitsfehler, sondern ein strategisches Risiko: Die In-Target-Kennzahl ist Fundament der Kampagnen-Abrechnung gegenüber Werbekunden. Wer 99 % der deutschen Bevölkerung über TV, Print, Audio und Digital erreicht, kann die Messqualität nicht an einen Black-Box-Anbieter mit sinkender Trefferquote auslagern. Ziel war deshalb ein eigenes Produkt, das die Messung selbst leistet und perspektivisch als eigenständiges Datenprodukt an den Markt gebracht werden kann, nicht nur als internes Tool.
Third-Party-Cookie-Erosion trifft die Trefferquote
Browser wie Safari und Firefox blockieren Third-Party-Cookies inzwischen standardmäßig, und Google Chrome hat den Ausstieg angekündigt. Die klassische Cookie-basierte Zielgruppen-Messung verliert damit branchenweit an Trefferquote. Kampagnen werden im Buchungssystem über Targeting-Kriterien wie Altersgruppe und Geschlecht definiert. Daraus leitet sich ab, was In-Target bedeutet: Eine Ad Impression ist In-Target, wenn sie von einer Person gesehen wird, die die gebuchten Kriterien erfüllt. Genau diese Zuordnung von anonymen Ad-Server-Logs zu demografischen Merkmalen musste die neue Plattform aus eigenen Daten statistisch hochrechnen. Ohne ausreichend viele Cookie-Treffer bricht die Hochrechnung zusammen oder wird verzerrt. Die Plattform musste also nicht nur ETL/ELT skalieren, sondern den Reichweite-Genauigkeits-Tradeoff zwischen direktem Cookie-Mapping und Haushalts-Mapping explizit steuern.
Über 1 TB Rohdaten und verzerrte Panel-Verteilung
Mehrere Input-Quellen mit über 1 TB Rohdaten pro Tag mussten täglich zusammengeführt werden. Ein zentraler Join verbindet zwei Quellen mit je über 500 GB. Gleichzeitig entspricht die Verteilung der messbaren Panelisten nicht der Verteilung aller Online-Nutzer. Ohne saubere Gewichtung über 12 Zielgruppen-Segmente (2 Geschlechter × 6 Altersgruppen) ist jede Hochrechnung systematisch verzerrt. Das reichweitenstarke Haushalts-Mapping ordnet Impressions Haushalten statt Personen zu und ist damit unschärfer als das direkte Cookie-Mapping: Es liefert rund 5x mehr Treffer, aber systematisch niedrigere In-Target-Werte. Mehrere Personen pro Haushalt bedeuten zusätzlich, dass Ad Impressions anteilig auf mehrere Panelisten im selben Haushalt verteilt werden müssen. Das ist Statistik plus Data Engineering, nicht nur Pipeline-Bau.
Fragmentierter Panel-Workflow und DSGVO-Pflicht
Das Management der Panelisten und die Bildung von Targeting-Segmenten waren über mehrere Datenquellen verstreut und schlecht bedienbar. Panel-Stammdaten und Cookie-Daten sind personenbezogen und unter DSGVO zu verarbeiten: Consent, Zweckbindung, Zugriffskontrolle und nachvollziehbare Pipeline-Schritte gehören zur Architektur, nicht zur Checkliste am Ende. Vier Umgebungen (Sandbox, Dev, PreProd, Prod) waren nötig, damit Produkt, Data Research und Engineering parallel arbeiten können, ohne Produktionsdaten zu gefährden. Prod-Änderungen sollten ausschließlich über Infrastructure-as-Code laufen, damit Secrets, Netz und Deployments auditierbar bleiben. Kurz: Die Ausgangslage war ein Mix aus Messprodukt-Strategie, Cookie-Realität, Big-Data-Join und Datenschutz, den kein reines BI-Dashboard und kein zugekaufter Black-Box-Score lösen konnte.

Lösung & Vorgehen

1
ELT auf BigQuery statt Dataflow für den >500-GB-Join
Statt für jeden Verarbeitungsschritt eigene Spark- oder Dataflow-Jobs zu betreiben, bildete Pexon die Berechnung über mehrere Ebenen von BigQuery-Views ab: Datenbereinigung, Anreicherung mit Panel- und Kampagnen-Stammdaten, Berechnung der Gewichte, Berechnung der In-Target-Werte. Der Vorteil: keine Datenduplikation, und die Datenbank-Engine optimiert die Logik selbst über die riesigen Eingangsmengen. Dataflow (Apache Beam) wurde als Googles Best-Practice-Empfehlung für serverlose ETL getestet, aber verworfen, weil ein notwendiger Join zweier Quellen mit je über 500 GB serverless nur über Umwege möglich war. Die Neuimplementierung des bestehenden Panelisten-Reports wurde von DataProc/Spark-Jobs auf SQL- und BigQuery-Jobs umgestellt: BigQuery-Jobs sind schnell, SQL ist im Team breit verfügbar, und alle Schritte laufen über eine einheitliche Methode. Orchestriert wird die Pipeline über Cloud Composer (Apache Airflow). Das ist die zentrale Trade-off-Entscheidung des Projekts: Vendor-Empfehlung gegen gemessene Machbarkeit am konkreten Join-Problem, entschieden zugunsten von BigQuery-ELT.
2
Cross-Device-Graph mit gesteuerter Kalibration
Um die geringe Trefferzahl des direkten Cookie-Mappings auszugleichen, bildet die Plattform über IP-Adressen ein Haushalts-Mapping im Cross-Device-Graph. Es liefert rund 5x mehr Treffer, allerdings mit systematisch niedrigeren In-Target-Werten, weil in einem Haushalt mehrere Personen online sein können. Diese Verzerrung wird über eine Kalibration korrigiert, die zum Zeitpunkt der Referenz noch verfeinert wird: Der Reichweite-Genauigkeits-Tradeoff wird explizit gesteuert, nicht wegdefiniert. Parallel läuft die Optimierung der Original-Device-ID-Zuordnung. Für Entscheider bedeutet das Transparenz statt Marketing-Zahl: Die Trefferquote ist belegt (~5x), der finale Genauigkeitswert gegenüber der bisherigen Messung wird nachgereicht, sobald die Kalibration final ist. Über 250.000 Panelisten aus fünf regelmäßigen Umfrage-Panels liefern die demografischen Stammdaten. Trifft ein Ad-Impression-Cookie auf ein Panelisten-Cookie, entsteht eine Zuordnung; aus ausreichend vielen Treffern wird hochgerechnet, welche Altersgruppen und Geschlechter eine Kampagne gesehen haben. Für 12 Gruppen wird ein Gewicht aus tatsächlicher Nutzer-Verteilung geteilt durch gefundene Panelisten-Verteilung berechnet, getrennt für direktes Mapping und Haushalts-Mapping.
3
FastAPI-REST-API auf GKE und IaC mit Terraform
Die Ergebnisdaten liefert eine in Python und FastAPI gebaute REST-API auf Google Kubernetes Engine als JSON, CSV und Excel, in mehreren Aggregationsleveln, dokumentiert und getestet mit PyTest. Consumption läuft zusätzlich über Power-BI-Reports. Dasselbe Kubernetes-Fundament setzt Pexon auch bei regulierten Energieversorgern ein: containerisierte API, Helm-Deployments, klare Umgebungs-Trennung. Vier Umgebungen (Sandbox, Dev, PreProd, Prod) halten Experimente und Produktion auseinander. Die Prod-Umgebung ist so abgesichert, dass Änderungen nur über Terraform möglich sind. Secrets und der Zugriff für terraform init laufen über Hashicorp Vault, CI/CD über GitLab CI mit wiederverwendbaren Terraform-Modulen des zentralen Infra-Teams. Pexon verantwortete Architektur- und Technologieentscheidungen, Datenmodellierung, Sicherung der Datenqualität, Infrastruktur als Code und die Diskussion der Businesslogik hinter der Gewichtung, eingebettet in ein cross-funktionales Scrum-Team aus Dev, Product Owner, Data Researcher/Analyst, Scrum Master und kundenseitigem PM.
4
Panelytics: Panel-Workflow in einer Oberfläche
Im Folgeprojekt Panelytics wurden verschiedene Datenquellen über eine Benutzeroberfläche zusammengeführt, um das Panelisten-Management zu vereinfachen und die Bildung von Targeting-Segmenten zu optimieren. Das schließt die Lücke zwischen Data-Lake-Pipeline und operativem Alltag der Audience-Teams: Segmente entstehen nicht mehr über verstreute Exporte, sondern über einen konsolidierten Workflow auf derselben Datenbasis, die die In-Target-Berechnung speist. Der Vertrag wurde verlängert, weil die Plattform nicht als einmaliges Report-Skript, sondern als Produktroadmap angelegt war: erst belastbare Messung, dann bedienbarer Panel-Workflow, parallel Kalibration und Device-ID-Feinschliff. Für vergleichbare Vermarkter und Publisher ist das Muster übertragbar (Data Lake, BigQuery-ELT, Airflow, FastAPI auf GKE), sofern Panel-Pool und Consent-Lage (TCF, verfügbare Cookie-Daten) die Hochrechnung tragen. Genau diese Voraussetzungen prüft Pexon vor einer Übertragung, statt eine Trefferquote pauschal zuzusichern.

Vorher / Nachher

DimensionVorherNachherEffekt
In-Target-Messungexterne Messdienstleister, sinkende Qualitäteigene Audience-Verification-Plattform produktivsteuerbare Kennzahl für Kampagnen-Abrechnung
DatenverarbeitungDataProc/Spark und geplante Dataflow-JoinsBigQuery-View-Kaskade + Airflow (Composer)>1 TB/Tag Input, wenige MB Output, ohne Datenduplikation
Mapping-Trefferquotedirektes Cookie-Mapping mit zu wenigen TreffernCross-Device-Haushalts-Mapping + Kalibrationrund 5x mehr Treffer, Genauigkeit gesteuert
Panel-Workflowfragmentierte Quellen, schwer bedienbarPanelytics-Oberfläche, Segmente konsolidiertVertrag verlängert, operativ nutzbares Datenprodukt
“
Wir ersetzen die Black-Box der Messdienstleister durch eine eigene Pipeline, die über 1 TB Rohdaten pro Tag zu einer tagesaktuellen In-Target-Kennzahl verdichtet, und steuern den Tradeoff zwischen Trefferquote und Genauigkeit bewusst über Kalibration statt ihn zu verschleiern.
HD
Head of Data / Audience Analytics
Datenplattform · Medien-Vermarkter

Eingesetzte Technologien & Services

Google Kubernetes Engine BigQuery Cloud Composer (Airflow) FastAPI Terraform Hashicorp Vault

Häufige Fragen

Warum BigQuery-Jobs statt Dataflow für die Audience-Verification-Pipeline?
Dataflow (Apache Beam) wurde als Googles Best-Practice-Empfehlung für neue serverlose ETL-Projekte getestet, erwies sich aber als nur über Umwege nutzbar, weil ein Join zweier Datenquellen mit je über 500 GB nötig war. Die Umsetzung als BigQuery-Jobs mit Airflow-Orchestrierung (Cloud Composer) ist schneller, nutzt breit verfügbares SQL und liefert eine einheitliche Methode über Bereinigung, Anreicherung, Gewichtung und In-Target-Berechnung ohne Datenduplikation.
Wie wird aus anonymen Ad-Server-Logs eine demografische Zielgruppe?
Über einen Pool von mehr als 250.000 Panelisten, deren Cookies mit Umfrage-Stammdaten (Alter, Geschlecht) verknüpft sind. Trifft ein Ad-Impression-Cookie auf ein Panelisten-Cookie, entsteht eine Zuordnung. Aus ausreichend vielen Treffern wird statistisch hochgerechnet, welche Altersgruppen und Geschlechter eine Kampagne gesehen haben. Für 12 Segmente (2 Geschlechter × 6 Altersgruppen) korrigiert eine Gewichtung die Abweichung zwischen Panelisten- und Nutzer-Verteilung.
Was ist der Cross-Device-Graph und warum ist er nötig?
Cookies werden von Browsern oft schnell gelöscht, und Nutzer verwenden mehrere Geräte. Der Cross-Device-Graph ordnet über IP-Adressen Cookies Haushalten zu. Dadurch entstehen rund 5x mehr Treffer als beim direkten Cookie-Mapping, allerdings zulasten der Genauigkeit, weil in einem Haushalt mehrere Personen online sein können. Die Verzerrung wird über Kalibration gesteuert; der finale Genauigkeitswert gegenüber der Alt-Messung folgt nach Abschluss der Kalibration.
Wie lange dauert der Aufbau einer Audience-Verification-Plattform auf GKE?
Planen Sie von der Architekturentscheidung (BigQuery-ELT vs. Dataflow) über Pipeline, API und Terraform-Umgebungen bis zum produktiven Report typischerweise mehrere Quartale in einem cross-funktionalen Scrum-Setup. In diesem Mandat liefen BigQuery-Pipeline, FastAPI auf GKE und IaC produktiv; Panel-Workflow (Panelytics) folgte als Verlängerung. Kalibration und Device-ID-Feinschliff laufen parallel zum Live-Betrieb und sind kein Blocker für den ersten produktiven In-Target-Wert.
Lässt sich diese Plattform auf andere Vermarkter oder Publisher übertragen?
Das technische Muster ja: Data Lake, ELT auf BigQuery, Airflow-Orchestrierung und eine FastAPI-REST-API auf GKE lassen sich auf Vermarkter, Publisher oder Audience-Analytics-Anbieter übertragen. Die Datenqualität hängt am Kontext: Ohne ausreichend großen eigenen Panel-Pool fehlt die Hochrechnungsbasis, und eine andere Consent-Lage (TCF, Cookie-Daten) verschiebt die Trefferquote. Pexon prüft diese Voraussetzungen vor der Übertragung, statt eine Trefferquote pauschal zuzusichern.
Audience Verification und In-Target-Datenprodukte planen
Sie vermarkten Reichweite und brauchen eine eigene, DSGVO-feste In-Target-Messung statt Black-Box-Dienstleister? Pexon Consulting liefert Data Engineering von BigQuery-ELT bis FastAPI auf GKE.
Jetzt Kontakt aufnehmen

Sie suchen einen Partner für Ihr Projekt?

Wir analysieren Ihren individuellen Bedarf, geben erste Empfehlungen zu Umsetzungsstrategien und bieten Ihnen transparente Einblicke in unsere Methoden, Technologien und Referenzen.

400+
Projekte seit 2020

100+
Kunden im DACH-Raum

ISO
27001 zertifiziert

3
Hyperscaler Partner