Server-side Tracking. Without the BS.

Privacy-first tracking that works — even when everything else is blocked.

Signals runs independently from Google or Tag Managers. It captures events before any JavaScript is loaded, directly at the edge.

Why Signals?

Privacy-first tracking that actually works

100% Cookie-free

No cookies, no persistent identifiers, no user fingerprinting. Fully GDPR-compliant by design.

Edge-ready

Runs on Cloudflare Workers, AWS Lambda@Edge, and other edge runtimes for ultra-low latency.

🛡️

Consent-aware

Built-in consent logic ensures only qualified sessions are forwarded to analytics tools.

How it works

Three-Layer Tracking Model

1

Layer 1: Edge Request

before page render

Captures headers, IP (anonymized), user agent, URL, UTM params. Builds the foundation for context-based session grouping.

  • Anonymous IP hashing
  • UTM parameter capture
  • User agent analysis
  • Session context building
1
2

Layer 2: Edge Response

before browser sees content

Detects errors, redirects, page views. Fully invisible to blockers — works even if user rejects cookies.

  • Error detection
  • Redirect tracking
  • Page view capture
  • AdBlock resistance
2
3

Layer 3: Client

optional

Only runs if allowed by consent. Adds marketing events like view_cart, view_promotion, checkout_step.

  • Consent-gated execution
  • E-commerce events
  • Custom event tracking
  • CMP integration
3

Works with your stack

Shopify
Shopify
Cloudflare
Cloudflare
Bunny CDN
Bunny CDN
Google Analytics
Google Analytics