Account analytics

You sell to companies, not to browsers

Five people from the same customer are one account, not five strangers. Declare the account once and read activity, usage and revenue per company.

Accounts · 30 days

Northwind

12 people

1 240 €

Globex

7 people

890 €

Initech

4 people

290 €

Initech: no activity for 21 days

One call, and accounts exist

pulsetrack.group(id, name) attaches the current session to a company. Nothing is guessed from e-mail domains, because a wrong guess is worse than no grouping.

Activity and revenue side by side

Per account: people, sessions, events, pageviews, first and last activity, and the revenue attributed through Stripe.

Quiet accounts are visible

The account that stopped logging in three weeks ago is the one your renewal depends on. It is in the list, not buried in an average.

How it works

01

Identify the person

Call pulsetrack.identify(email) when they sign in.

02

Declare the account

Call pulsetrack.group(accountId, accountName) once you know which company they belong to.

03

Read the account screen

Sort by activity or revenue, then open an account to see the people behind it.

Frequently asked

Can PulseTrack guess the company from the e-mail domain?+

No, and that is deliberate. Free-mail domains and shared addresses would produce groupings nobody could correct. You declare the account explicitly.

Is account data sent to AI assistants?+

Only aggregates. Through the MCP server, an assistant sees totals per account — never the e-mail addresses of the people in them.

Does it work without Stripe?+

Yes. Activity per account works on its own; the revenue column appears once Stripe is connected.

Which plan includes it?+

Account analytics is available on every plan, including the free one.

Find out which channel actually pays.

Free forever tierNo credit card60-second setup