General
SleekTrack is cookieless web analytics for WordPress. It counts visits without cookies or stored personal data, keeps everything in the WordPress database of the install that runs it, and reports it on dashboards inside the WordPress admin. One install can track itself and any number of other sites.
Where it lives
In the suite, Track is an app in the workspace sidebar. Its navigation lists Start, the overview of every tracked site, Sites, which lists them by domain, Settings, whose sections hold the collection settings, Access for administrators and the license key, and Docs. A site opened from Sites lists its dashboard and its own sections.
The standalone SleekTrack plugin shows the same screens under SleekWP > Track in the WordPress admin menu.
On a multisite network, the network admin gets its own Track screens: the network’s sites, a dashboard for each enabled site and network-wide settings. See Multisite.
Core concepts
Cookieless measurement
SleekTrack sets no cookies and stores no identifier in the visitor’s browser. A visitor is recognised by an anonymous hash of the IP address and user agent, mixed with a random salt that changes every UTC day. The same person counts once within a day and cannot be linked across days, which is why the main visitor metric, Unique visitors, counts a visitor once per day. Privacy explains what is stored and what is not.
The salt belongs to the WordPress install (on a network, to each enabled site), not to a tracked domain. A visitor who reaches two domains tracked by the same install on the same day gets the same anonymous ID, so combined totals across sites count that person once.
Sites and groups
A site is a domain you track: the WordPress install itself or an external site. Each has its own dashboard, snippet, settings and share links. Groups collect sites, and each group has a rolled-up dashboard; All sites rolls up every tracked site. See Sites.
Events and goals
The tracker records pageviews, how far each page was scrolled, outbound link
clicks and file downloads on its own. Your own code sends custom events, with
optional properties, through the global window.sleekTrack function. Every
named event reports as a goal, and pageview goals turn a path pattern into a
goal after the fact. See Events and goals.
Fast collection
Tracking requests are answered by a small must-use loader before regular plugins and the theme load. The collector validates the request, drops bots and Do Not Track visitors, anonymises the visitor and writes the event. See Snippet.
Key features
- Unique visitors, visits, pageviews, views per visit, bounce rate, visit duration, conversions and revenue, each compared with the previous period
- A visitors chart by hour, day or month, with dated annotations
- Breakdowns for sources, referring domains, UTM campaigns, pages, page titles, entry and exit pages, scroll depth, countries, continents, regions, cities, browsers, operating systems and screen sizes
- Filters that stack across every card, saved views and CSV export
- A realtime count of current visitors
- Custom events with properties, pageview goals and funnels
- WooCommerce and Easy Digital Downloads revenue, per currency
- Goal webhooks, share links with preset filters and period, and daily-history import
- Read-only dashboards in any page, with the
shortcode or the SleekTrack dashboard block - Weekly or monthly email reports per site or group, and an email alert when a site’s realtime visitors pass a threshold
- Dashboards for chosen roles without administrator rights, with view or manage access
- Collection health checks for every site
- A small SleekTrack box in the post editor with that post’s visitors and pageviews over the last 30 days
Track assistant
The Track assistant answers questions about your analytics, such as which pages or sources drive visitors or how a goal converts, from the same numbers the dashboards show. It needs an AI provider key, which you enter once in the AI section of the global Settings panel, opened from the settings button beside the light and dark mode control. Every product’s assistant shares those keys, and the standalone plugin shows the same AI section in its Settings. The assistant reads data through the commands described in CLI.
Updating from SleekTrack 1.x
The standalone SleekTrack plugin updates in place to its next major release from any published version. It requires PHP 8.2 and WordPress 6.5; a site below either stays on its current release. The administration is rebuilt and stays in the SleekWP menu. Sites, statistics, saved views, groups and share links carry over, and revenue is now kept per currency; days recorded before that change keep their combined total. To roll back, reinstall the previous ZIP.