See what visitors do after they arrive.

Follow each tracked session from its source through pages and actions. See whether your chosen goal happened, and where to look when it didn't.

Live website activitySession journeysGoals & outcomes

Illustrative preview · not customer data

example.com

Overview.

7d · example
Visitors
1,284
+18.0%
Signups
91
+12.0%
Session goal rate
5.58%
+1.2%
Recorded revenue
$1,729
+31.0%

Success goals

Manage goals →
Signup completedPrimary
signup
91 sessions

5.58% of sessions

Purchase completed
purchase
29 sessions

1.78% of sessions

How goals are counted

Sessions can reach multiple goals; do not add rates or counts together. Rates use sessions started in the range. Event totals include repeat actions and events from older sessions received in the range.

Traffic & outcomes

261visitors · Sep 21
261130.50Sep 15Sep 18Sep 21
How dates are counted

Sessions and goals use the session start date (UTC). Revenue uses the date the event was received.

Explore more

Top sources

Sources
Google
482 sessions · organic
39
goal sessions
Reddit
211 sessions · referral
31
goal sessions
Direct
190 sessions · (none)
12
goal sessions
X
104 sessions · social
9
goal sessions

SESSION JOURNEYS

See the pages and actions in a visit.

Open a session to see its source, pages visited, actions and the time between them. A goal counts only when its event was recorded.

01
Source
02
Blog or page
03
Next page
04
Tracked goal

Illustrative flow. One session can visit multiple pages. A store click is not an install; revenue requires a monetary event.

Illustrative sessions · not real customer data

Session A63F2C

Goal observed

Sep 22, 09:00 AM · Google / organic · Mobile

ArrivedViewed pageTook actionReached goal

Events

3 tracked
Session started
+0s · 09:00 AM

Google → /blog/ielts-preparation

Blog page viewed
+3s

/blog/ielts-preparation

Pricing page viewed
+34s

/pricing

app_store_click
+1m 01s

Confirmed tracked event · App store click

DECISIONS

See what changed, then decide what to test.

Pulse shows the numbers behind a change. Optional Jev review can highlight one area to examine. You decide whether to run the suggested test.

Jev-assisted review is optional and works from the evidence you track. An app-store click is not a verified install; payment revenue requires a monetary event.

Example from a website · DEMO

An article gets visits. Few sessions record the chosen goal afterward.

POSSIBLE EXPLANATION

The link to the next step may be hard to find.

CHANGE TO TRY

Move the link higher on the page and compare recorded goal events.

Add my website

Diagnostics loop · synthetic example

From a noisy endpoint to a measured fix

Opt-in network and error diagnostics connect the requests a session made to whether it reached your goal. These numbers are an illustration, not a customer.

  1. 1. Observed

    GET /api/profile · 18 calls per session

    12 sessions after opening the profile screen: median 18 requests in 10 s (previous release: 2). 204 × 2xx, 12 × 5xx.

  2. 2. Issue

    Called more often than expected

    Same endpoint repeated concurrently in 5 sessions. 1 of 4 sessions that hit a 5xx reached signup, vs 1 of 9 overall.

  3. 3. Change recorded

    “Deduplicated the in-flight request”

    You mark the change in Pulse. It compares the same window before and after, from the same data.

  4. 4. Result

    Improved after your change

    Median calls per session 18 → 2, 5xx 5.6% → 0.4%. A before/after observation, not an A/B test.

Diagnostics is off by default and never collects bodies, headers, cookies or query strings.

One clear view of what matters

Sources and pages

Where sessions start, what they read and where they go next.

Funnels

Which tracked actions happened, and in what order.

Your goal

Signups, clicks or purchases—each only when its event is recorded.

Live web activity

See visits and tracked events as they happen on Pro and Business.

Issues and diagnostics

Investigate captured web errors and request outcomes alongside the user journey.

Optional Jev review

Review a suggested next investigation grounded in recorded evidence.

LIVE PROJECTS

See the products already connecting their websites to Pulse.

HOW IT WORKS

A visit is more than a pageview.

See the source, pages and tracked goal together. Revenue appears only when you send a payment event.

01

Arrive

See where a session started and which page it opened.

02

Browse

Follow the pages visited in that session.

03

Act

Track signups, clicks or payments as separate events.

04

Review

Compare the sessions that reached your goal with those that didn't.

Decisions

See which page, source or goal changed, with the numbers beside it.

Funnels

Choose tracked events and see how many sessions move between steps.

Sources and goals

Compare source traffic with your chosen goal and recorded payment events.

IN BETA

Mobile apps are in beta.

Web analytics, website preview, Site Simulation and diagnostics are available now. The mobile SDK is in beta: we enable it with pilot customers first.

Beta

Mobile apps (React Native / Expo)

Screens, goals, network and crash diagnostics, and screen replay on Business. Needs a new app build; mobile browser visits already appear as web traffic.

Pick a plan for your websites.

Start with one project. Upgrade for more sites, events and history.

Free
$0
forever
1 project
10,000 events / month
7-day dashboard history
Historical journeys, goals and sources
Add my website
Pro
MONTHLY
$19 / mo
$99 / 6 months$199 / year
for early teams
Up to 10 projects
100,000 events / month
30-day dashboard history
Live visitor & event flow
Site Simulation on your live pages
Usage + traffic email alerts
CSV exports
Everything in Free
Start free, upgrade later
Business
CUSTOM
Custom
high-volume teams
Unlimited projects
Unlimited events
Unlimited history retention
90-day + 1-year ranges
Site Simulation with a larger session budget
Everything in Pro
Talk to us about Business

Compare the plans

Projects
Free1
ProUp to 10
BusinessUnlimited
Monthly events
Free10,000
Pro100,000
BusinessUnlimited
Dashboard history
Free7 days
Pro30 days
BusinessUnlimited
Sources + pages + past journeys
FreeIncluded
ProIncluded
BusinessIncluded
Live visitor and event flow
Free—
ProIncluded
BusinessIncluded
Website preview
FreeCurrent page
Pro+ Site Simulation
Business+ Site Simulation
Network & error diagnostics (opt-in)
FreeErrors + request totals
Pro+ sampled request detail
Business+ 30-day detail
Goals + revenue attribution
FreeIncluded
ProIncluded
BusinessIncluded
AI integration guide
FreeIncluded
ProIncluded
BusinessIncluded
CSV exports
Free—
ProIncluded
BusinessIncluded
Usage + traffic spike emails
Free—
ProIncluded
BusinessIncluded
90-day + 1-year analytics ranges
Free—
Pro—
BusinessIncluded

FAQ

Does it slow down my site?

The tracker is dependency-free, deferred and sends events asynchronously.

Do you record visitor screens (session replay)?

No, not on websites. Pro and Business get Site Simulation: recorded page changes, scrolls and click targets replayed over your live page, without recording the screen, text or inputs. Free shows the page a visitor is on right now. Only the mobile app SDK offers opt-in screen replay on Business.

What happens when I reach my monthly events?

Pulse emails you at 50%, 80% and 100%. When the included events (and any credits you bought) are used up, new events stop being recorded until the next month; your existing data stays available. On Pro you can buy one-time event credits.

Does it work with Next.js and React?

Yes. It detects history API navigation in SPAs and normal page loads.

Can I track purchases?

Yes. Send pulse.track('purchase', { revenue: 49, currency: 'USD' }).