I build
measurement
infrastructure.
This site runs on the same stack I sell: consent, sGTM, BigQuery, Dataform, live dashboards.
Instead of describing it, I built on it. Every scroll, every click in your session is flowing through the stack right now. Measurement is usually invisible; here, you can watch it live. Your session is the portfolio.
The pipeline,
running.
- Source
Browser
dataLayer.push()every click, scroll, and pageview into the web container. - Consent gate
Client GTM
Consent Mode v2 decides what leaves the browser.
- Processor
Server GTM
Self-hosted sGTM on Cloud Run, enriches payloads, hashes PII, fans out to GA4, BigQuery, Meta CAPI, and Google Ads.
- Warehouse
BigQuery
Streaming inserts land in
iampatterson_raw.events_rawwithin seconds. - Consumption
Dashboards
Dataform transforms the raw table into session, attribution, and LTV marts; Metabase serves them.
One demo. The measurement is on screen as it happens.
Shop a little. Watch the events land in BigQuery.
Browse, add a plush to cart, check out with a test card. Every interaction fires a real GTM event through server-side GTM into BigQuery. The cart and checkout pages show the staging-layer transforms and data-quality checks running against your own session.
The confirmation page loads a Metabase dashboard built from the events you just fired.
End-to-end measurement infrastructure. Not just another tag implementation.
- TIER 01Measurement FoundationGet the data right at the source. Server-side GTM moves your tracking from the browser to a server you control.See scope →
- TIER 02Data InfrastructureTurn raw events into a source of truth. Raw event data in a warehouse is a start, not a finish.See scope →
- TIER 03Business IntelligenceAnswers, not dashboards. Dashboards are a means to an end.See scope →
- TIER 04Attribution & AdvancedFinally answering "what’s actually working." Only available to clients who have completed Tiers 1 and 2 with me.See scope →
See your
session first.
Then hire me.
See every event, every destination, every consent decision. Then tell me what you'd want running in your stack.