There's no company here. This page exists so you can generate a realistic mix of
pageviews, referrers, and custom events against your live Relay deployment and
watch them land on the dashboard.
1 — Run it
Serve this folder locally and open it in a browser (see README).
2 — Click around
Navigate pages, press the buttons, try the SPA routes on the home page.
3 — Watch Relay
Open your Relay dashboard for this site and see visitors, pages, and events.
Changelog
This section is intentionally tall — scroll all the way to the bottom to fire the
scroll_depth trigger at 25 / 50 / 75 / 100%.
v2.4.02026-07
SPA soft-navigation tracking via the History API (history_change trigger).
Client-side error capture (js_error trigger) with stack sampling.
Scroll-depth milestones at 25 / 50 / 75 / 100%.
Element-visibility trigger backed by IntersectionObserver.
v2.3.02026-06
Form-submit trigger with automatic user-data hashing and email scrubbing.
Duplicate-conversion detection: same order_id flagged in the trace.
Container lint: warns on unpublished or unreachable tags before you ship.
v2.2.02026-05
Session replay slices linked from any event in the trace waterfall.
Alert rules on traffic drops and conversion drift, with per-rule cooldowns.
Folders for organizing tags, triggers, and destinations at scale.
v2.1.02026-04
Blob export of raw events to your own storage account for warehousing.
CSV importer for historical/offline conversions with inline column mapping.
Multi-touch attribution across first-touch, last-touch, and linear models.
v2.0.02026-03
Server-side forwarding to GA4, Meta CAPI, and generic HTTP destinations.
Vendor presets (TikTok / Snapchat / Pinterest) with per-field hashing.
Server-to-server ingest endpoint for backend and CRM conversions.
v1.0.02026-01
Cookieless, first-party pageviews and custom events.
Daily-rotating anonymous identity — no consent banners.
The Overview verdict: one answer to "is my analytics working?"
📬 Never miss a release
You scrolled the whole changelog. This banner reveals at the bottom — the
element_visibility trigger fires on the same intersection.