NOW AVAILABLE FOR WORDPRESS

Stop renting analytics.
Own it.

Pulsely is a self-hosted visitor analytics plugin for WordPress. Every page view, click, and conversion stays in your own database. No Google. No third parties. No vendor lock-in.

No credit card required Cancel anytime 100% privacy-first
your-site.com/wp-admin/admin.php?page=pulsely
Pulsely · Dashboard
Last 7 days · Live data
12,847
Page views
4,231
Visitors
3,892
Unique IPs
28,104
Events

Daily traffic

What you get

Real analytics. Not vanity metrics.

Everything Google Analytics gives you, plus the per-visitor depth they never could.

Live traffic dashboard

Page views, unique visitors, top pages, hourly heatmaps. The metrics you actually open analytics to see.

Per-visitor profiles

Click any session — see their full journey, every click, scroll depth, device fingerprint, second-by-second timeline.

Auto click tracking

Phone, email, WhatsApp links auto-tracked with zero setup. Add data-psl-track for any custom button.

UTM attribution

Sticky cookie-based attribution lasts 30 days. Know which campaign earned the conversion — even on the 5th visit.

Privacy by default

Auto-creates a privacy policy page. Cookie consent banner. "Decline" actually works — nothing tracked at all.

Stays fast

Tracker is <3 KB, deferred. Works with WP Rocket, W3TC, all caching plugins. Zero performance hit.

vs the alternatives

Why people switch to Pulsely

A quick honest comparison.

FeatureGoogle AnalyticsPlausiblePulsely
Self-hosted✗ (cloud)
Per-visitor sessions
Data stays in your DB✗ (Google)✗ (their cloud)
GDPR-friendly out of box⚠️ Complex
PricingFree (you're the product)$14/mo (10k visits)$29.99/mo · unlimited
How it works

Up and running in 60 seconds.

No accounts, no setup wizards, no API keys. Install the plugin and you're done.

01

Download the plugin

Free 48-hour trial — no email, no card. Click below, get the .zip, install on your WordPress site.

02

Activate

WP admin → Plugins → Upload → done. Tracker injects automatically. Privacy policy auto-created.

03

Subscribe to keep it

After 48 hours, $29.99/month subscription unlocks unlimited tracking. Cancel anytime.

Simple pricing

One plan. Unlimited everything.

No "pro" tier upsells. No hidden visitor caps. No surprise overages.

Most popular
PULSELY
$29.99/month
per WordPress site · billed monthly · cancel anytime
  • Unlimited page views
  • Unlimited unique visitors
  • Per-session visitor profiles
  • Auto click + UTM tracking
  • Auto privacy policy + cookie consent
  • All future updates included
  • Email support
Subscribe — $29.99/month Or try free for 48 hours →
Free trial

Try Pulsely for 48 hours.

No card, no email, no commitment. Install the plugin — full access for 48 hours. After that, subscribe to keep going.

↓ Download Pulsely 1.0.0 (free trial)

.zip · ~18 KB · WordPress 5.6+ · PHP 7.4+

Questions

Frequently asked.

If we missed yours, email hello@pulsely.io.

How does the 48-hour free trial work?
Download and install the plugin — the trial starts on activation. You get full access to every feature for 48 hours. After that, the dashboard locks until you enter a license key. Your historical data is preserved either way.
Why a subscription instead of one-time payment?
We chose monthly because it lets us keep building and shipping new features (CSV export, email digests, conversion goals, A/B testing) without ever asking you to upgrade to a paid tier. Cancel anytime — no contracts.
Can I use one license on multiple sites?
Each license activates one WordPress site. To use Pulsely on a second site, either deactivate from the first (Pulsely → License → Deactivate) or buy a second subscription. Multi-site bundle discounts coming soon.
Where is my visitor data stored?
In a single table (wp_pulsely_activity) inside your own WordPress database. Nothing is ever sent to Pulsely's servers — only your license key is checked against our server, every 7 days, and that check sends only {key, your-domain.com}.
Does it slow down my site?
No. The tracker is <3 KB of vanilla JavaScript loaded with defer — it only fires after the page renders. Each event is a single indexed insert. We've measured zero impact on Lighthouse scores.
Will it work with my caching plugin?
Yes. We've tested with WP Rocket, W3 Total Cache, LiteSpeed Cache, WP Super Cache, and Cloudflare. The tracker runs in the browser, not on the server, so cached pages still track correctly.
What happens if I cancel?
Your subscription stays active until the end of your current billing period. After that, the plugin locks but keeps your data safe. Resubscribe anytime to pick up where you left off.
Do you offer refunds?
If Pulsely doesn't work for you, email us within 14 days of subscribing for a full refund. No questions asked.

Ready to see who's
actually on your site?

48 hours, free, no card. Then $29.99/month if you love it.