Compare acquisition quality, not just traffic volume
Break down visitors by Channel, Source, Campaign and Landing Page. First Touch and Last Touch stay explicit, while missing links remain Unattributed instead of being guessed.

Privacy-friendly traffic and trusted revenue attribution
See the channels, sources and landing pages that bring people in—then connect trusted Goals and Stripe revenue without building a cross-site visitor profile.
REAL PRODUCT · FICTIONAL DEMO DATA
Overview keeps the Site, date range, comparison and filters stable. Acquisition, Goals, Revenue and Realtime answer deeper questions without turning the dashboard into one crowded page.

Break down visitors by Channel, Source, Campaign and Landing Page. First Touch and Last Touch stay explicit, while missing links remain Unattributed instead of being guessed.

Use a read-only Stripe Restricted Key. V1 synchronizes hourly and reconciles daily; Gross, Refunds, Net Revenue, MRR, ARR and Unattributed remain separate. This is not OAuth, an automatic webhook, or realtime revenue.

PRIVACY AND MEASUREMENT
Privacy-friendly does not mean magically anonymous or perfectly accurate. webanalytics.run publishes what each number means and displays partial, stale or estimated states.
ONE SCRIPT
Create a Site, paste the generated snippet into the document head, and confirm the first valid Pageview. The tracker observes History API navigation and supports hash routing when enabled.
<script async src="https://webanalytics.run/tracker.js"
data-site-id="YOUR_SITE_ID"></script>SIMPLE EVENT-BASED PRICING
Core analytics, attribution, API and integration capabilities are shared across plans. Event allowance, Site cap, history, branding, support and operational availability differ.
CLEAR BOUNDARIES
FOUNDER-LED
I am building webanalytics.run for independent developers and small SaaS teams that need to connect acquisition with business outcomes. Product updates are opt-in and separate from account registration.
nogeek · Founder of webanalytics.run
Founder updates
Optional founder and product updates. This is separate from account registration, and you can unsubscribe at any time.