Web Tracking
First-Party Web Tracking
Built for Marketing Measurement
Collect configured browser and server events, validate them, and write supported fields to BigQuery. This reduces browser dependence but cannot reconstruct events that no source observed.
How It Works
A configurable path from observed browser or server events to approved BigQuery tables.
Client SDK
JavaScript SDK served from Vendo's CDN or your own domain. Initializes with a write key, batches events, and sends them to your endpoint.
Ingestion API
Server-side /collect endpoint validates, normalizes context, previews destinations, and streams events into BigQuery. Cloud Run ready.
BigQuery Tables
Write configured events to approved BigQuery tables for querying and documented attribution analysis.
Core Capabilities
Tracking inputs for reporting, documented attribution analysis, and separately configured destinations.
First-Party by Design
Use an approved first-party domain where configured; consent, browser limits, blocked requests, and identifiers still affect coverage.
Server-Side Reliability
Reduce dependence on browser execution by sending observed server events. Deduplication requires stable event identifiers and configured rules.
Declarative + Imperative
Use data attributes for simple UI events and JavaScript calls for business events that depend on application state.
Supported Frameworks
JavaScript SDK works with React, Vue, and any modern web framework.