Statsly
Inside your WP admin
We're building a WordPress plugin that inserts the tracking script automatically, shows analytics directly in WP admin, and tracks WooCommerce purchases and form submits without a single line of code.
The script is inserted for you
No copy-pasting HTML, no mess in your theme. The plugin echoes the
tracking script on every public page — with defer, so
it doesn't block rendering. Administrators are excluded automatically,
and Do Not Track is respected.
- One 2 KB script, loaded with
defer - Admins excluded from their own views
- Respects Do Not Track out of the box
- No cookies, no cookie banner
<script defer
src="https://cdn.statsly.app/script.js"
data-website-id="xxx">
</script>
You don't have to switch tabs
KPIs, chart, top pages, referrers, devices and geography — directly in WordPress. Same data as my.statsly.app, rendered natively with tabs on each card and period comparison.
- Visitors, sessions, pageviews, bounce rate, time on site
- Path / Entry / Exit tabs under Pages
- Country, city, browser, OS, device type
- Dashboard widget on the home screen with a 7-day overview
See what people actually read
30-day views are shown in the post list and inside the post editor itself. Perfect for finding out which blog posts drive traffic, and which ones are quiet.
- "Views (30d)" column in the post list
- Meta box in the editor with a trend arrow
- Sortable, so bestsellers float to the top
- Works for all public post types
Conversions without a single line of code
The plugin automatically detects the events that matter: WooCommerce purchases, form submits, internal search, 404 pages, outbound links and file downloads. Turn on the ones you want to track — leave the rest off.
- WooCommerce: add to cart, checkout, purchase
- Forms: CF7, WPForms, Gravity, Ninja, Divi, Elementor Pro
- Search: internal searches with query
- 404: broken links, so you can fix them
- Outbound links + file downloads (PDF, ZIP, etc.)
Open source, GPL v2
The plugin is open source under GPL v2. Inspect the code, modify it, or send pull requests.
Built on Umami
Statsly is a hosted wrapper around Umami, so the plugin also works with your own Umami v2 or v3 instance.
Secure token handling
The JWT refreshes automatically every ~12 hours. Optionally run a dedicated Statsly user for the plugin only, if you don't want to store your main password.
Danish + English
The admin interface is translated to Danish and English, with same-day Danish support if you're on the Business plan.