SleekView for Hotjar
SleekView reads the Hotjar plugin options on every site of a multisite and renders Site-ID coverage, excluded-role policy and consent-gate config as a sortable, filterable WP Admin table.
♾️ Lifetime License available
Heatmaps live at Hotjar. Snippet governance lives here.
Hotjar's WordPress plugins (the official Hotjar plugin and the common third-party connectors) all do the same job: inject the Hotjar tracking snippet keyed by a Hotjar Site ID, with optional filtering for excluded roles, specific page templates or post types, and a consent gate that decides whether the snippet fires before the visitor opts in. The recordings, heatmaps and survey results all live at Hotjar's own service and are queried there.
SleekView reads the WordPress options each plugin writes, across one site or every site in a multisite, and renders one row per site with Hotjar Site ID, excluded roles, snippet placement, consent-gate flag and the option_updated timestamp as columns. Sort by missing Site ID to find every site where Hotjar quietly stopped recording. Filter to consent-gate off for a privacy compliance pass. Search across role names to confirm internal staff is filtered out of recordings.
Because the data lives in standard WordPress options, the table works on a single site, a multisite network and an agency fleet managed from a central admin. Inline edits go through update_option, so changes are picked up by the Hotjar embed plugin on the next page load with no extra cache to clear.
Workflow
From Hotjar plugin options to a real audit grid
Read the options
Build the columns you actually want
Save audit views
Edit inline and export
Sample columns
A typical Hotjar config table
wp_options (Hotjar plugin)
| Site | Hotjar ID | Consent gate | Excluded roles | Placement | Status |
|---|---|---|---|---|---|
| main.example.com | 3812401 | On | administrator, editor | head | Compliant |
| shop.example.com | 3812502 | Off | administrator | head | Pre-consent |
| blog.example.com | — | — | — | — | No recording |
| docs.example.com | 3812615 | On | administrator, editor, author | footer | Compliant |
| events.example.com | 3812720 | On | administrator | head | Staff not filtered |
Comparison
Default Hotjar plugin admin vs SleekView
Default Hotjar plugin
- Settings screen is one site at a time, no aggregate view of coverage
- No sortable list of sites by missing Site ID or consent-gate flag
- Excluded-role config hidden inside a checkbox group per site
- Multisite admins click through every site to confirm the snippet fires
- No way to share a read-only config snapshot outside the WP admin
SleekView
- One sortable table for every site's Hotjar config
- Filter by missing Site ID, consent-gate off or stale option_updated
- Inline edits go through update_option, picked up on next page load
- Saved audit views shared per role for site owners and privacy officers
- Export filtered slices to CSV for compliance evidence
Features
What SleekView gives you for Hotjar
Every site's Hotjar config in one grid
Stop opening the Hotjar settings page on twenty sites. SleekView reads the plugin options across the network and lists Site ID, consent gate and excluded roles side by side.
Filter by what compliance asks
Sort by missing Site ID, filter to consent gate off, or search role names. The exact list a DPIA cycle needs is one saved view, not a manual click-through.
Inline edits across sites
Flip the consent gate on, add a role to the excluded list or move the snippet to footer from the same row. update_option fires and the Hotjar plugin picks the change up on the next page load.
Audience
Who uses SleekView for Hotjar
Privacy officers
Filter to consent gate off before each DPIA cycle. The remediation list is a sorted table, not a screenshot from twenty Hotjar settings screens.
Agency leads
Audit Hotjar Site-ID coverage across the client portfolio in one view. Spot the sites where a theme update wiped the tracking and ship a fix the same day.
Multisite admins
Group sites by excluded roles to confirm internal staff is filtered out of recordings, instead of clicking through one site at a time before each quarterly UX review.
The bigger picture
Why a heatmap and recordings tool still needs a WordPress-side table
Hotjar's value is at the service: session recordings, heatmaps, surveys, conversion funnels, all rendered in the Hotjar UI. The WordPress plugin's role is small but consequential: it decides whether the snippet fires, on which pages, for which roles and behind what consent gate. On a single site that's a five-minute settings job.
On a multisite or an agency portfolio, the cumulative state of those settings is what determines whether the heatmaps are honest, the recordings are compliant and the funnels are not polluted by internal staff. SleekView turns those scattered options into one table: Site IDs in a column, consent-gate flags filterable, excluded roles searchable, last-touched dates sortable. Same plugin, same options, but a query surface privacy officers and agency leads can point quarterly reviews at.
Questions
Common questions about SleekView for Hotjar
Only the WordPress options the Hotjar plugin writes: Site ID, excluded roles, snippet placement, consent-gate flag and the option_updated timestamp. No Hotjar API access is involved, because the plugin itself does not query Hotjar.
 No. The Hotjar plugin is a script-injection plugin, not an API client. SleekView only reads the local WordPress options that decide whether and how the snippet fires. The recordings, heatmaps and surveys themselves stay at Hotjar and are queried there, exactly as they are today.
 Yes. The table can be scoped to a single site or run across every site in a network, pulling each site's Hotjar options in turn. That makes a multisite-wide Hotjar config audit a single grid instead of a click-through of admin screens.
 Any plugin that stores its Hotjar Site ID and filtering rules in standard WordPress options is supported, including the official Hotjar plugin and the common third-party connectors. SleekView reads the options each plugin uses; the column set is configured per plugin so labels match what the admin actually sees.
 Yes. Common fields like the consent-gate flag, excluded roles and snippet placement can be edited from the grid. The change goes through update_option exactly like the settings page would write it, so the Hotjar plugin picks up the new value on the next page load.
 No. The plugin still owns snippet injection and per-site settings. SleekView gives admins, privacy officers and agency leads an aggregate audit surface that the per-site settings page cannot offer, without touching how the snippet itself behaves.
 No. The grid reads WordPress options on demand inside the admin and has no role in the frontend snippet at all. Visitor-facing performance is identical to running the Hotjar plugin on its own.
 Yes. Any filtered view exports to CSV with the active columns. Privacy and agency teams typically export the no-Site-ID list or the consent-gate-off list as a quarterly action plan.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkout