Documentatie — Insyta.io
Documentatie

Insyta Pro — Documentatie & Installatiehandleiding

Installatie, setup & alle functies stap voor stap uitgelegd.

Installatie

Insyta Pro wordt als normale WordPress-plugin geïnstalleerd. Je hebt WordPress 5.8+ en PHP 7.4+ nodig.

Plugin installeren

1
ZIP-bestand downloaden

Log in onder Mijn account en download de nieuwste insyta-pro.zip.

2
In WordPress uploaden

Ga naar WordPress Admin → Plugins → Nieuwe plugin → Plugin uploaden. Selecteer het ZIP-bestand en klik op „Nu installeren".

3
Plugin activeren

Klik op „Plugin activeren". Insyta Pro verschijnt in het linkermenu onder Insyta Pro.

4
Licentie activeren

Ga naar Insyta Pro → Licentie en voer je licentiesleutel in (uit de bevestigingsmail).

Update-tip: Bij een update deactiveer je simpelweg de oude Plugin, upload de nieuwe en activeer deze — alle gegevens blijven behouden. Verwijder nooit de Plugin en zijn databasetabellen.

Licentie activeren

1
Licentiesleutel kopiëren

Vind je sleutel in de bevestigingsmail (formaat: INSYTA-XXXX-XXXX-XXXX) of op Mijn Account → Licenties.

2
In de plugin invoeren

Open Insyta Pro → Instellingen → Licentie, plak de sleutel en klik op Activeren.

3
Status controleren

Na succesvolle activering toont het dashboard ✓ Actief en je plan (Starter / Pro / Agency).

Licentie op meerdere sites: Pro = tot 3 Sites, Agency = onbeperkt. Bij elke nieuwe site moet de licentiesleutel apart worden geactiveerd.

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 / ContentKliktracking, Heatmap, Scroll, Verkeersanalyse, UTM, live-bezoekers
🛒 Webshop+ Woedekliks, Formulieranalyse, Conversiedoelen, Sessieopnames
🏢 BureauAlle functies geactiveerd
💻 SaaS / App+ Sessietraject, A/B-testen, Woedekliks, Dode klikken, Formulieren
🎛️ IndividuellJe 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.

1
Rangschikkmodus activeren

Klik op de knop ⠿ Rangschikken onderaan de navigatie.

2
Drag-handles gebruiken

Drag-handles verschijnen bij elk paneel.

3
Volgorde wijzigen

Sleep de panelen in de gewenste volgorde.

4
Modus beëindigen

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:

Desktop25% → 50% → 75% → 100% (4-kolommen-grid)
Mobile50% ↔ 100% (2-kolommen-grid)
Tip: De breedte wordt automatisch opgeslagen en geldt per Functie-Tab.

Navigatie sorteren (Nav Reorder)

Je kunt ook de zijbalk/tabblad-balk herordenen. Activeer de bewerkingsmodus en sleep de menu-items naar de gewenste positie.

Tip: Lang drukken (600ms) op een paneel of menu-item activeert de bewerkingsmodus direct.

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:

<button class="my-btn insyta-track">Nu kopen</button>

Aangepast label via data-attribuut

Gebruik [data-insyta="label"] voor een aangepast dashboardlabel:

<button data-insyta="koop-button">Nu kopen</button>
Paginabouwers: Elementor-, Divi- en Gutenberg-buttons worden automatisch herkend. Zo niet: voer in Elementor onder „Geavanceerd → CSS-klassen" insyta-track in.

Element Scanner

De scanner doorzoekt een pagina automatisch op klikbare elementen en toont welke al getrackt worden.

1
URL invoeren en scannen

Insyta Pro → Scanner → URL invoeren → „Pagina scannen“ klikken.

2
Label toekennen

Voer een leesbare naam in het Label-veld in (bijv. „Koop-knop"). Deze naam vervangt het technische knop-ID in het Dashboard.

3
Kleur toewijzen

Klik op het kleurpunt om een kleur te kiezen — zo is de button in de Dashboard-grafiek direct herkenbaar.

4
Aan selectors toevoegen

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.

VoorbeeldBeschrijving
buttonAlle <button> elementen
#buy-btnElement met ID „buy-btn“
.cta-buttonAlle elementen met klasse „cta-button“
input[type="submit"]Alle submit-buttons
a.btnLinks met de klasse „btn“
[data-insyta]Alle elementen met data-insyta-attribuut
.insyta-trackHandmatig 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.

BlauwWeinig klikken
GroenGemiddelde klikdichtheid
Geel/OranjeVeel klikken
RoodHotspot — maximale klikdichtheid

Scrollkaart

De Scrollkaart toont als gekleurd overlay op de echte pagina hoe ver bezoekers scrollen. Oproep via URL-parameter:

https://insyta.io/deine-seite/?insyta_p_sm=1

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.

ReplayKlik op een sessie om de opname te starten. Gebruik de timeline-scrubber om voor-/achteruit te spoelen.
Normale klikkenGroen rimpeleffect in de replay
WoedeklikkenRood burst-effect in de replay
DuurSessieduur, aantal pagina's, aantal klikken

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.

💡 Tip: De live tracking stuurt elke 10 seconden een heartbeat. Je kunt het uitschakelen onder Instellingen → Live bezoekers om AJAX-verzoeken te verminderen.

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.

💡 Tip: Browser, OS en taal worden sinds v3.2.0 automatisch vastgelegd. Oudere items hebben deze velden nog leeg.

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.

ParameterVoorbeeld
utm_sourcegoogle, newsletter, facebook
utm_mediumcpc, email, organic
utm_campaignblack-friday-2025, launch
utm_termwordpress analytics plugin
utm_contentbanner-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

1
Doel-URL invoeren

Voer de URL in van de pagina waarnaar je campagne moet linken (bijv. https://example.com/landing).

2
UTM-parameters invullen

Vul de gewenste velden in: utm_source (verplicht), utm_medium, utm_campaign, utm_term en utm_content.

3
URL kopiëren

De voltooide URL wordt live onder de velden weergegeven. Klik op „URL kopiëren" om deze naar het klembord te kopiëren.

Tip: Alle URL's die via de Builder zijn aangemaakt, worden automatisch bijgehouden door de UTM-attributie in Insyta Pro — geen extra configuratie nodig.

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.

Veelvoorkomende oorzaken: Button reageert niet / Pagina laadt langzaam / Link is defect / Element ziet er klikbaar uit, maar is het niet.

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:

Formulier-startsWelk veld het eerst werd aangeklikt
VeldverblijftijdHoe lang de gebruiker in elk veld was (ms)
VeldverlatingVeld verlaten zonder invoer
VerzendpercentageAandeel van de starts dat tot een submit leidde (%)
Optimalisatie: Het veld met de meeste afbrekingen is de belangrijkste fix-kandidaat — vaak is het voldoende om het optioneel te maken of autocomplete in te schakelen.

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.

BezoekersUnieke sessies — geen paginaweergaven
BouncepercentageSessies met 1 paginaweergave / alle sessies × 100
Ø VerblijfsduurØ som van de time_on_page waarden per sessie
VerkeersbronnenDirect / Organisch / Social / E-mail / Referral
Toppagina'sGesorteerd op paginaweergaven, met Ø tijd per pagina
Apparaten / Browser / OSVanaf v3.2.0 — oudere vermeldingen hebben deze velden leeg
Tipp / Tip: Het bouncepercentage is kleurgecodeerd — groen onder 50%, geel tot 70%, rood daarboven. Instappagina's (groen) tonen waar bezoekers aankomen, exitpagina's (rood) waar ze afhaken.

Conversiedoelen

Definieer onbeperkt Conversie-doelen op basis van CSS-selectors. Elk Goal toont totale treffers, conversieratio en trend.

Goal aanmaken

1
Insyta Pro → Goals → Nieuw Goal

Naam toekennen (bijv. „Nieuwsbrief-aanmelding“) en CSS-selector van het doelelement invoeren.

2
Ervoor zorgen dat element getrackt wordt

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).

Belangrijk: Beide varianten moeten gelijktijdig op de pagina bestaan met aparte CSS-selectors. Insyta Pro trackt de klikken apart — je regelt zelf de weergave van de varianten (bijv. via A/B-Testing-Plugin of voorwaardelijke zichtbaarheid).

E-mailrapporten

Automatische rapporten per e-mail — dagelijks, wekelijks of maandelijks. Configureer onder Insyta Pro → E-mailrapporten.

OptieBeschrijving
OntvangerOnbeperkt aantal e-mailadressen (kommagescheiden)
Intervaltäglich / wöchentlich / monatlich
SectiesKies 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 woedeklikkenWoedeklikken boven X× gemiddelde
📉 VerkeersdalingBezoekers onder X% van het gemiddelde50%
👻 Nieuwe Dode klikkenTot nu toe onbekende Dead Click-elementen
⚠️ ConversiedalingGoal-hits onder X% van het gemiddelde50%
📋 Formulier-afhakerAfhaakpercentage boven X× gemiddelde

Inrichting

1
Alerts activeren

Master-toggle inschakelen en ontvanger-e-mail invoeren.

2
Interval kiezen

Elk uur of elke 6 uur. Cooldown voorkomt dubbele alerts.

3
Alert-typen configureren

Individuele typen in-/uitschakelen en drempelwaarden aanpassen.

4
Slack (optioneel)

Slack Webhook URL invoeren voor parallelle Slack-meldingen.

Baselines: Automatisch berekend op basis van de laatste 7 dagen. De eerste controle na activering bouwt de Baselines op.

Funnelbouwer

Pro-functie: Moet worden ingeschakeld onder Instellingen (standaard uitgeschakeld).

De funnelbouwer definieert meerstaps conversiepaden en visualiseert afhakers. Configuratie onder Insyta Pro → Funnelbouwer.

Staptypen

Typ / Type Beschrijving Voorbeeld
📄 PageURL-match — Bezoeker moet een specifieke pagina bezoeken/checkout/
🖱️ ClickButton-ID of tekst-match — een specifieke button moet aangeklikt worden#buy-now
🎯 GoalConversie-Goal moet bereikt wordenPurchase
1
Functie activeren

Instellingen → Functie-Toggles → Funnelbouwer activeren.

2
Funnel aanmaken

Klik op „Nieuwe Funnel“, geef een naam en voeg stappen toe (Page, Click of Goal).

3
Drop-offs analyseren

Proportionele balken tonen de doorstroom per stap. Tussen de stappen zie je het exacte drop-off-percentage.

Sessie-intersectie: De berekening gebruikt echte sessiegegevens. Een gebruiker telt alleen voor stap N als hij ook stap N-1 heeft voltooid.

Multi-site dashboard

Agency-functie: Alleen beschikbaar met Agency-licentie.

Verbind onbeperkt veel WordPress-sites met je hoofdsite. Alle remote-sites verschijnen in een centraal overzicht.

1
Remote-Token kopiëren

Insyta Pro → Sites → „Site-Token“ kopiëren (op de hoofdsite gegenereerd).

2
Op remote-site invoegen

Op de remote-site: Insyta Pro → Instellingen → Multi-Site → Token invoegen en hoofdsite-URL invoeren.

3
Verbinding testen

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

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.

Opmerking: Het Sites-tabblad blijft alleen zichtbaar op de hoofdsite. Op externe sites is het Sites-tabblad verborgen.

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.

Tip: Deel het token nooit openbaar. Bij compromittering kan een nieuw token worden gegenereerd onder Instellingen.

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)
Privacyverklaring: Aanbeveling: vermeld Insyta Pro in het privacybeleid (doel: analyse van gebruikersgedrag voor website-optimalisatie, rechtsgrondslag: Art. 6 lid 1 sub f AVG).

Tracking-uitsluitingen

Onder Insyta Pro → Instellingen → Uitsluitingen kun je bepalen wie en wat niet wordt gevolgd.

Beheerders uitsluitenAlle ingelogde WordPress-admins worden niet getrackt.
Pagina's uitsluitenVoer een URL of URL-deel in (bijv. /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
Waarschuwing: Verwijderde gegevens kunnen niet worden hersteld. Maak eventueel een CSV-export aan vóór een bulkverwijdering.

GA4 / GTM-integratie

Insyta Pro kan alle klik-events parallel naar Google Analytics 4 en Google Tag Manager sturen.

GA4 activeren

1
Insyta Pro → Instellingen → GA4 activeren

Schakelaar activeren en GA4 Measurement-ID invoeren (formaat: G-XXXXXXXXXX).

Events worden als insyta_click met de volgende parameters verzonden:

event: insyta_click
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

1
Sessie selecteren

Ga naar Insyta Pro → Sessions en zoek de gewenste sessie.

2
Share-button klikken

Klik op de knop Delen naast de replay-knop. Er wordt een openbare link gegenereerd en naar je klembord gekopieerd.

3
Link delen

De link kan naar collega's, klanten of stakeholders gestuurd worden. De replay-weergave toont muisbewegingen, klikken en scrolls — zonder gevoelige Dashboard-gegevens.

Beveiliging: Openbare Replay-links gebruiken willekeurig gegenereerde bestandsnamen (gerandomiseerd met 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.

Weergegeven KPI'sKlikken vandaag, sessies vandaag, Woedeklikken, top-button, actieve bezoekers
Automatisch actiefDe widget verschijnt automatisch na de plugin-activering. Het kan net als elke WP-widget verplaatst of verborgen worden.

IP-blocklist

Onder Instellingen → IP-blokkeerlijst kun je bepaalde IP-adressen of -bereiken uitsluiten van tracking.

Ondersteunde formaten

Enkel IP192.168.1.100
CIDR192.168.1.0/24
Wildcard192.168.*.*
IPv6::1
Tip: Voer de IP-adressen van je kantoornetwerken in om interne bezoeken van tracking uit te sluiten.

Sessie-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

1
Varianten definiëren

Kies onder Insyta Pro → A/B-tests twee CSS-selectors of knop-ID's als variant A en B.

2
Test starten

Activeer de test. Vanaf nu worden klikken op beide varianten apart geteld.

3
Resultaat evalueren

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.

SUPPORT

Nog vragen?

Ons supportteam reageert doorgaans binnen 24 uur.

Contact opnemen met support FAQ