Installation
Insyta Pro is installed as a standard WordPress plugin. You need WordPress 5.8+ and PHP 7.4+.
Install Plugin
Log in at My Account and download the latest insyta-pro.zip.
Go to WordPress Admin → Plugins → Add New → Upload Plugin. Select the ZIP file and click „Install Now".
Click „Activate Plugin". Insyta Pro will appear in the left menu under Insyta Pro.
Go to Insyta Pro → License and enter your license key (from the confirmation email).
Activate License
Find your key in the confirmation email (format: INSYTA-XXXX-XXXX-XXXX) or at My Account → Licenses.
Open Insyta Pro → Settings → License, paste the key and click Activate.
After successful activation the dashboard shows ✓ Active and your plan (Starter / Pro / Agency).
Setup Wizard
The Setup Wizard appears automatically on first open after activation and configures your dashboard in 2 minutes.
Step 1 — Choose profile
| Profile | Activated features |
|---|---|
| ✍️ Blog / Content | Click tracking, heatmap, scroll, traffic analytics, UTM, live visitors |
| 🛒 Online-Shop | + Rage clicks, form analytics, conversion goals, session recordings |
| 🏢 Agentur | All features activated |
| 💻 SaaS / App | + Session journey, A/B testing, rage clicks, dead clicks, forms |
| 🎛️ Individuell | You select each toggle manually |
Step 2 — Adjust features
In step 2 all features are shown with descriptions. Recommended ones are pre-selected, optional ones hidden. Each toggle is individually switchable. After saving, the configured dashboard opens.
Restart Wizard
Under Settings → Restart Setup Wizard the wizard can be reopened at any time. Existing tracking data is preserved.
Customize Dashboard
Move panels
The dashboard has 5 moveable sections: KPIs, 30-day chart, click log & panels, charts view and table view.
Click the ⠿ Arrange button at the bottom of the navigation.
Drag handles appear on each panel.
Drag panels to your preferred order.
Click ⠿ Arrange again to exit. The order is automatically saved.
Resize Panels
In edit mode, a % button appears on each panel. Click it to cycle widths:
Reorder Navigation
You can also reorder the sidebar/tab bar. Activate edit mode and drag menu items to your preferred position.
Reset view
Under Settings → Reset views all panel positions and nav orders are reset to default. localStorage entries and database options are cleared, the page reloads.
Settings
| Setting | Description |
|---|---|
| insyta_p_selectors | CSS selectors of elements to track (comma-separated). Default: button, input[type="submit"], .insyta-track, [data-insyta] |
| Dark Mode | Switches the plugin dashboard between dark and light. Independent from the frontend. |
| Language | DE / EN / Auto (follows WordPress language setting). |
| Delete data after | Automatically delete click data after X days (0 = never delete). |
| Rage Click | Enable/disable + configure click count and time window. |
| Scroll Milestones | Percentage values for scroll tracking (default: 25,50,75,90,100). |
Click Tracking
Insyta Pro automatically tracks all clicks on elements matching your selectors — from the moment of plugin activation, without code changes.
Manual Marking with CSS Class
Add .insyta-track to any element:
Custom Label via data Attribute
Use [data-insyta="label"] for a custom dashboard label:
insyta-track.
Element Scanner
The scanner automatically searches a page for clickable elements and shows which ones are already tracked.
Insyta Pro → Scanner → Enter URL → Click „Scan page".
Enter a readable name in the Label field (e.g. „Buy Button"). This name replaces the technical button ID in the dashboard.
Click the color dot to choose a color — making the button instantly identifiable in dashboard charts.
Click „+ Track" to automatically add the button selector to active selectors.
Selectors
Selectors are CSS expressions that determine which elements are tracked. Multiple selectors are separated by commas.
| Example | Description |
|---|---|
| button | All <button> elements |
| #buy-btn | Element with ID "buy-btn" |
| .cta-button | All elements with class "cta-button" |
| input[type="submit"] | All submit buttons |
| a.btn | Links with class "btn" |
| [data-insyta] | All elements with data-insyta attribute |
| .insyta-track | Manually marked elements |
Heatmap
The heatmap shows click coordinates as a colored canvas overlay directly on the real page. Everything runs locally — no external service.
Open heatmap
In the plugin dashboard under Heatmap → select page → click Show Heatmap. The page opens in a new tab with the overlay.
Scroll Map
The scroll map shows as a colored overlay on the real page how far visitors scroll. Access via URL parameter:
Green = many visitors saw this area · Red = only few scroll this far.
Session Recordings
Records mouse movements, clicks and scrolls. In the dashboard under Sessions you can play back each recording.
Live-Besucher & Realtime Dashboard
The Realtime Dashboard shows all visitors active in the last 5 minutes — from the first pageload, not just after the first click. An animated counter shows the number of active visitors in real-time.
Session-Journey
Session Journey visualizes the complete visitor path: which pages were visited in which order, dwell time per page, and which buttons were clicked. Available under Analytics → Journey.
UTM Attribution
Every click is automatically linked to the UTM parameters of the page view. Cookie-based tracking over 24 hours — even if the user clicks only on page 2.
| Parameter | Example |
|---|---|
| utm_source | google, newsletter, facebook |
| utm_medium | cpc, email, organic |
| utm_campaign | black-friday-2025, launch |
| utm_term | wordpress analytics plugin |
| utm_content | banner-a, btn-red |
UTM Campaign URL Builder
The built-in UTM Campaign URL Builder creates ready-to-use tracking URLs directly inside the plugin. Choose source, medium, campaign, term and content — the URL is generated live and can be copied with one click.
How it works
Enter the URL of the page your campaign should link to (e.g. https://example.com/landing).
Fill in the desired fields: utm_source (required), utm_medium, utm_campaign, utm_term and utm_content.
The finished URL is shown live below the fields. Click "Copy URL" to copy it to your clipboard.
Rage Clicks
A rage click is detected when the same element is clicked multiple times within a configurable time window.
Default: 3 clicks within 2 seconds. Configurable under Insyta Pro → Settings.
Dead Click Detection
Dead clicks are clicks on elements that are not interactive — no link, no button, no JavaScript handler. Tracking runs automatically, no setup needed.
In the dashboard under Dead Clicks you see a table with element tag, text, CSS path and the page where the element was found — with a direct link (↗) to the page.
Form Analytics
Automatic tracking of all HTML forms without code changes. Insyta Pro detects forms on every page and measures:
Traffic Analytics
Classic website statistics directly in your WordPress DB — no Google Analytics needed. Insyta Pro stores every pageview in the journey table and calculates all metrics locally.
Conversion Goals
Define unlimited conversion goals based on CSS selectors. Each goal shows total hits, conversion rate and trend.
Create goal
Enter a name (e.g. „Newsletter signup") and the CSS selector of the target element.
The selector must also be in the active selectors, or the element must have .insyta-track.
A/B Tests
Compare two button variants with real click data. Insyta Pro automatically calculates the statistical winner (chi-squared test, 95% confidence).
Link & CTA Tracking
Tracks external links, phone links (tel:), email links (mailto:), download links and all <a> elements — automatically or via watch list.
View under Insyta Pro → Links: Which links are clicked most? Which CTAs convert? Split by page and link type.
Email Reports
Automatic reports by email — daily, weekly or monthly. Configure under Insyta Pro → Email Reports.
| Option | Description |
|---|---|
| Recipients | Any number of email addresses (comma-separated) |
| Interval | täglich / wöchentlich / monatlich |
| Sections | Choose which data to include: Top Buttons, Rage Clicks, Scroll, UTM, Goals |
Configure sections
9 sections can be toggled individually — only selected ones appear in the report:
| Section | Default |
|---|---|
| 📊 Click overview | ✓ |
| 📈 Traffic Analytics | ✓ |
| 🔥 Rage clicks | ✓ |
| 👻 Dead clicks | — |
| 📜 Scroll depth | ✓ |
| 📋 Form Analytics | — |
| 🏆 Conversion goals | — |
| 🔢 Top buttons | ✓ |
| 🗺️ Session-Journey | — |
Smart Alerts
Proactive anomaly detection — get notified automatically via email or Slack when unusual patterns occur. Configure under Insyta Pro → Smart Alerts.
Alert Types
| Alert Type | Description | Default Threshold |
|---|---|---|
| 🔴 Rage Click Spike | Rage clicks above X× average | 2× |
| 📉 Traffic Drop | Visitors below X% of average | 50% |
| 👻 New Dead Clicks | Previously unknown dead click elements | — |
| ⚠️ Conversion Drop | Goal hits below X% of average | 50% |
| 📋 Form Abandonment | Abandonment rate above X× average | 2× |
Setup
Turn on master toggle and enter recipient email.
Hourly or every 6 hours. Cooldown prevents duplicate alerts.
Toggle individual types on/off and adjust thresholds.
Enter Slack webhook URL for parallel Slack notifications.
Multi-Site Dashboard
Connect any number of WordPress sites to your main site. All remote sites appear in a central overview.
Insyta Pro → Sites → Copy "Site Token" (generated on the main site).
On the remote site: Insyta Pro → Settings → Multi-Site → Paste token and enter main site URL.
Click „Test Connection" — if ✓ green appears, everything is correct. The remote site now sends tracking data to the main site.
Multisite Dashboard Switcher
The Dashboard Switcher lets you switch between connected sites directly inside the plugin dashboard — without leaving the page. Select a remote site from the dropdown and see its data instantly.
Requirements
- Agency license on the main site
- At least one connected remote site (see Multi-Site Dashboard)
Usage
A dropdown appears in the plugin header showing all connected sites. Select a site — all tabs (Dashboard, Sessions, Heatmap, etc.) immediately show the selected site's data. The switcher remembers the last selection for the current session.
Remote Token
The remote token is a unique security key that authenticates the connection between the main site and remote sites. Found under Insyta Pro → Settings → Multi-Site.
DSGVO / GDPR
Insyta Pro is designed to be GDPR-compliant:
- No third parties — all data is stored exclusively in your own WordPress database
- No IP storage — IP addresses are not permanently stored
- Session IDs are stored as anonymized hash
- No cross-page tracking without consent (UTM cookie is optional)
- Data deletion possible at any time (Insyta Pro → Settings → Delete data)
Tracking Exclusions
Under Insyta Pro → Settings → Exclusions you can define who and what is not tracked.
/thank-you/, /admin/).Delete Data
Under Insyta Pro → Settings → Delete Data you can selectively delete individual areas or all data:
- Click log / Scroll data / Heatmap coordinates / Session recordings
- Journey data / Link tracking / UTM attribution / Goals / Rage clicks
GA4 / GTM Integration
Insyta Pro can send all click events in parallel to Google Analytics 4 and Google Tag Manager.
Enable GA4
Enable toggle and enter GA4 Measurement ID (format: G-XXXXXXXXXX).
Events are sent as insyta_click with the following parameters:
button_id · button_text · page_url · device · utm_source · utm_medium · utm_campaign
Public Replay Sharing
Session recordings can be shared via a public link — without the recipient needing access to the WordPress dashboard.
How it works
Go to Insyta Pro → Sessions and find the desired session.
Click the Share button next to the replay button. A public link is generated and copied to your clipboard.
The link can be sent to colleagues, clients or stakeholders. The replay view shows mouse movements, clicks and scrolls — without sensitive dashboard data.
random_bytes) and contain no login data. Recording files are protected from directory listing via .htaccess (Apache) and index.html (Nginx).WordPress Dashboard Widget
Insyta Pro displays a KPI widget on the WordPress dashboard (WordPress Admin → Dashboard). This lets you see key metrics without opening the Insyta Pro area.
IP Blocklist
Under Settings → IP Blocklist you can exclude specific IP addresses or ranges from tracking.
Supported formats
192.168.1.100192.168.1.0/24192.168.*.*::1Session Timeout
Session timeout defines how many minutes of inactivity trigger a new session. Default: 30 minutes.
Configurable under Insyta Pro → Settings → Session Timeout. Lower values (e.g. 15 min) generate more sessions for short browsing behavior. Higher values (e.g. 60 min) make sense for content-heavy pages where users read for longer.
A/B Test Split Mode
The A/B test tracker compares two button variants with real click data. The statistical winner is automatically determined using a chi-squared test with 95% confidence.
Create test
Under Insyta Pro → A/B Tests select two CSS selectors or button IDs as variant A and B.
Activate the test. From now on, clicks on both variants are counted separately.
Once enough data is available, Insyta Pro displays the statistical winner with confidence value.
FAQ
Are my own clicks tracked?
No, if you have enabled the „Exclude admins" option. Logged-in WordPress admins are not tracked.
How much data does Insyta Pro store?
Each click = 1 database row (~200 bytes). At 10,000 clicks/month = ~2 MB/month. Use the auto-delete function (e.g. after 90 days) to control database size.
Does Insyta Pro work with caching plugins?
Yes. Insyta Pro uses asynchronous AJAX calls for tracking — these are not cached. Static pages can be cached normally.
My license key doesn't work.
Check: (1) No spaces before/after the key. (2) The website URL matches the one used during activation. (3) The license has not expired. If problems persist: Contact support.
Where do I find my license after purchase?
In the confirmation email and at My Account → Licenses.
Still have questions?
Our support team usually responds within 24 hours.