HomeServicesMeasurement & Privacy Engineering
Service 01 · Measurement & Privacy Engineering
Server-side tracking that keeps delivering under GDPR
Depending on your audience, client-side tracking loses 30 to 40 percent of signals. We build the EU-hosted server-side architecture that stops it.
First call within 48 h · 2 weeks · from €2,400 net
You're in the right place if:
Ads reports fewer conversions than your shop or CRM actually sees.
The same conversion shows up twice in reporting.
Consent Mode V2 is wired up somehow, but nobody trusts the numbers.
Since the UA-to-GA4 migration the numbers are questioned internally.
What we build
Four modules. One setup.
Bookable individually or as a chain, depending on the maturity of your existing tracking.
Web Analytics Setup & Audit
GA4 · Plausible CE · GTM · GTM Server-Side · stape.ioFull implementation or technical audit of an existing web analytics setup. Tool-agnostic, we recommend what fits the use case.
GA4, Plausible CE or Matomo, server-side via stape.io, UA-to-GA4 cleanup, cross-domain, bot and referral filters.
Mobile & App Analytics (Firebase)
Firebase Analytics · GA4 · BigQuery · Usercentrics · OneTrustAnalytics for native and hybrid apps. Firebase properly configured, with an event schema that fits the web strategy and merges into BigQuery.
iOS/Android event schema, privacy-first Firebase config, app consent with enterprise CMP, Firebase ↔ GA4 BigQuery export.
Cookie Consent & Consent Engineering
Usercentrics · OneTrust · Cookiebot · Consent Mode V2The consent layer is not a checkbox. Misconfigured it destroys data, configured properly it protects users and lets analysis run.
CMP selection and setup, cookie scanning, Consent Mode V2, pre-consent scan, ongoing CMP operations.
Conversion APIs & ad platforms
Meta CAPI · Google Enhanced Conv. · TikTok Events · LinkedIn CAPIPixel plus Conversion API per platform, distributed from one server container and deduplicated via a shared event ID. Conversions arrive in the platforms without counting twice.
Meta, Google, TikTok, LinkedIn, Criteo, Outbrain. Click-ID capture (gclid, fbclid), CRM and offline conversions, match-quality monitoring.
How it works
From click to platform, in four steps.
First-party to your own server, not through dozens of third-party domains.
Signal
An event fires in the browser and goes first-party to your own subdomain, not directly to Google.
Server container
GTM Server-Side on stape.io receives the event, filters PII and enriches it.
Consent gate
Consent Mode V2 decides before every tag which data flows. Without consent, modelled only.
Distribution
The clean event goes to GA4 and Meta CAPI, and in parallel to BigQuery Frankfurt.
Process
Four phases, fixed order.
always starts with phase 1 · no blind build
Audit Sprint
Five layers audited, findings ranked, effort estimated. The result is a report you could act on without us.
Architecture
Data contract, event design, target architecture. We fix where each number is produced and who guarantees it.
Build Sprint
Delivery in sprints, every module signed off on its own. Your team stays involved, not locked out.
Managed Evolution
Monitoring, release support, platform updates. Optional; plenty of clients run the setup themselves.
What you get
A report, not a workshop afterglow.
The Audit Sprint ends in a document: findings per layer, severity, effort, sequence. Not a slide deck full of recommendations in the subjunctive.
→ Findings with severity and reproduction path
→ Effort estimate per finding, in person-days
→ A draft data contract for the core events
→ An implementation plan another agency could execute
Deliverables · Measurement & Privacy Engineering
Structure taken from this page's scope of delivery. The concrete scope comes out of the audit.
Scopes
Three ways in, one starting point.
Audit Sprint
from €2,400 net
2 weeks
We audit what is wrong. Prioritised report + action plan.
Request an Audit Sprint →Managed Evolution
monthly
3-month minimum
Ongoing partnership. Analytics as a product.
Request Managed Evolution →From the integrations catalog
Tools this service works with.
Category: AnalyticsCategory: Consent & CMPCategory: Server-Side & TaggingCategory: Tag Management
Yes, GA4 remains legally usable in 2026; running it without server-side just gets thinner on data every quarter. Three forces argue for the move: Safari ITP caps JavaScript-set cookies at 7 days, adblockers filter a substantial share of GA4 calls depending on your audience, and Consent Mode V2 signals purely client-side, so only the server container lets you verify that signal before data leaves the building. Server-side is our recommendation, not a Google requirement. Without sGTM you are optimising on filtered data.
Almost always the pixel and the Conversion API run in parallel without both paths carrying the same event ID. The platform cannot deduplicate and counts both reports. The shared event ID is therefore the first checkpoint in every tracking audit.
Yes, following the same pattern: capture the click ID, send events from the server container, consent signal in front. The six core platforms (Google, Meta, TikTok, LinkedIn, Criteo, Outbrain) are documented in the catalog; further destinations are added per project through the same server container.
A Google standard that checks before every tag whether consent exists. When it is missing, only modelled, aggregated data flows, nothing personal. Mandatory for Google Ads in the EEA.
A Google Tag Manager container that runs on your own server rather than in the browser. Signals are sent first-party, past adblockers and ITP.
A server-to-server interface that reports conversions directly to Meta, Google and others, independent of the browser pixel and therefore more robust.
A first-party subdomain (analytics.client.com) routes requests to a stape.io server container. Tags run server-side, the browser only sees your own domain. This is not a trick, it is an architectural shift: PII is filtered before it reaches Google, Consent Mode V2 runs in front, the audit log stays with you.
Consent Mode V2 controls how Google tags react to the consent state, it does not replace a full CMP implementation. Used correctly they work together: the CMP owns the consent decision, Consent Mode V2 transmits the state correctly to Google services. Without a CMP behind it, Consent Mode V2 is just an API.
Pure event tracking is not affected by the EU AI Act. The Act becomes relevant the moment analytics data drives automated decisions: BigQuery ML for lookalike audiences, custom LLMs for content personalisation, predictive scoring in the CRM. Those pipelines need risk classification, data-provenance documentation and, in the high-risk case, an external audit. The EU AI Act takes effect in phases: many central obligations become relevant from 2 August 2026, with further rules into 2027. We document this in the Measurement Blueprint from day one.
The Frankfurt region on Google Cloud keeps data inside the EU legal space. Third-country transfer becomes the exception rather than the default, and Standard Contractual Clauses cover those exceptions. The residual risk stays: Google is a US parent company and therefore within CLOUD Act reach. Where that matters we harden with CMEK and external key management, described on the [Marketing Data Lakehouse](/en/services/marketing-lakehouse/) page.
A complete technical spec doc that defines what gets measured, how events are named and which parameters carry which values. The foundation for dev-team implementation and downstream QA validation. Not a concept paper for the drawer.
Your dev team implements the tracking, against our Measurement Blueprint. We write the spec, stay available for questions, and take over full QA and everything after implementation. Deliberate stance against vendor lock-in: the code stays with you.
Yes, apps use Firebase Analytics as the foundation, websites use GA4 or Plausible. Event schemas differ, consent architecture differs (app consent vs. browser consent), and QA methodology is technically different. We cover both worlds.
Audit Sprint at a fixed price of €2,400 net, 2 weeks delivery. Includes prioritised defect list, concrete action plan and a 90-minute walkthrough call. Complex setups across multiple brands or app + web + shop run through Audit Sprint Plus at €3,900. No follow-on contract.
Yes, the Usercentrics certification (CMP Expert tech track, since June 2026) gives us direct escalation paths and early sight of product changes, not an obligation to recommend. Cookiebot stays our default for SMB setups, OneTrust fits group-wide privacy suites, and where a stack runs without consent-requiring services, we advise a banner-free architecture. All partnerships are listed openly on /en/integrations/.
OneTrust is technically usable at any company size, but the license cost and configuration overhead are usually oversized for SMBs. For smaller companies we typically recommend Usercentrics (DACH market leader) or Cookiebot. We recommend what fits, not what we happen to know best.
Yes, migrating from an existing agency setup is the standard case. We usually start with an Audit Sprint: inventory of the current setup, prioritised defect report, migration plan. Depending on the depth of the existing issues, we decide together whether cleanup or rebuild is more economical. Vendor lock-in is never an argument: all GTM containers, BigQuery exports and CMP configurations stay in the client's ownership.
Next step
Tracking that survives the next three years.
Audit Sprint at a fixed €2,400 net, 2 weeks delivery. Prioritised report, 90-minute walkthrough call. No follow-on contract, no forced retainer.
