✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for Smartlook: project keys, tracking rules & overrides as tables

Smartlook stores its recordings and event analytics in its own cloud, but the WordPress plugin stores the project key, tracking allowlist, and per-post opt-outs in wp_options and wp_postmeta. SleekView surfaces that configuration as one inventory of which pages send sessions to Smartlook and which do not.

♾️ Lifetime License available

SleekView table view for Smartlook for WordPress

Audit the WordPress side of your Smartlook tracking in one grid

The Smartlook WordPress plugin writes its project key, the post-type allowlist, and the consent-plugin bridge state to wp_options under smartlook_settings. Per-post opt-outs save into wp_postmeta as _smartlook_track, and any per-template overrides land under the same prefix. The default Smartlook settings screen exposes the global toggle and project key but no inventory of which pages have overrides.

SleekView reads both the options row and every post carrying a Smartlook postmeta key into one filterable grid. Project key, allowlisted post types, and per-page opt-outs become first-class columns. Editors filter to the posts that are excluded, sort by last edited to find recent override changes, and bulk-toggle _smartlook_track across a category in one motion.

Smartlook's own recordings, funnels, and events live in Smartlook's dashboard, which is the right place to read them. SleekView only handles the WordPress configuration: which pages opt in, which opt out, and which override happened when. That is what compliance reviews and tracking audits actually need.

Workflow

From Smartlook postmeta to one tracking audit

1

Connect the Smartlook sources

SleekView reads smartlook_settings from wp_options and every post carrying _smartlook_track. Settings and overrides surface together.
2

Build the audit columns

Pick page, post type, tracking state, consent gate, last editor, and last edited. Compliance and product ops each get the row shape they need.
3

Save scoped views

Save a Compliance view that highlights tracked sensitive pages and a Product view focused on onboarding funnels. Scope each per role.
4

Inline edit and bulk update

Toggle tracking, change overrides, or remove stale opt-outs in batches. Updates route through update_post_meta and apply on the next page load.

Sample columns

A typical Smartlook tracking inventory

Posts with explicit Smartlook tracking overrides joined to the smartlook_settings options row.
Source: wp_options (smartlook_settings) + wp_postmeta (_smartlook_track)
Page Post type Tracking Consent gate Overridden by Last edited
/onboarding/step-1/ page On complianz ria@design.io Apr 20
/account/billing/ page Excluded complianz alex@studio.co Mar 30
/checkout/ page Blocked complianz tom@hello.dev Feb 02
/blog/case-study/ post On - mia@brew.coop Apr 11

Comparison

Default Smartlook admin vs SleekView

Default Smartlook admin

  • Settings screen shows global toggle and project key, no per-post override inventory
  • _smartlook_track postmeta is hidden behind a single checkbox in the post editor
  • No filter or sort across pages by tracking state
  • Auditing which sections are excluded requires opening each post manually
  • Removing stale opt-outs in bulk needs WP-CLI

SleekView

  • Inventory every _smartlook_track override as a sortable row
  • Filter by post type, tracking state, or consent-gate plugin
  • Bulk-exclude a category or template from Smartlook in one motion
  • Sort by last edited to detect recent override changes
  • Cross-reference the smartlook_settings options row with per-post state

Features

What SleekView gives you for Smartlook for WordPress

Per-post override inventory

Every post carrying _smartlook_track becomes a row. The exclusion graveyard from past campaigns and compliance reviews finally becomes searchable.

Filter by tracking state

Stack filters across post type, tracking state, and consent gate. Build a saved view like "all account pages opted out" without writing a single query.

Bulk inline edits

Select rows and toggle _smartlook_track in batches. Edits go through update_post_meta so Smartlook's loader picks them up on the next request.

Audience

Who uses SleekView for Smartlook

Privacy and compliance

Verify that billing, account, and legal pages are excluded from Smartlook recording. Filter _smartlook_track to spot any compliance gap before the next audit.

Product operations

Map which onboarding steps are sending sessions. Filter by post type plus tracking state to confirm only the funnels you intend to analyze are sending data.

Implementation consultants

Diagnose missing recordings by filtering for posts where tracking was disabled by a previous editor. The audit grid replaces grepping wp_postmeta by hand.

The bigger picture

Why Smartlook's WordPress side benefits from a real query surface

Smartlook focuses on what happens after the session lands in their cloud (recordings, funnels, events) and the WordPress plugin handles only the front-end loader and a few per-post toggles. That split is sensible until a year of campaigns, compliance reviews, and template changes have buried dozens of override decisions in wp_postmeta that nobody remembers. The default plugin admin shows the global toggle but no inventory of what was overridden, by whom, or when.

SleekView treats the Smartlook options row and the _smartlook_track postmeta as one queryable surface. Compliance reviewers can verify billing and legal pages remain excluded without opening each one. Product ops can confirm onboarding funnels are still firing.

Implementation consultants stop relying on raw SQL to diagnose missing recordings. Smartlook's analytics stay where they belong. SleekView only makes the WordPress configuration legible at the scale the team actually operates.

Questions

Common questions about SleekView for Smartlook for WordPress

No. Recordings, funnels, and event analytics live in Smartlook's own dashboard and stay there. SleekView only reads the WordPress configuration in wp_options and the per-post _smartlook_track postmeta.

 

Yes. The plugin uses the same option name and postmeta key on free and paid plans. SleekView reads whatever data the plugin has written, regardless of plan tier.

 

Yes. Filter to the section (post type, category, or template) and bulk-set _smartlook_track to false. Updates write through update_post_meta, so the next page load no longer fires the Smartlook script.

 

Yes. SleekView routes meta updates through update_post_meta, firing updated_post_meta and any filters your code or the Smartlook plugin has attached. Direct table writes are never used for editable columns.

 

Yes. Saved views are scoped per role. A compliance reviewer can see the exclusion column and a read-only project key, with no access to the global settings page. Column-level permissions can hide editable fields from view-only roles.

 

SleekView surfaces whichever consent-gate plugin Smartlook is configured to read from (Complianz, CookieYes, Iubenda) by inspecting the smartlook_settings option. The consent decision itself still runs on the front end as before.

 

No. The grid queries wp_postmeta only when opened, against the existing meta_key index. Pagination keeps the result set bounded, and saved views never preload until explicitly opened.

 

Yes. Each subsite has its own smartlook_settings option and its own wp_postmeta rows, and SleekView respects the active site context. Per-site audits work without crossing network boundaries.

 

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.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

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