Revenue attribution is live

Analytics that follows the money

See which traffic sources turn into paying customers — not just pageviews. Privacy-first, cookie-free, and installed in under a minute.

No credit cardGDPR-native3.7 KB script, gzipped
monblog.com/Analytics
Last 30 days

Visitors

48,29112.4%

Pageviews

127,5408.1%

Bounce rate

34.2%3.6%
Visitors over time
This monthLast month
151015202530
Two-minute tour

The whole product, in two minutes

No signup, no video call. The tour plays on its own — pause or jump to a chapter whenever you like.

2 min

Chapter 1 of 10 · 124s in total

One line

Paste one script, data flows in seconds

No tag manager, no consent banner to configure. A 3.7 KB script, and nothing is stored on your visitors' devices.

<script src="https://pulsetrack.eu/t.js" data-site="YOUR_SITE_ID" defer></script>
1

Pasted in <head>

2

First visitor seen

3

Dashboard filling up

Why another analytics tool

Your numbers have holes, and none of them mention money

With a cookie-based analytics tool

  • A consent banner greets every visitor, and the ones who decline never appear in your reports.
  • You see sessions and pageviews, never which channel paid for itself.
  • Behaviour lives in another tool, billing in a third, and nothing lines up.
  • Your visitors' data leaves the European Union.

With PulseTrack

  • No cookie, no local storage: nothing is written to the visitor's device.
  • Connect Stripe and read revenue per source, in euros, next to the traffic.
  • Funnels, heatmaps, session replay and A/B tests in the same place as your analytics.
  • Data stored in Ireland, servers in Dublin, inside the European Union.

Built for people who ship

Independent, bootstrapped, EU-hosted

Works with

Next.js
WordPress
Shopify
Webflow
Framer
React
Stripe
Astro
Ghost
Squarespace
Vercel
PulseTrack MCPLive

Ask your analytics from wherever you already work

An MCP server that lets Claude, ChatGPT, Gemini and friends query your PulseTrack data directly — pull last week's revenue by source without leaving your editor or your chat.

Connect it now
Claude
ChatGPT
Gemini
Notion
Cursor

PulseTrack MCP, frequently asked

Which AI tools can connect to PulseTrack?+

Any MCP-compatible assistant. The step-by-step guide in Settings currently covers Claude (claude.ai, the desktop app and Claude Code), ChatGPT, Codex, Cursor, VS Code, Gemini CLI, Gemini, Notion, Microsoft Copilot Studio and Mistral's Le Chat. Some vendors keep custom connectors to their paid plans, and Google currently limits them in the Gemini app to the United States.

Is there any technical setup?+

Not in most cases. You paste one address into your assistant, sign in to PulseTrack and pick the site. Cursor and VS Code install in one click, command-line tools with a single command. Settings → API access walks you through each tool.

What can I ask it?+

Everything your dashboard shows: visitors, pages and sources, revenue by source, funnels, insights with filters and formulas, retention, flows, dashboards, experiments and their results, feature flags, accounts, recorded sessions and real time. The assistant gets the same figures as your screens, computed by the same code.

Can the AI change anything in my account?+

Only if you allow it. A connection is read-only by default. If you choose "Read and modify" when connecting, the assistant can create dashboards, annotations, funnels, flags and A/B tests, switch a flag on or off, and start or stop a test — assistants such as Claude ask you to confirm each change. Nothing can be deleted through the AI.

Is my data safe?+

The assistant only reaches the site you picked, never sees your password, and you can cut its access at any time from Settings. No e-mail address or personal identifier is sent to it — answers are aggregates. What it receives is then handled by the assistant's vendor (Anthropic, OpenAI, Google…) under their own terms.

Which plan do I need?+

The MCP server comes with API access, on the Growth and Business plans. It shares the API's limit of 60 requests per minute.

How is it different from the PulseTrack agent?+

The PulseTrack agent answers inside your dashboard. The MCP server brings your figures into the assistant you already use, where it can combine them with your other connected tools — your CRM, your documents, your code.

Full MCP server documentation →

Revenue attribution

Stop guessing which channel pays for itself

Connect Stripe once. PulseTrack matches every payment back to the session that produced it, so you can see revenue per source instead of a wall of pageviews.

  • Revenue, transactions and AOV per traffic source
  • Best-converting landing pages ranked by euros, not clicks
  • Customer matching via email — no extra tags to install
  • Read-only Stripe key, revocable at any time
Explore revenue attribution

Session → payment

Clicked a linktwitter.com
Landed on/pricing
Identifiedana@studio.co
Paid€49.00

Attributed to

Source · Twitter / X

+€49
Heatmaps

See where attention actually goes

Click, scroll and attention maps rendered straight over your live page. Spot the button nobody presses and the dead zone everyone keeps tapping.

  • Click and tap maps for every page
  • Scroll depth — find where reading stops
  • Rage-click detection on non-interactive elements
  • Segment by device, source or country
Explore heatmaps

/pricing · click map

ColdHot
Most-clicked area126 rage clicks
Funnels

Find the step that loses people

Build a funnel in a few clicks and watch where visitors fall out. Every drop-off is priced, so you know which fix is worth doing first.

  • Multi-step funnels across pages and events
  • Drop-off shown in visitors and in euros
  • Compare the same funnel across traffic sources
  • Time-to-convert for each step
Explore funnels

Signup funnel · last 30 days

100%Pricing62%Signup38%Payment19%Subscribed

Lost

81%

Converted

19%

Privacy by design

No cookies. No consent banner. No lawyer.

PulseTrack never sets a cookie and its measurement collects no personal data, so there is nothing to ask consent for. You only hand us an email if you choose to call identify(), and you can erase it in one click.

  • Cookie-free by architecture, not by setting
  • Data hosted in the EU
  • No cookie, no personal data: nothing to ask consent for under ePrivacy
  • 39× lighter than Google Analytics
Read the privacy approach
GA4PulseTrack
Script size144 KB3.7 KB
Sets cookiesYesNone
Consent bannerRequiredNot needed
−99%
See how it works

One line. That's it.

Paste this before your closing </head> tag. Data starts flowing within seconds.

<script src="https://pulsetrack.eu/t.js" data-site="YOUR_SITE_ID" defer></script>

Why teams pick PulseTrack over the big dashboards

Start free

Fast enough to actually use

Queries return in well under a second, so you keep asking questions instead of waiting on a loading spinner and giving up.

Answers, not just charts

Ask in plain language and get the number plus the reason behind it. Every answer links back to the raw sessions so you can verify it.

One line to install

A single script tag on any framework, CMS or static site. No tag manager, no data layer, no three-week implementation project.

Priced for building, not for enterprise

A free tier that is genuinely usable and paid plans that start at €9. No sales call, no annual commitment, cancel whenever.

Pricing

Simple, transparent pricing

Start free. Upgrade when you grow. Cancel anytime.

Free

For side projects

€0
  • 1 website
  • 5K events/mo
  • 1 funnel
  • 30-day retention
  • Public dashboard
Start free

Starter

For creators & freelancers

€9/mo
  • 3 websites
  • 50K events/mo
  • 5 funnels
  • 90-day retention
  • Heatmaps
  • Email support
Start free trial
Popular

Growth

For growing businesses

€29/mo
  • 10 websites
  • 200K events/mo
  • 20 funnels
  • 6-month retention
  • Revenue attribution
  • API access
  • Priority support
Start free trial

Business

For agencies & e-commerce

€79/mo
  • 50 websites
  • 1M events/mo
  • Unlimited funnels
  • 12-month retention
  • Revenue attribution
  • API access
  • Priority support
  • CSV export
Contact us

Find out which channel actually pays.

Free forever tierNo credit card60-second setup