SaaS Analytics Instrumentation Blueprint at Pre-Seed Stage

Analytics instrumentation at pre-seed has one job: tell you whether users are reaching your activation milestone and where they are dropping off. Everything beyond that is a distraction until you have product-market fit. Most pre-seed teams over-instrument (tracking 50 events before they understand what activation looks like) or under-instrument (tracking only pageviews with Google Analytics). This blueprint gives you the right scope — no more, no less.

📐 The Minimal Pre-Seed Event Model

At pre-seed, you need exactly 10–15 events. Each event maps to a user action that signals progress toward or away from your activation milestone.

EventWhen to FireWhy It Matters
user_signed_upAccount creation completeTop of your activation funnel
onboarding_step_completedEach checklist step completion (with step name property)Identifies where users drop off
activation_milestone_completedUser reaches your defined activation eventYour core retention predictor
core_feature_usedFirst use of the primary product featureLeading indicator of retention
session_startedUser opens the app after initial signupReturn visit rate; not a pageview, a product session
invite_sentUser invites another userViral coefficient input; high-intent signal
plan_upgradedUser upgrades to paid planConversion funnel endpoint
subscription_cancelledUser cancels subscriptionChurn tracking; include cancellation reason as property

🏷️ Naming Conventions

Naming conventions matter more at pre-seed than they do later — inconsistent event names created early proliferate and become impossible to clean up without redeploying tracking across every surface of the product.

Standard convention: object_action (snake_case)

Add a properties object to every event with at minimum: user_id, account_id, timestamp, and one context-specific property (e.g., step_name for onboarding steps, plan_name for subscription events).

🛠️ Pre-Seed Analytics Stack

The pre-seed analytics stack has three layers:

📊 The Three Metrics That Matter at Pre-Seed

With your event model in place, calculate only these three metrics until you reach product-market fit:

What to Do Next

If you have no analytics: install PostHog today and implement the 8 events in the table above. Do not add more events until you have data from 50+ users — the data will tell you what else you need to track. If you have analytics but many events: identify your activation milestone event and build a funnel from signup to that event. The funnel will show you your drop-off points; fix the biggest drop-off point before adding new tracking. The most common pre-seed analytics mistake is adding more events instead of acting on the events you already have.