Changelog — Insyta.io

Insyta Pro Changelog

All plugin versions and changes at a glance — new features, bugfixes and improvements.

v3.9.8
04.05.2026

Cohort Analysis Removed

Remove
  • Cohort Analysis removed: With daily-rotating salt, cross-day retention is mathematically no longer measurable — we prefer to keep the "no cookies" promise strict rather than ship a half-broken feature
v3.9.7
29.04.2026

Search Engine Split

Feature
  • Traffic Sources: Organic traffic is now broken down by individual search engine (Google, Bing, DuckDuckGo, Ecosia etc.)
v3.9.6
23.04.2026

UTM Cookie Session-Only

Improve
  • UTM cookie insyta_p_utm: Session-only (instead of 30 days) and clearly marked as optional in settings
v3.9.5
22.04.2026

Tracker localStorage Cleanup

Improve
  • Tracker script no longer uses localStorage — legacy insyta_p_vid value is automatically cleared
v3.9.4
21.04.2026

Cookieless Visitor ID

New
  • Cookieless Visitor-ID: Visitors are identified server-side from anonymized IP + User-Agent + daily-rotating salt (Plausible/Fathom approach) — no cookies, no localStorage, no consent needed
v3.9.3
15.04.2026

External Conversion Tracking

Feature
  • External Conversion Tracking: Track conversions on external pages (booking systems, ticket shops) via JS snippet — ideal for hotels, events & external checkout systems
v3.9.2
12.04.2026

License Tracking Fix

Fix
  • License Tracking: Validation calls now also register the site — fixes missing activations on some installations
v3.9.1
11.04.2026

Auto-Deactivation

Improve
  • Auto-Deactivation: Plugin notifies the server when deactivated or deleted — orphaned sites are automatically removed from the activation list
v3.9.0
08.04.2026

Multi-Language Support

Feature
  • Multi-Language Support: Dashboard now available in German, English, French, Spanish, Italian, Dutch, Portuguese, Polish and Ukrainian
v3.8.3
08.04.2026

WCAG Button-Kontrast Fix

Fix
  • Accent-colored buttons: Text contrast is now properly calculated instead of hardcoded white — fixes unreadable text with light accent colors
v3.8.2
07.04.2026

IPv6 CIDR Blocking Fix

Fix
  • IPv6 CIDR Blocking: IPv4-mapped IPv6 addresses are now correctly normalized — cross-family matching between IPv4/IPv6
  • IP Blocklist: Warning in settings when IPv6 ranges are listed but the server only delivers IPv4
v3.8.1
07.04.2026

WCAG Compliance, Dark Mode & Bugfixes

New Improve Fix
  • WCAG Compliance: Accent color buttons now automatically use the highest contrast text color (black/white)
  • Dark Mode Text Brightness: New slider under Settings → Appearance (50%–100%)
  • Accent Color without White-Label: Color picker in settings for buttons, links and highlights
  • Access Control: "No Access" message instead of silent redirect when role lacks permissions
  • Cohorts & Funnel Builder: Menu items were shown even when modules were disabled
  • Dashboard widgets now respect role permissions (e.g. Recent Conversions)
  • Plugin Update: Fixed "Forbidden" error during download
  • Cohorts Dashboard: Fixed KPI cards layout
v3.8.0
06.04.2026

Kohortenanalyse & Funnel Builder

New Improve Fix
  • Cohort Analysis: Group visitors by first-visit week/month with retention heatmap
  • Cohort Analysis: Segment filter by device, country and UTM source
  • Cohort Analysis: KPI cards (returning rate, avg visits/visitor, cohort sizes chart)
  • Funnel Builder: Create multi-step funnels with page, click and goal steps
  • Funnel Builder: Visual drop-off with proportional bars and percentages
  • Funnel Builder: Save, edit and delete unlimited funnels
  • Persistent visitor ID (localStorage) for cross-session tracking
  • Feature toggles: New features start disabled by default
  • Feature toggles: Saving in settings fixed (POST handler + default values)
  • Sales page: Pricing tables and comparison tables extended with new features
  • Help documentation: Guides for Cohort Analysis and Funnel Builder added
v3.7.0
03.04.2026

Remote Sites, Tables & UI Polish

Improve Fix
  • Remote Sites: Tab order now matches main navigation
  • Remote Sites: Traffic tab added with full source analysis
  • Remote Sites: Drag-to-reorder for site cards
  • Tables: Interactive column sorting (↑↓) across all tables
  • Tables: Consistent column alignment
  • Resize: Panel resize now works on all tabs (not just dashboard)
  • Resize: Mobile support (50%/100% layout)
  • Team: Status toggle (Active/Pending/Disabled) fixed
  • Heatmap: Toolbar button visibility improved
  • Traffic: Paid Search (SEA) detection activated (gclid, msclkid, utm_medium=cpc)
  • CSV Export: PHP 8.4+ compatibility
  • All colors now use White-Label accent color
  • Salespage: Feature lists, pricing tables and comparisons unified across all pages
  • Salespage: Smart Alerts added to all pricing cards
  • Salespage: Hotjar price references corrected and standardized
  • Salespage: Missing EN translations added
v3.6.1
01.04.2026

Performance & Security

Improve Fix
  • Complete migration from admin-ajax.php to WP REST API: 64 endpoints converted. Faster response times, no more WordPress admin bootstrap overhead on tracking requests.
  • OWASP security audit: XSS protection with escapeHtml() for all dynamic DOM content (journey, sites, license). innerHTML outputs consistently secured.
  • SSRF protection strengthened: DNS failures now treated as unsafe (deny by default). Slack webhook URLs are validated.
  • Capability checks added for wizard, order reset, and white-label pricing (defense-in-depth).
  • Path traversal: basename() protection added to cleanup routines in tab-forms.php.
  • Replaced json_encode with wp_json_encode (JSON_HEX_TAG) for safe script context in dashboard.
  • Multi-site connection: REST API call with admin-ajax fallback for backward compatibility between different plugin versions.
v3.6.0
01.04.2026

Smart Alerts, Newsletter & Landingpages

New Improve
  • Smart Alerts: automatic anomaly detection with email and Slack notifications. 5 alert types: rage click spike, traffic drop, new dead clicks, conversion drop, form abandonment spike. Cooldown system to prevent alert spam.
  • Newsletter: send customer newsletters directly from the admin dashboard. Opt-out mechanism with unsubscribe link in every email. Campaign history and preview function.
  • Landing page: White Label — custom logo, custom colors, custom dashboard title. Perfect for agencies.
  • Landing page: Smart Alerts — proactive anomaly detection. Feature comparison and all 5 alert types explained.
  • SEO landing page: Hotjar Alternative for WordPress — detailed feature comparison, GDPR advantages, migration guide.
  • SEO landing page: Microsoft Clarity Alternative for WordPress — feature comparison, privacy advantages, self-hosted.
  • Header: features dropdown extended with Smart Alerts and White Label.
  • Footer: new links for Smart Alerts, White Label, Hotjar Alternative and Clarity Alternative.
  • Features page, pricing, FAQ and docs updated with Smart Alerts and White Label.
v3.5.1
01.04.2026

UI-Verbesserungen, White-Label-Fixes & Formular-Tracking

Improve Fix
  • Pagination: sessions, rage log and dashboard click table with page navigation (50 entries/page) — all stored data accessible.
  • Sortable tables: all tables can now be sorted by clicking column headers (ascending/descending).
  • Clickable links in tables: referrers, pages, entry/exit pages and link tracking URLs now open directly in a new tab — including sites detail view.
  • Clean card design: SVG icons removed from all card headers for a clean, unified UI.
  • Unified table design: consistent header styles, row hover effect and sortable columns across all tables.
  • Menu position: new setting under Appearance — freely choose the menu position in the WordPress admin menu (2 = top, 99 = bottom).
  • Team: multisite access configurable per role (Viewer/Editor).
  • Rage log: device filter (desktop/mobile/tablet) added.
  • Device icons in tables now left-aligned instead of centered — no more unnecessary whitespace.
  • White label: chart bar colors now correctly adapt to WL accent color (all charts).
  • White label: dashboard title from WL settings applied correctly. Logo without border-radius.
  • Email reports: no more duplicate rage entry, conversion rate respects toggle, logo display fixed, test mail SVG escaping fixed.
  • Form analytics: cookie/consent forms (GDPR, Complianz, Cookiebot etc.) are automatically ignored. Counting on validation errors fixed.
  • Viewer role: WP Admin link hidden, logout button shown instead. Agency badge visible only for admins.
  • Realtime: sessions inactive for more than 2 hours are automatically marked as ended — no more ghost visitors.
v3.5.0
31.03.2026

UTM-Builder, Multisite-Switcher & Device-Filter

New Improve
  • UTM Campaign URL Builder: create UTM links directly in the plugin — URL, source, medium, campaign, term, content. Live preview and copy button.
  • Multisite Dashboard Switcher: dropdown in topbar for quick switching between connected remote sites. Also in sites detail view.
  • Device filter everywhere: desktop/mobile/tablet filter in Sessions, dashboard click table, rage log and sites detail view (click log, rage, sessions).
  • Device column now shows icons only (no text) in all tables for consistent UI.
  • Feature count updated: 32 features (28 Pro + 4 Agency-exclusive).
v3.4.3
29.03.2026

Heatmap-Viewport-Fix & Stabilität

Fix Improve
  • Heatmap: clicks no longer shift on different screen sizes — center-relative X positioning instead of linear scaling.
  • ZIP package: Correct folder structure (insyta-pro/insyta-pro.php) — fixes "No valid plugins found" on WordPress upload.
  • Heatmap rendering: Desktop clicks are positioned relative to page center — works correctly for centered layouts on all viewports.
v3.4.2
28.03.2026

White-Label-Erweiterung & UI-Fixes

New Fix
  • White label: 4 new config fields — plugin author, author URL, menu icon (dashicon class) and menu position.
  • SVG icon on registration page displayed as raw text (textContent → innerHTML in showMsg).
  • Settings: removed "Icons in Panels" option — icons are always visible by default.
  • CSV export: filename still contained old plugin prefix "bct" — corrected to "insyta".
  • CSV buttons consistently right-aligned in all tabs (UTM, rage, scroll, dashboard).
v3.4.1
27.03.2026

Referrer-Fix & Checkout-Korrektur

Fix
  • Traffic sources: fixed 100% direct traffic — entry page detection now uses sessionStorage instead of document.referrer.
  • White label checkout: button now links directly to the correct checkout URL with addon parameter and license key.
  • Fatal error fixed: insyta_page_url() was unavailable on account pages — replaced with home_url().
  • Multisite switcher: now only displayed in dashboard tab, no longer on other tabs.
v3.4.0
25.03.2026

Seiten-Analyse, SVG-Icons & Hybrid-Recording

New Fix Improve
  • Page Analytics: New tab view with KPIs, scroll, clicks, sources & click path per URL.
  • Emoji icons replaced with monochrome SVG icons (consistent UI).
  • Icon toggle under Settings → Appearance now works correctly.
  • Card header text alignment fixed (left-aligned).
  • Retention period: Dropdown (30/60/90/180/365 days) instead of free input.
  • Feature request in support now links to roadmap.
  • Hybrid recording: Events as JSON files, metadata in DB.
  • Request batching: Click, scroll, heatmap and form events bundled.
  • CSS moved to external file, PHP variables replaced with CSS custom properties.
  • Security: hash_equals(), $wpdb->prepare(), Chart.js local.
  • GDPR transparency notice under Privacy.
  • Feature count updated: 32 features (26 Pro + 4 Agency-exclusive).
v3.3.0
24.03.2026

Session Journey, PayPal Capture & Critical Fixes

New Fix
  • Session Journey: Recording button directly in each journey row — opens the recording modal without page change.
  • Session Journey: Scroll milestones (25/50/75/100%) visualized per page as mini bars.
  • Sort mode: Long-press (600ms) on a panel or nav item activates sort mode — no button required. Toast notification at bottom. Click outside to exit.
  • PayPal: Capture step implemented — payments are now correctly completed and licenses created.
  • Critical: Switching dark mode deactivated all feature toggles. AJAX handler now only saves explicitly sent fields (array_key_exists instead of isset).
  • Critical: Button scanner save deactivated features — same fix in save_settings handler.
  • Email reports: Sections were not saved (only 3 of 9 sections in handler). All 9 sections are now correctly persisted.
  • Email reports: Report content was output 3 times in the mail. Template fixed.
  • Checkout: insytad_register_customer() was undefined → fatal error on purchase. Replaced with wp_create_user().
  • Deal pages (Facebook, LinkedIn, Limited): Parse errors from broken fragment cache wrappers. Cache completely removed.
  • Navigation: Items could be dragged without activating sort mode.
  • Download filename: Plugin was downloaded as button-click-tracker-pro-v3.1.0.zip instead of insyta-pro-v3.1.0.zip.
v3.2.0
22.03.2026

Mobile UX & UI Polish

Improve
  • Mobile: All stat cards (sg-3, sg-4) wrap to 2×2 grid. Entry/exit pages stacked. Filter bar in single scrollable row.
  • Mobile: All tables are horizontally scrollable. two-col layouts stacked on small screens.
  • Mobile navigation: Docs link was missing, added.
  • Button text color: All amber buttons now have white text instead of black.
  • Dark mode: Calendar icon in the filter bar is now correctly displayed light.
v3.1.0
19.03.2026

Traffic Analytics

New
  • Traffic Analytics: New tab in the plugin dashboard with visitors, pageviews, bounce rate, avg session duration, 60-day chart, traffic sources (Direct/Organic/Social/Email/Referral), top pages, entry and exit pages, devices, browsers and OS.
  • New landing page: /traffic-analytics-plugin/
  • Feature count updated: 29 features (25 Pro + 4 Agency-exclusive).
  • DB migration: browser, os, language are now stored in the journey table.
  • Paddle Checkout: Removed invalid customer.name / businessName / address.firstLine fields (Paddle v2 API).
  • Affiliates page: Success message after registration showed SVG code as text (innerHTML fix).
v3.0.0
18.03.2026

Dead Click Detection & Form Analytics

New
  • Dead Click Detection (Pro+): clicks on non-interactive elements are automatically detected and visualized in a new dashboard tab — reveals UX issues where users think something is clickable.
  • Form Analytics (Pro+): form starts, completions, drop-off fields and submit rate are automatically tracked — no manual tagging required, for all forms on the page.
  • 2 new dashboard tabs: "Dead Clicks" and "Form Analytics" in the plugin dashboard, fully in DE/EN.
  • Feature toggles for dead clicks and form analytics in settings.
  • Feature count updated: 29 features (24 Pro + 4 Agency-exclusive).
  • Version numbers: plugin v3.0.0, admin dashboard v1.7.0.
v2.9.5
17.03.2026

Live-Dashboard & Affiliate-Fixes

Fix New
  • Live dashboard 403 error fixed: nonce is now generated directly via PHP, no stale cached value.
  • ip_anon database migration: now runs on every plugin load (not only on activation) — fixes missing column on existing installs.
  • Feature toggles reset after saving: all toggles (live visitors, click tracking, journey, goals, email reports, A/B tests) are now correctly persisted.
  • Live dashboard: fixed "undefined (undefined)" for session duration and start time.
  • OS detection: iOS devices were incorrectly identified as macOS — detection order fixed (iOS before macOS).
  • Affiliate dashboard: tier-2 partner block and individual commission rates per plan now display correctly.
  • Device icons in live dashboard: mobile, tablet, desktop, iOS/macOS, Windows, Android, Linux.
v2.9.4
17.03.2026

Feature-Toggles & Live-Dashboard

New
  • Feature toggles in settings: live visitors, click tracking, session journey, conversion goals, email reports, A/B tests individually toggleable.
  • Auto-refresh toggle in live dashboard: ⏸/ to pause/resume.
v2.9.3
17.03.2026

IP-Anonymisierung & Feature-Defaults

New Improve
  • IP anonymization: anonymized IP (192.168.1.xxx) shown in live dashboard, sessions and recordings — GDPR-compliant, no cookie consent needed.
  • Feature defaults: all features (heatmap, session recording, rage clicks, link tracking, goals, journey, email reports) are active by default on fresh install.
v2.9.2
16.03.2026

Heatmap: Mobile Scroll-Filter

Fix
  • Heatmap: scroll movements on mobile were incorrectly recorded as clicks. Touchstart/touchmove detection now filters out scroll events (>8px = scroll, not tap).
v2.9.1
14.03.2026

Abo-Pläne: Starter, Pro & Agency

New
  • 7 subscription tiers: Starter monthly/yearly, Pro monthly/yearly, Agency monthly/yearly, Agency Lifetime
  • Feature gates: Starter (clicks, heatmap, scroll, UTM, goals), Pro (+sessions, A/B tests, rage clicks, email reports), Agency (+multi-site)
v2.9.0
12.03.2026

Real-time Dashboard — Live Besucher mit Session-Details

New Major
  • Real-time dashboard: new live tab shows visitors in real-time with LIVE badge
  • Heartbeat tracking: sessions are captured from first pageload
  • Live counter with pulsing ring effect for online visitors (active in last 5 minutes)
  • Session details: visited pages, clicked buttons, browser/OS/device, session duration
  • Auto-refresh every 3 seconds without page reload — expanded details stay open
v2.8.0
05.03.2026

Mobile Navigation & Responsive UI

New Improve
  • Mobile bottom navigation: 4 main tabs + more menu for all additional features
  • Tables and stats cards: touch-optimized scrolling on mobile
v2.7.0
26.02.2026

Multi-Site Detail Analytics

New
  • Multi-site dashboard: 10 full analytics tabs per site (clicks, scroll, heatmap, sessions, journey, links, UTM, rage, goals, overview)
  • Settings: granular data purge — 9 areas deletable individually
  • Rage Clicks tab: full content restored
v2.6.0
20.02.2026

Session Journey Tab

New
  • Session journey tab: complete visitor path with entry, pages, dwell time, scroll depth
v2.5.6
14.02.2026

Scroll Map Overlay

New
  • Scroll map: visual scroll depth as colored overlay on the real page
v2.5.5
13.02.2026

Scroll Milestone Lines

New
  • Milestone lines at 25/50/75/90/100% with opacity slider
v2.5.4
12.02.2026

Dwell Time per Scroll Zone

New
  • Dwell time per scroll zone (): average seconds in 0–25%, 25–50%, 50–75%, 75–100%
v2.5.3
11.02.2026

Replay Player

New
  • Replay player: play, pause, speed 0.5x–2x, click markers on timeline
v2.5.2
10.02.2026

Session Recording

New
  • Session recording: record user sessions as video replay (GDPR-compliant, no IPs)
v2.5.1
06.02.2026

URL Exclusions

New
  • Setting: excluded URLs — exclude any page from tracking
v2.5.0
05.02.2026

Exclude Own Clicks

New
  • Setting: exclude own clicks — clicks from logged-in users are not tracked
v2.4.0
01.02.2026

A/B Test Tracker & E-Mail Reports

New
  • A/B test tracker: compare two button variants with real click data
  • Email reports: daily or weekly analytics digest by email
v2.3.0
25.01.2026

Link & CTA Tracking

New
  • Link & CTA tracking: automatic tracking of tel:, mailto:, external and CTA links
  • Dashboard tab: breakdown by type (calls, emails, external, CTA)
v2.2.0
20.01.2026

Rage Click Detection

New
  • Rage click detection: identifies frustrated users through rapid multiple clicks on the same element
  • Rage clicks dashboard: hotspot map and log of most rage-clicked elements
v2.1.0
15.01.2026

Goal Tracking

New
  • Goal tracking: define conversion goals based on click events or page visits
  • Goal dashboard: conversion rate, completions, trend chart
v2.0.0
10.01.2026

UTM Attribution & Click Heatmap

New Major
  • UTM attribution: track campaign performance via utm_source, utm_medium, utm_campaign
  • Click heatmap: visualize click hotspots as colored overlay on the real page
  • Scroll depth tracking: measure how far users scroll (0%, 25%, 50%, 75%, 90%, 100%)
v1.0.0
21.02.2026

Initial Release

New
  • Click tracking: automatic tracking of all button, link and CTA clicks
  • Dashboard with live statistics: total clicks, unique clicks, today's clicks
  • Device breakdown: clicks by desktop/mobile/tablet
  • Time-based filtering: today, 7 days, 30 days, 90 days, 1 year, all time