Period:
Custom:
to
Source:
Landing page:
β‘ Visitor tracking not yet connected.
For real visitor counts and conversion rates, add Plausible Analytics to your landing pages
(privacy-friendly, $9/mo, no cookies):
<script defer data-domain="signuphaven.com" src="https://plausible.io/js/script.js"></script>
β then connect the Plausible API here. All other metrics below come from your live database.
π¦ Alert Status Green = on target Β· Yellow = watch Β· Red = fix before scaling
β
Loadingβ¦
π Executive Summary
Loadingβ¦
β
A Β· Acquisition Where are organizers coming from?
New signups by day
| Source | Signups | % |
|---|---|---|
| Loading⦠| ||
| Campaign | Source | Signups |
|---|---|---|
| Loading⦠| ||
| Landing Page | Signups | % |
|---|---|---|
| Loading⦠| ||
B Β· Activation Did they actually use it? Most important early metric.
Activation Funnel
C Β· Event Fill Dashboard Your product-market fit signal.
| Landing Page | Events | 50% Full | 80% Full | Avg Fill % |
|---|---|---|---|---|
| Loading⦠| ||||
D Β· Repeat Usage The LTV driver.
| Cohort Month | Users | 30d Retention | 60d Retention |
|---|---|---|---|
| Loading⦠| |||
E Β· Paid Conversion The revenue engine.
G Β· Landing Page Performance Which audience converts best?
| Landing Page | Signups | Activation % | Share % | Fill 50% % | 2nd Event % | Paid % |
|---|---|---|---|---|---|---|
| Loading⦠| ||||||
β Instrumentation Status What's being tracked vs. what's manual
| Event | Status | How Captured | Used For |
|---|---|---|---|
| signup_completed | β Live | auth.js register route | Top of funnel, activation cohort |
| event_created | β Live | events.js create route | Activation, repeat usage |
| second_event_created | β Live | events.js create route | Repeat usage metric |
| volunteer_signup | β Live | public.js signup route | Fill signal, activation |
| fill_milestone (25/50/80/100%) | β Live | public.js + analytics.js | Fill dashboard, PMF signal |
| first_signup_received | β Live | analytics.js checkFillMilestones | Time-to-first-signup |
| free_limit_hit | β Live | planLimits.js middleware | Conversion funnel |
| paid_conversion | β Live | billing.js Stripe webhook | Revenue, conversion rate |
| subscription_canceled | β Live | billing.js Stripe webhook | Churn rate |
| volunteer_became_creator | β Live | auth.js register (email match) | Viral loop |
| UTM attribution (source/campaign/landing_page) | β Live | sessionStorage β register body β users table | All segment filters |
| paywall_viewed | β‘ Client-side | POST /api/analytics/event from React app | Conversion funnel precision |
| page_view / visitor count | β‘ Plausible | Add Plausible script to landing pages | Visitorβsignup conversion rate, CPC |
| referral_attributed (direct referral code) | β‘ Partial | referral_token on users table β needs referral link generation UI | Direct referral tracking |