From first visit to paid account
Marketing counts signups, finance counts revenue, product counts active users. PulseTrack puts the three in one place, per channel and per customer account, without cookies.
What usually goes wrong
Signups are not revenue
A channel that brings many trials can bring few paying customers. Without the link to billing, budget goes to the wrong place.
You sell to companies, not browsers
Five people from the same customer look like five unrelated users in most analytics tools.
Trials leave without a word
People sign up, get stuck during onboarding and never come back. You see the drop, not the reason.
What PulseTrack gives you
Revenue per channel
Connect Stripe with a read-only key: each payment, subscription renewals included, is attributed to the channel that brought the customer.
Learn moreSignup and activation funnels
Build the path from landing page to paid plan and see, step by step, how many people you lose and how much revenue that represents.
Learn moreAccount-level analytics
Call pulsetrack.group(id, name) and follow each customer company: people, sessions, activity and revenue.
Retention cohorts
See whether the people you identify come back week after week.
Heatmaps and session replay
See where trial users hesitate during onboarding, click by click.
Learn moreA/B tests and feature flags
Test a new pricing page or roll a feature out to part of your users, with a clear verdict on significance.
Your AI assistant, connected
Ask Claude or ChatGPT which channel brought last month's paying accounts, through the MCP server.
Learn moreHow to start
Add the script
One line in your site's <head>; data starts flowing within seconds.
Identify people and accounts
Call pulsetrack.identify(email) at signup, and pulsetrack.group(id, name) once you know the company.
Connect Stripe
Paste a read-only restricted key; payments are matched to the sessions that brought them.
Frequently asked
Does PulseTrack calculate MRR or churn?+
No. It attributes each Stripe payment to its source and shows revenue by channel, landing page and account. MRR and churn stay in your billing tool.
Is personal data sent to AI assistants?+
No. Through the MCP server, assistants receive aggregates such as account totals, never e-mail addresses.
Does it work if we don't use Stripe?+
Traffic, funnels, accounts, heatmaps and experiments work without it. Revenue attribution currently needs Stripe.