Catch broken checkouts before your customer emails you.
Behavioral analytics that watches the rage clicks, JS errors, and silent cart failures your other analytics miss. One wp plugin install harvv-analytics or one click from the Plugin Directory. Zero PII, no cookie banner, HPOS-ready.
wp plugin install harvv-analytics --activateSettings → Harvv Analytics → ConnectPixel auto-injected via wp_enqueue_scripts on every page.Free plan: 1 site, 50,000 events/month. No card required.
01What you see in the first 5 minutes
The pixel hooks into wp_enqueue_scripts, so every page WordPress renders fires events immediately. No theme edits, no template hacks. By the end of the day you have:
02Why WordPress stores switch
sessionStorage, scoped to the browser tab, cleared when the tab closes. GDPR/CCPA/PECR consent banners are only required for non-essential cookies or personal-data transmission. Harvv has neither.wp_remote_post() with 'blocking' => false. The browser tracker uses navigator.sendBeacon. Nothing in the plugin blocks a pageload or checkout.FeaturesUtil::declare_compatibility('custom_order_tables', __FILE__, true) and uses the WC_Order CRUD API only — no raw $wpdb against orders.03Install in 60 seconds
Three steps. No theme edits, no Google Tag Manager, no wp-config.php changes.
Install the plugin
From WP Admin → Plugins → Add New → search "Harvv Analytics" → Install → Activate. Or use WP-CLI: wp plugin install harvv-analytics --activate.
Click "Connect to Harvv"
Navigate to Settings → Harvv Analytics. Click Connect. A new tab opens on harvv.com to sign up or log in. Your site auto-registers when you complete the OAuth flow.
Watch events flow
The pixel starts firing on the next pageview. Open your Harvv dashboard to see live sessions. First issue detections appear within a few hours of real traffic.
Prefer to install manually? Create an API key at Settings → API Keys in your Harvv dashboard, paste it into Settings → Harvv Analytics → I already have an API key. No OAuth round-trip needed.
04FAQ
sessionStorage, scoped to the browser tab, cleared when the tab closes. Under GDPR, CCPA, and PECR, consent banners are required for non-essential cookies or transmission of personal data — Harvv transmits neither.wp_remote_post() with 'blocking' => false. The browser tracker uses navigator.sendBeacon or fetch with keepalive. Nothing in the plugin blocks a pageload or checkout.FeaturesUtil::declare_compatibility('custom_order_tables', __FILE__, true) and uses only the WC_Order CRUD API.uninstall.php removes harvv_api_key, harvv_site_id, and all related options on both single-site and multisite networks. The plugin creates no custom DB tables.<script> tag with async attribute, served from harvv.com behind global edge caching. WP Rocket, W3 Total Cache, Cloudflare, and Bunny all pass it through normally. We never write back to your DB on a pageview.Ready to see what your site is actually doing?
Free plan covers one site and 50,000 events per month. No card. Install + connect in under a minute.
Install from WordPress.org →