Every visitor, lead and customer in one place
SaaSAnalytics builds a persistent, canonical identity for every person who touches your product — from anonymous visitor through lead to authenticated user. Email is the canonical key, so identities merge seamlessly across devices, sessions and marketing channels. View a full timeline of every event, page view, chat message, purchase and support ticket per contact. Build segments, export lists, and trigger automations based on properties, behavior or lifecycle stage.
One identity, every touchpoint
Anonymous visitors get an anon session ID. When they self-identify through chat or a form they become a Lead. When they log into your app SaaSAnalytics.identify() upgrades them to a User. Historical events merge automatically so you never lose the first-touch attribution.
Segmentation, lists and exports
Build dynamic lists filtered by any property, event or lifecycle stage — trial users, churn risk, power users, high-LTV customers. Export up to 10,000 records to CSV asynchronously for use in ads, email or CRM.
Predictive churn scoring
Every contact gets a 0-100 churn score based on recency (40%), frequency (30%) and engagement (30%). Use it to trigger win-back email sequences or Slack alerts to your CS team before high-value users churn.