Ad-ROI analytics // privacy-first by design

Read the pulse.
Cut the spend that doesn't pay.

Pulse is cookieless web analytics that goes one step further than the rest: tag your ads, watch conversions per campaign, and see the one number most tools hide — cost per conversion. No cookies. No PII. Your data, your call.

yoursite.com · live
last 30 days

Unique visitors

12,481

Conversions

934

Top campaign

spring_launch

Cost / conversion

€4.20

0 cookies0 PII stored< 1 KB scriptGDPR & CCPA-ready100% your data

Two halves, one tool

Everyone measures traffic. Pulse measures whether it paid.

Measure

Honest, real-time analytics

Every number you expect — computed in SQL, not guessed. No sampling, no dark patterns.

  • Visitors, pageviews, bounce, visit duration
  • Top pages, sources, referrers & live view
  • Geography down to city
  • Goals & funnels for the journeys that matter

Monetize

Know which ads actually pay

Tag a link, and Pulse follows it all the way to money — the loop other privacy tools never close.

  • UTM builder for clean, consistent tags
  • Conversions attributed per campaign
  • Enter spend → cost per conversion, automatically
  • Cut the campaigns that burn budget

The privacy model

Respect isn't a setting. It's the architecture.

Most analytics ask you to trust a privacy toggle. Pulse is built so the creepy version is impossible — there's no identity to leak in the first place.

Counting without watching

Visitors are identified by a salted hash of IP + device that rotates every day. Accurate uniques today, untraceable tomorrow.

Nothing personal is kept

Raw IPs and user-agents are used to hash, then discarded. No cookies, no fingerprints, no profiles — so no cookie banner.

Small numbers stay private

City and region only appear once at least five visitors share them. No accidental re-identification from a thin slice of traffic.

Yours to host

Open source, two containers, one command. Run it on your own servers and the data never leaves your control.

Where Pulse sits

Most tools stop at “how many.” Pulse answers “was it worth it?”

Google Analytics

Powerful, but heavy, sampled, and built to feed an ad network. Cookie banners required.

Typical privacy analytics

Private and light — but they stop at traffic. You still can't see which ad spend converted.

Pulse

Private and light, and it closes the loop to cost per conversion. Funnels and ad-ROI on every plan.

Pricing

Pay for traffic, not for features.

Funnels and ad-ROI are included on every plan — never locked behind an “enterprise” tier. Start on the free plan — free forever, no card — or run the whole thing yourself for free.

Self-hosted · free forever

Run Pulse on your own servers

Every feature, unlimited everything, your infrastructure. Two containers, one docker compose up.

Get the source
MonthlyYearly2 months free
Free forever

Free

Free forever. Not a trial — no clock, no card.

0/mo

10k pageviews / mo

Start free
  • 1 site, every feature included
  • Full analytics dashboard
  • Goals & funnels
  • Ad-ROI: spend → cost per conversion
  • UTM builder
  • Weekly email digest

Starter

For sites that are starting to spend on ads.

10/mo

10k pageviews / mo · billed yearly

Start free, upgrade in-app
  • 3 sites, 1 year of history
  • Everything in Free
  • Weekly Money Report (P&L email)
  • Insights: money-aware anomaly alerts
  • Slack / Discord webhooks
  • Email support
Most popular

Growth

For teams running real campaigns across a few properties.

24/mo

100k pageviews / mo · billed yearly

Start free, upgrade in-app
  • Up to 10 sites & teammates
  • Everything in Starter
  • Alerts on traffic, CPA & funnels
  • Stats API + CSV export
  • 3 years of history
  • Shared dashboards

Business

For serious ad budgets, where CPA visibility pays for itself.

66/mo

1M pageviews / mo · billed yearly

Start free, upgrade in-app
  • Up to 30 sites & unlimited teammates
  • Everything in Growth
  • 5 years of history
  • Raw event exports
  • Priority support
  • Onboarding call — we set up your funnels

Enterprise

5M+ pageviews, SSO & audit log, managed first-party proxy, SLA, custom retention.

Talk to us

Own your numbers. Start in under a minute.

Add the snippet, watch your first visitor arrive live, and find out which ads are actually pulling their weight. Free up to 10k pageviews a month — forever.