Loading analytics…
⚠ Demo mode β€” showing sample data. Log in as admin to see live data.
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
SourceSignups%
Loading…
CampaignSourceSignups
Loading…
Landing PageSignups%
Loading…
B Β· Activation Did they actually use it? Most important early metric.
Activation Funnel
C Β· Event Fill Dashboard Your product-market fit signal.
Landing PageEvents50% Full80% FullAvg Fill %
Loading…
D Β· Repeat Usage The LTV driver.
Cohort MonthUsers30d Retention60d Retention
Loading…
E Β· Paid Conversion The revenue engine.
F Β· Viral / Referral Growth Your multiplier. Volunteer β†’ organizer is the most important loop.
New OrganizerEmailTimes Volunteered BeforeJoined
Loading…
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
EventStatusHow CapturedUsed For
signup_completedβœ“ Liveauth.js register routeTop of funnel, activation cohort
event_createdβœ“ Liveevents.js create routeActivation, repeat usage
second_event_createdβœ“ Liveevents.js create routeRepeat usage metric
volunteer_signupβœ“ Livepublic.js signup routeFill signal, activation
fill_milestone (25/50/80/100%)βœ“ Livepublic.js + analytics.jsFill dashboard, PMF signal
first_signup_receivedβœ“ Liveanalytics.js checkFillMilestonesTime-to-first-signup
free_limit_hitβœ“ LiveplanLimits.js middlewareConversion funnel
paid_conversionβœ“ Livebilling.js Stripe webhookRevenue, conversion rate
subscription_canceledβœ“ Livebilling.js Stripe webhookChurn rate
volunteer_became_creatorβœ“ Liveauth.js register (email match)Viral loop
UTM attribution (source/campaign/landing_page)βœ“ LivesessionStorage β†’ register body β†’ users tableAll segment filters
paywall_viewed⚑ Client-sidePOST /api/analytics/event from React appConversion funnel precision
page_view / visitor count⚑ PlausibleAdd Plausible script to landing pagesVisitorβ†’signup conversion rate, CPC
referral_attributed (direct referral code)⚑ Partialreferral_token on users table β€” needs referral link generation UIDirect referral tracking