Installatie
Insyta Pro wordt als normale WordPress-plugin geïnstalleerd. Je hebt WordPress 5.8+ en PHP 7.4+ nodig.
Plugin installeren
Log in onder Mijn account en download de nieuwste insyta-pro.zip.
Ga naar WordPress Admin → Plugins → Nieuwe plugin → Plugin uploaden. Selecteer het ZIP-bestand en klik op „Nu installeren".
Klik op „Plugin activeren". Insyta Pro verschijnt in het linkermenu onder Insyta Pro.
Ga naar Insyta Pro → Licentie en voer je licentiesleutel in (uit de bevestigingsmail).
Licentie activeren
Vind je sleutel in de bevestigingsmail (formaat: INSYTA-XXXX-XXXX-XXXX) of op Mijn Account → Licenties.
Open Insyta Pro → Instellingen → Licentie, plak de sleutel en klik op Activeren.
Na succesvolle activering toont het dashboard ✓ Actief en je plan (Starter / Pro / Agency).
Setup-Wizard
De Setup-Wizard verschijnt automatisch bij het eerste openen van de plugin na activering en richt je Dashboard in 2 minuten in.
Stap 1 — Profiel kiezen
| Profiel | Geactiveerde functies |
|---|---|
| ✍️ Blog / Content | Kliktracking, Heatmap, Scroll, Verkeersanalyse, UTM, live-bezoekers |
| 🛒 Webshop | + Woedekliks, Formulieranalyse, Conversiedoelen, Sessieopnames |
| 🏢 Bureau | Alle functies geactiveerd |
| 💻 SaaS / App | + Sessietraject, A/B-testen, Woedekliks, Dode klikken, Formulieren |
| 🎛️ Individuell | Je kiest elke toggle handmatig |
Stap 2 — Functies aanpassen
In de tweede stap worden alle functies met beschrijving weergegeven. Aanbevolen functies zijn voorgeselecteerd, optionele verborgen. Elke toggle is afzonderlijk schakelbaar. Na het opslaan opent het geconfigureerde Dashboard.
Wizard opnieuw starten
Onder Instellingen → Installatiewizard herstarten kan de wizard op elk moment opnieuw worden gestart. Bestaande trackinggegevens blijven behouden.
Dashboard aanpassen
Panelen verplaatsen
Het Dashboard heeft 5 verplaatsbare secties: KPI's, 30-daagse grafiek, kliklog & panelen, grafiekenweergave en tabelweergave.
Klik op de knop ⠿ Rangschikken onderaan de navigatie.
Drag-handles verschijnen bij elk paneel.
Sleep de panelen in de gewenste volgorde.
Klik opnieuw op ⠿ Rangschikken om te beëindigen. De volgorde wordt automatisch opgeslagen.
Paneelbreedte aanpassen (Panel Resize)
In bewerkingsmodus verschijnt een %-knop op elk paneel. Klik erop om de breedte te wisselen:
Navigatie sorteren (Nav Reorder)
Je kunt ook de zijbalk/tabblad-balk herordenen. Activeer de bewerkingsmodus en sleep de menu-items naar de gewenste positie.
Weergave resetten
Onder Instellingen → Weergaven resetten worden alle paneelposities en navigatieordenen teruggezet naar standaard. localStorage-items en databaseopties worden verwijderd, de pagina wordt opnieuw geladen.
Instellingen
| Instelling | Beschrijving |
|---|---|
| insyta_p_selectors | CSS-selectors van te tracken elementen (kommagescheiden). Standaard: button, input[type="submit"], .insyta-track, [data-insyta] |
| Dark Mode | Schakelt het plugin-Dashboard tussen Dark en Light Mode. Onafhankelijk van de frontend. |
| Taal | 9 talen: DE, EN, FR, ES, IT, NL, PT, PL, UK / Auto (volgt WordPress-taalinstelling). |
| Gegevens verwijderen na | Automatisch verwijderen van klikgegevens na X dagen (0 = nooit verwijderen). |
| Rage Click | Activeren/deactiveren + aantal klikken en tijdsvenster configureren. |
| Scroll Milestones | Procentwaarden voor Scrolltracking (standaard: 25,50,75,90,100). |
Kliktracking
Insyta Pro trackt automatisch alle klikken op elementen die overeenkomen met je selectors — vanaf het moment van plugin-activering, zonder codewijzigingen.
Handmatige markering met CSS-klasse
Voeg .insyta-track toe aan elk gewenst element:
Aangepast label via data-attribuut
Gebruik [data-insyta="label"] voor een aangepast dashboardlabel:
insyta-track in. Element Scanner
De scanner doorzoekt een pagina automatisch op klikbare elementen en toont welke al getrackt worden.
Insyta Pro → Scanner → URL invoeren → „Pagina scannen“ klikken.
Voer een leesbare naam in het Label-veld in (bijv. „Koop-knop"). Deze naam vervangt het technische knop-ID in het Dashboard.
Klik op het kleurpunt om een kleur te kiezen — zo is de button in de Dashboard-grafiek direct herkenbaar.
Klik op „+ Track“ om de button-selector automatisch aan de actieve selectors toe te voegen.
Selectors
Selectors zijn CSS-expressies die bepalen welke elementen getrackt worden. Meerdere selectors worden met een komma gescheiden.
| Voorbeeld | Beschrijving |
|---|---|
| button | Alle <button> elementen |
| #buy-btn | Element met ID „buy-btn“ |
| .cta-button | Alle elementen met klasse „cta-button“ |
| input[type="submit"] | Alle submit-buttons |
| a.btn | Links met de klasse „btn“ |
| [data-insyta] | Alle elementen met data-insyta-attribuut |
| .insyta-track | Handmatig gemarkeerde elementen |
Heatmap
De Heatmap toont klikcoördinaten als een gekleurd canvas-overlay direct op de echte pagina. Alles draait lokaal — geen externe dienst.
Heatmap openen
In het plugin Dashboard onder Heatmap → selecteer pagina → click Heatmap tonen. De pagina opent in een nieuw tabblad met de overlay.
Scrollkaart
De Scrollkaart toont als gekleurd overlay op de echte pagina hoe ver bezoekers scrollen. Oproep via URL-parameter:
Groen = veel bezoekers hebben dit gebied gezien · Rood = weinigen scrollen zo ver.
Sessieopnamen
Neemt muisbewegingen, klikken en scrollen op. In het dashboard onder Sessions kun je elke opname afspelen.
Live-bezoekers & Realtime Dashboard
Het Realtime Dashboard toont alle bezoekers die in de afgelopen 5 minuten actief waren — vanaf de eerste paginaweergave, niet pas na de eerste klik. Een geanimeerde teller toont het aantal actieve bezoekers in realtime.
Sessietraject
Het sessietraject visualiseert het volledige bezoekerspad: welke pagina's in welke volgorde werden bezocht, de verblijftijd per pagina en welke knoppen werden geklikt. Beschikbaar onder Analytics → Traject.
UTM-attributie
Elke klik wordt automatisch gekoppeld aan UTM-parameters van de paginaweergave. Cookie-gebaseerde tracking gedurende 24 uur — ook als de gebruiker pas op pagina 2 klikt.
| Parameter | Voorbeeld |
|---|---|
| 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
De geïntegreerde UTM Campaign URL Builder maakt kant-en-klare tracking-URL's direct in de plugin. Kies Source, Medium, Campaign, Term en Content — de URL wordt live gegenereerd en kan met één klik gekopieerd worden.
Zo werkt het
Voer de URL in van de pagina waarnaar je campagne moet linken (bijv. https://example.com/landing).
Vul de gewenste velden in: utm_source (verplicht), utm_medium, utm_campaign, utm_term en utm_content.
De voltooide URL wordt live onder de velden weergegeven. Klik op „URL kopiëren" om deze naar het klembord te kopiëren.
Woedeklikken
Een Rage Click wordt gedetecteerd wanneer hetzelfde element binnen een configureerbaar tijdsvenster meerdere keren wordt aangeklikt.
Standaard: 3 klikken binnen 2 seconden. Configureerbaar onder Insyta Pro → Instellingen.
Detectie van dode klikken
Dode klikken zijn klikken op elementen die niet interactief zijn — geen link, geen button, geen JavaScript-handler. Tracking loopt automatisch, geen setup nodig.
In het Dashboard onder Dode klikken zie je een tabel met element-tag, tekst, CSS-pad en de pagina waar het element is gevonden — met een directe link (↗) naar de pagina.
Formulieranalyse
Automatische tracking van alle HTML-formulieren zonder codewijzigingen. Insyta Pro herkent formulieren op elke pagina en meet:
Verkeersanalyse
Klassieke websitestatistieken direct in je WordPress-DB — geen Google Analytics nodig. Insyta Pro slaat elke paginaweergave op in de journey-tabel en berekent alle statistieken lokaal.
Conversiedoelen
Definieer onbeperkt Conversie-doelen op basis van CSS-selectors. Elk Goal toont totale treffers, conversieratio en trend.
Goal aanmaken
Naam toekennen (bijv. „Nieuwsbrief-aanmelding“) en CSS-selector van het doelelement invoeren.
De selector moet ook in de actieve selectoren staan, of het element moet .insyta-track hebben.
A/B Tests
Vergelijk twee buttonvarianten met echte klikgegevens. Insyta Pro berekent automatisch de statistische winnaar (Chi-Squared-test, 95% betrouwbaarheid).
Link- & CTA-tracking
Volgt externe links, telefoonlinks (tel:), e-maillinks (mailto:), downloadlinks en alle <a>-elementen — automatisch of via een volglijst.
Bekijk onder Insyta Pro → Links: welke links worden het meest geklikt? Welke CTA's converteren? Uitgesplitst per pagina en linktype.
E-mailrapporten
Automatische rapporten per e-mail — dagelijks, wekelijks of maandelijks. Configureer onder Insyta Pro → E-mailrapporten.
| Optie | Beschrijving |
|---|---|
| Ontvanger | Onbeperkt aantal e-mailadressen (kommagescheiden) |
| Interval | täglich / wöchentlich / monatlich |
| Secties | Kies welke gegevens worden opgenomen: Top Buttons, Woedeklikken, Scroll, UTM, Goals |
Secties configureren
9 secties zijn afzonderlijk activeerbaar — alleen geselecteerde verschijnen in het rapport:
| Sectie | Standaard |
|---|---|
| 📊 Klikoverzicht | ✓ |
| 📈 Verkeersanalyse | ✓ |
| 🔥 Woedekliks | ✓ |
| 👻 Dode klikken | — |
| 📜 Scrolldiepte | ✓ |
| 📋 Formulieranalyse | — |
| 🏆 Conversiedoelen | — |
| 🔢 Top-buttons | ✓ |
| 🗺️ Sessietraject | — |
Slimme meldingen
Proactieve anomaliedetectie — ontvang automatisch een melding via e-mail of Slack wanneer ongebruikelijke patronen optreden. Configuratie onder Insyta Pro → Slimme meldingen.
Alert-typen
| Alert-type | Beschrijving | Standaarddrempel |
|---|---|---|
| 🔴 Piek van woedeklikken | Woedeklikken boven X× gemiddelde | 2× |
| 📉 Verkeersdaling | Bezoekers onder X% van het gemiddelde | 50% |
| 👻 Nieuwe Dode klikken | Tot nu toe onbekende Dead Click-elementen | — |
| ⚠️ Conversiedaling | Goal-hits onder X% van het gemiddelde | 50% |
| 📋 Formulier-afhaker | Afhaakpercentage boven X× gemiddelde | 2× |
Inrichting
Master-toggle inschakelen en ontvanger-e-mail invoeren.
Elk uur of elke 6 uur. Cooldown voorkomt dubbele alerts.
Individuele typen in-/uitschakelen en drempelwaarden aanpassen.
Slack Webhook URL invoeren voor parallelle Slack-meldingen.
Funnelbouwer
De funnelbouwer definieert meerstaps conversiepaden en visualiseert afhakers. Configuratie onder Insyta Pro → Funnelbouwer.
Staptypen
| Typ / Type | Beschrijving | Voorbeeld |
|---|---|---|
| 📄 Page | URL-match — Bezoeker moet een specifieke pagina bezoeken | /checkout/ |
| 🖱️ Click | Button-ID of tekst-match — een specifieke button moet aangeklikt worden | #buy-now |
| 🎯 Goal | Conversie-Goal moet bereikt worden | Purchase |
Instellingen → Functie-Toggles → Funnelbouwer activeren.
Klik op „Nieuwe Funnel“, geef een naam en voeg stappen toe (Page, Click of Goal).
Proportionele balken tonen de doorstroom per stap. Tussen de stappen zie je het exacte drop-off-percentage.
Multi-site dashboard
Verbind onbeperkt veel WordPress-sites met je hoofdsite. Alle remote-sites verschijnen in een centraal overzicht.
Insyta Pro → Sites → „Site-Token“ kopiëren (op de hoofdsite gegenereerd).
Op de remote-site: Insyta Pro → Instellingen → Multi-Site → Token invoegen en hoofdsite-URL invoeren.
Klik op „Verbinding testen“ — verschijnt ✓ groen dan is alles correct. De remote-site stuurt vanaf nu tracking-gegevens naar de hoofdsite.
Multisite Dashboard-switcher
De Dashboard-switcher maakt het mogelijk om direct in het plugin-Dashboard te wisselen tussen verbonden sites — zonder de pagina te verlaten. Kies een remote-site uit het dropdown-menu en bekijk direct de gegevens.
Vereisten
- Agency-licentie op de hoofdsite
- Minstens één verbonden externe site (zie Multi-site dashboard)
Bediening
In de plugin-header verschijnt een dropdown met alle verbonden sites. Kies een site — alle tabs (Dashboard, Sessions, Heatmap, etc.) tonen direct de gegevens van de gekozen site. De switcher onthoudt de laatste selectie voor de huidige sessie.
Remote Token
Het remote-token is een unieke beveiligingssleutel die de verbinding tussen de hoofdsite en externe sites authenticeert. Te vinden onder Insyta Pro → Instellingen → Multi-Site.
AVG / GDPR
Insyta Pro is AVG-conform ontworpen:
- Geen derden — alle gegevens worden uitsluitend opgeslagen in je eigen WordPress-database
- Geen IP-opslag — IP-adressen worden niet permanent opgeslagen
- Sessie-ID's worden opgeslagen als geanonimiseerde hash
- Geen cross-page tracking zonder toestemming (UTM-cookie is optioneel)
- Gegevens verwijderen op elk moment mogelijk (Insyta Pro → Instellingen → Gegevens verwijderen)
Tracking-uitsluitingen
Onder Insyta Pro → Instellingen → Uitsluitingen kun je bepalen wie en wat niet wordt gevolgd.
/bedankt/, /admin/).Gegevens verwijderen
Onder Insyta Pro → Instellingen → Gegevens verwijderen kun je selectief afzonderlijke gebieden of alle gegevens verwijderen:
- Kliklog / Scroll-gegevens / Heatmap-coördinaten / Sessieopnamen
- Journey-gegevens / Link-Tracking / UTM-attributie / Goals / Woedeklikken
GA4 / GTM-integratie
Insyta Pro kan alle klik-events parallel naar Google Analytics 4 en Google Tag Manager sturen.
GA4 activeren
Schakelaar activeren en GA4 Measurement-ID invoeren (formaat: G-XXXXXXXXXX).
Events worden als insyta_click met de volgende parameters verzonden:
button_id · button_text · page_url · device · utm_source · utm_medium · utm_campaign
Openbaar delen van opnames
Sessieopnamen kunnen via een openbare link gedeeld worden — zonder dat de ontvanger toegang tot het WordPress-Dashboard nodig heeft.
Zo werkt het
Ga naar Insyta Pro → Sessions en zoek de gewenste sessie.
Klik op de knop Delen naast de replay-knop. Er wordt een openbare link gegenereerd en naar je klembord gekopieerd.
De link kan naar collega's, klanten of stakeholders gestuurd worden. De replay-weergave toont muisbewegingen, klikken en scrolls — zonder gevoelige Dashboard-gegevens.
random_bytes) en bevatten geen inloggegevens. De opnamebestanden zijn beschermd tegen directory-listing door .htaccess (Apache) en index.html (Nginx).WordPress Dashboard-widget
Insyta Pro toont een KPI-widget op het WordPress-dashboard (WordPress Admin → Dashboard). Zo zie je de belangrijkste statistieken zonder de Insyta Pro-sectie te openen.
IP-blocklist
Onder Instellingen → IP-blokkeerlijst kun je bepaalde IP-adressen of -bereiken uitsluiten van tracking.
Ondersteunde formaten
192.168.1.100192.168.1.0/24192.168.*.*::1Sessie-timeout
De sessie-timeout bepaalt hoeveel minuten inactiviteit een nieuwe sessie activeren. Standaard: 30 minuten.
Configureerbaar onder Insyta Pro → Instellingen → Sessie-timeout. Lagere waarden (bijv. 15 min) genereren meer sessies bij kort browsegedrag. Hogere waarden (bijv. 60 min) zijn zinvol voor contentrijke pagina's waar gebruikers lang lezen.
A/B-test splitsmodus
De A/B-test tracker vergelijkt twee buttonvarianten met echte klikgegevens. De statistische winnaar wordt automatisch bepaald via een Chi-Squared-test met 95% betrouwbaarheid.
Test aanmaken
Kies onder Insyta Pro → A/B-tests twee CSS-selectors of knop-ID's als variant A en B.
Activeer de test. Vanaf nu worden klikken op beide varianten apart geteld.
Zodra er genoeg gegevens zijn, toont Insyta Pro de statistische winnaar met betrouwbaarheidswaarde.
FAQ
Worden mijn eigen klikken getrackt?
Nee, als je de optie „Admins uitsluiten“ hebt geactiveerd. Ingelogde WordPress-admins worden dan niet getrackt.
Hoeveel gegevens slaat Insyta Pro op?
Elke klik = 1 databaseregel (~200 bytes). Bij 10.000 klikken/maand = ~2 MB/maand. Gebruik de automatische verwijderfunctie (bijv. na 90 dagen) om de databasegrootte te controleren.
Werkt Insyta Pro met caching-plugins?
Ja. Insyta Pro gebruikt asynchrone AJAX-calls voor de tracking — deze worden niet gecacht. De statische pagina's kunnen normaal gecacht worden.
Mijn licentiesleutel werkt niet.
Controleer: (1) Geen spaties voor/na de sleutel. (2) De website-URL komt overeen met de URL die bij de activering is gebruikt. (3) De licentie is niet verlopen. Bij aanhoudende problemen: Ondersteuning contacteren.
Waar vind ik mijn licentie na de aankoop?
In de bevestigingsmail en onder Mijn Account → Licenties.
Nog vragen?
Ons supportteam reageert doorgaans binnen 24 uur.