No Google. No sampling. No third-party scripts. Pulsely writes every event to your own WordPress tables and shows you the data with a 3.7 KB tracker that won't slow your site down.
Pageviews, sessions, bounce rate, average duration. Daily traffic line. 7 × 24 hourly heatmap so you know when to publish.
Drill into individual visitors. Every pageview, click, and scroll milestone in chronological order. No sampling — every event.
Top sources, mediums, campaigns. Verify that the paid traffic you're paying for is actually showing up in your data.
Vanilla JavaScript, deferred load, no jQuery, no framework. Captures clicks, scroll depth, UTM, fingerprint. Will not slow your site.
Cookie banner on first visit. IP addresses hashed before storage. Auto-generated Privacy Policy page. EU-friendly out of the box.
Data lives in wp_pulsely_events. Query it directly. Export anytime. No vendor lock-in. Ever.
Pageviews recorded in PHP via WordPress's template_redirect hook. Ad-blockers can't touch it. The only WordPress analytics that won't lose 6–26% of visitors to script blocking.
See who's on your site right now and which pages they're reading. Active-visitor count, top pages, auto-refresh every 5 seconds. No third-party services.
Define a sequence of URL patterns — landing → pricing → checkout — and see how many visitors completed each step, with drop-off rates. Wildcards supported.
Auto-detects WooCommerce. Every completed order is tagged with first-touch attribution — UTM, referrer, or campaign — so you can see which traffic sources actually made you money. Total, AOV, and revenue-by-source.
Three kinds of goals: URL match (visitor reaches a page), click (CSS selector), and custom event (fire window.psl.goal('signup') from your code). Tracks unique-session conversion rate and optional goal value.
Webhook notifications when a goal completes or traffic spikes (current hour ≥ N× normal). Auto-detects Slack vs Discord vs generic JSON. Plus a Monday-morning email digest with last week's traffic, top pages, and conversions.
Upload the plugin zip in Plugins → Add New → Upload. Activate. Click Pulsely in your sidebar.
No credit card. The dashboard unlocks immediately and the tracker starts collecting. You have two days to decide.
£14.99/month, billed monthly through Paddle. We'll email you a license key. Paste it under Settings → License.
Pulsely keeps working until the end of your billing period. Your data stays in your database. Forever.
Google Analytics sends every visitor's data to Google's servers and shows you sampled, aggregated reports. Pulsely writes every event to your own WordPress database — you see raw, unsampled data, and Google never sees it. For sites with EU visitors or in regulated industries, that's the whole point.
No. The tracker is under 4 KB of vanilla JavaScript, loaded with the defer attribute, so it never blocks first paint. Events are batched and sent to a single endpoint on your own site. There are no third-party network calls.
The dashboard locks and the tracker stops collecting new data — but your existing data stays in the database, untouched. Once you subscribe and paste in your license key, everything resumes exactly where it left off.
Yes, from the link in any billing email — no contact form, no support gauntlet. When you cancel, Pulsely keeps working until the end of your current billing period. Your data is never deleted.
Yes. £14.99/month covers one WordPress site (one domain). Adding a second site needs a second subscription. Multi-site licenses for agencies are coming in v1.2.
Pulsely makes compliance straightforward, but compliance is ultimately your responsibility. The plugin shows a cookie consent banner on first visit, hashes IP addresses with your WordPress salt before storing them, auto-creates a Privacy Policy page describing what's collected, and stops tracking entirely if a visitor declines. Because data stays on your server, there's no third-country transfer issue.
WordPress 5.6 or newer. PHP 7.4 or newer (PHP 8.0+ recommended). Works on shared hosting, managed WordPress hosts, and self-hosted setups alike.
Pulsely tracks pageviews and clicks at the browser level, so it works with any theme or plugin that produces standard HTML. There are no known conflicts. WooCommerce revenue attribution is on the v1.2 roadmap.