Visitor Journey & Conversion Tracker
Met deze gratis SEO Search WordPress plug-in van Studio Het Zwarte Schaap meet je moeiteloos welk pad een bezoeker bewandelt. Meet conversie super makkelijk, en krijg snel overzicht in belangrijke data. Geen gehannes met Google Analytics.
Standaard analytics zoals GA4 gooien AI-verkeer op één grote hoop onder ‘Direct’ of ‘Referral’. Met AI Traffic Tracker krijg je direct inzicht in al je AI-bezoekers, ontdek je welke zoekvragen Google AI overneemt én zie je welke content scoort in het tijdperk van AEO en GEO.
Visitor Journey & Conversion Tracker voor WordPress
Ontdek exact hoe bezoekers over je website navigeren én waarom ze converteren — 100% privacyvriendelijk en zonder trage cookies.
Wat is het
De Visitor Journey & Conversion Tracker is een slimme, lichtgewicht WordPress plugin die het complete gedrag van je websitebezoekers inzichtelijk maakt. In tegenstelling tot complexe pakketten zoals Google Analytics, zie je in één oogopslag de chronologische route die een bezoeker aflegt: van de eerste binnenkomst tot aan het invullen van een offerte- of contactformulier.
Wat doet het voor jouw website?
Veel website-eigenaren zien wel hoeveel bezoekers ze hebben, maar hebben geen idee wat die bezoekers precies doen voordat ze klant worden.
Met deze plugin ontdek je direct:
- Welke pagina’s bezoekers overtuigen om contact op te nemen.
- Welke zoekmachines, social media kanalen of AI-chatbots (zoals ChatGPT en Perplexity) de meest waardevolle leads opleveren.
- Waar potentiële klanten afhaken, zodat je jouw website doelgericht kunt verbeteren.
1. Nauwkeurige herkomst & verkeerskanalen
De Visitor Journey & Conversion Tracker is een privacyvriendelijke (100% AVG/GDPR-conforme) analytics- en conversietracking-plugin voor WordPress. De plugin registreert de volledige chronologische navigatieroute van websitebezoekers (instappagina, tussenliggende pagina’s, verblijfsduur, klikgedrag en bedankpagina-conversies) zónder gebruik van privacygevoelige trackingcookies, zonder externe scripts en zonder noodzaak voor een cookiebanner.
2. Volg het complete bezoekerspad (User Journey)
Bekijk stap-voor-stap hoe een individuele bezoeker door je site wandelt. Zie op welke pagina iemand binnenkomt, welke vervolgpagina’s worden aangeklikt, hoe lang iemand op een pagina leest en via welke pagina iemand de website weer verlaat.
3. Automatische conversie- & formuliermeting
Stel eenvoudig je bedankpagina’s in (zoals /bedankt of /aanvraag-verzonden). Zodra een bezoeker een formulier instuurt en op de bedankpagina belandt, markeert de plugin dit direct als een conversie. Je ziet precies welke route tot die aanvraag heeft geleid.
4. AI & Chatbot Intelligence (ChatGPT, Claude, Perplexity)
Steeds meer potentiële klanten zoeken via AI-chatbots. De plugin heeft ingebouwde AI-herkenning en toont je precies welke bezoekers binnenkomen via ChatGPT, Perplexity, Claude, Google Gemini of Microsoft Copilot — inclusief hun conversiepercentage en het pad dat ze aflegden.
* alleen in combinatie met de AI Traffic Checker
5. Overzichtelijk dashboard & langetermijntrends
Geen overbodige menu’s of ingewikkelde instellingen. Bekijk je prestaties in een helder dashboard met filters voor mobiel, desktop, browsers en historische trends tot wel 2 jaar terug. Zie in één oogopslag je doorklikratio (CTR), gemiddelde sessieduur en best presterende pagina’s.
Installeer en klaar
Nou ja, bijna dan…kom je er niet uit? dan help ik je graag met instellen!
Installeer
Installeer de wordpress plugin via de zip file.
Bedankt
Maak een bedankt pagina, en stuur je formulier na inzending door naar deze pagina.
Meet verkeer & conversie
Check welke bezoeker waar vandaan komt, en welke pagina’s worden bezocht.
Stuur bij
Haakt een bezoeker af op een bepaalde pagina? Stuur bij waar nodig.
Versie: 1.4.6
Ontwikkelaar: Studio Het Zwarte Schaap
Licentie: GPL-2.0+
Type: WordPress Analytics & Funnel Tracking Plugin
1. Samenvatting & Doel
De Visitor Journey & Conversion Tracker is een privacyvriendelijke (100% AVG/GDPR-conforme) analytics- en conversietracking-plugin voor WordPress. De plugin registreert de volledige chronologische navigatieroute van websitebezoekers (instappagina, tussenliggende pagina’s, verblijfsduur, klikgedrag en bedankpagina-conversies) zónder gebruik van privacygevoelige trackingcookies, zonder externe scripts en zonder noodzaak voor een cookiebanner.
2. Systeemvereisten & Compatibiliteit
| Component | Minimale vereiste | Aanbevolen |
|---|---|---|
| WordPress versie | 5.6+ | 6.4+ / 6.7+ |
| PHP versie | 7.4+ | 8.1 / 8.2 / 8.3 |
| Database | MySQL 5.7+ / MariaDB 10.3+ | MySQL 8.0+ / MariaDB 10.6+ |
| Formulierplugins | Contact Form 7, Elementor Pro Forms, Gravity Forms, Fluent Forms, WPForms, HTML5 forms | |
| Browsers client | Chrome, Safari, Firefox, Edge, Opera, Samsung Internet (Desktop, iOS & Android) |
3. Database Architectuur
De plugin maakt gebruik van twee geoptimaliseerde, geïndexeerde databasetabellen in MySQL/MariaDB:
┌────────────────────────────────────────────────────────┐
│ wp_vjtracker_sessions │
├────────────────────────────────────────────────────────┤
│ id (BIGINT, PK, AI) │
│ session_id (VARCHAR(64), UNIQUE INDEX) │
│ visitor_id (VARCHAR(64), INDEX) │
│ created_at (DATETIME, INDEX) │
│ updated_at (DATETIME) │
│ landing_page (VARCHAR(255)) │
│ landing_page_title (VARCHAR(255)) │
│ exit_page (VARCHAR(255)) │
│ exit_page_title (VARCHAR(255)) │
│ channel (VARCHAR(50), INDEX) │
│ channel_source (VARCHAR(100)) │
│ referrer (TEXT) │
│ utm_source, utm_medium, utm_campaign, utm_content… │
│ device_type (VARCHAR(20), INDEX) [mobile/desktop/tablet│
│ browser (VARCHAR(50)), os (VARCHAR(50)) │
│ pageview_count (INT, DEFAULT 1) │
│ duration_seconds (INT, DEFAULT 0) │
│ is_converted (TINYINT(1), DEFAULT 0, INDEX) │
│ converted_at (DATETIME, NULL) │
│ is_bot (TINYINT(1), DEFAULT 0, INDEX) │
└────────────────────────────────────────────────────────┘
│ 1
│
│ N
┌────────────────────────────────────────────────────────┐
│ wp_vjtracker_steps │
├────────────────────────────────────────────────────────┤
│ id (BIGINT, PK, AI) │
│ session_id (VARCHAR(64), INDEX) │
│ step_order (INT, INDEX) │
│ page_url (VARCHAR(255), INDEX) │
│ page_title (VARCHAR(255)) │
│ is_goal (TINYINT(1), DEFAULT 0) │
│ time_on_page (INT, DEFAULT 0) │
│ created_at (DATETIME, INDEX) │
- Dataretentie & Opschoning: Automatische dagelijkse cronjob (
vjtracker_daily_cleanup) die sessies en stappen verwijdert ouder dan de ingestelde retentieperiode (standaard 730 dagen / 2 jaar). - Schone Start / Data Reset: Bevat een ingebouwde
TRUNCATE-functie in de backend om met één klik alle testdata veilig en permanent te wissen.
4. Client-side Engine & REST API Communicatie
- Laadimpact: Zeer lichte vanilla JavaScript beacon (
tracker.js< 15 KB ongecomprimeerd, < 4 KB gzipped), asynchroon geladen, geen jQuery-afhankelijkheid in de frontend. - Transmissiemethode: Maakt gebruik van de
navigator.sendBeacon()API en defetch()API metkeepalive: true. Hierdoor gaan paginawissels en verblijfsduurpings nooit verloren bij het sluiten of verlaten van een pagina. - REST Endpoints (
/wp-json/vjtracker/v1/):POST /record-session: Registreert een nieuwe bezoeker of vernieuwt de actieve sessie.POST /record-step: Registreert een chronologische navigatiestap / paginaweergave.POST /update-duration: Periodieke ping en unload-ping voor nauwkeurige verblijfsduurberekening.
5. Geavanceerde Verkeersclassificatie & AI-detectie
De tracker classificeert binnenkomend verkeer automatisch in de volgende hoofdcategorieën:
- AI & Chatbot Referrals (
channel: ai):- Gedetecteerde modellen/platformen: ChatGPT (
chatgpt.com,openai.com), Perplexity AI (perplexity.ai), Claude (claude.ai,anthropic.com), Microsoft Copilot (copilot.microsoft.com), Google Gemini (gemini.google.com,bard.google.com), Grok (grok.com,x.ai), DeepSeek (deepseek.com), Mistral AI (mistral.ai), Poe AI (poe.com), Meta AI (meta.ai), You.com, Consensus en NotebookLM. - UTM AI Herkenning: Automatische toewijzing bij
utm_medium=ai,utm_medium=chatbotofutm_source=chatgpt|perplexity|claude|gemini|deepseek.
- Gedetecteerde modellen/platformen: ChatGPT (
- Organische Zoekmachines (
channel: search):- Google, Bing, DuckDuckGo, Yahoo, Ecosia, Baidu, Yandex, Qwant, Startpage, Seznam.
- Social Media (
channel: social):- LinkedIn, Facebook, Instagram, X (Twitter), Pinterest, TikTok, YouTube, Reddit, WhatsApp.
- Campagnes & Betaald Verkeer (
channel: campaign):- Automatische herkenning op basis van
utm_source,utm_medium,utm_campaign,utm_contentenutm_term.
- Automatische herkenning op basis van
- Verwijzende Websites (
channel: referral):- Alle externe websites met behoud van de specifieke brondomeinnaam.
- Direct / Intern Verkeer (
channel: direct):- Directe URL-invoer, bookmarks en interne navigatie.
6. Conversie- & Doelmeting (Bedankpagina’s & Formulieren)
- URL Matching & Normalisatie:
- Ondersteunt zowel relatieve paden (bijv.
/bedankt,/bedankt-voor-uw-aanvraag,/thank-you) als absolute URL’s en wildcard URL-patronen. - Automatische normalisatie van query strings en trailing slashes om mismatches te voorkomen.
- Ondersteunt zowel relatieve paden (bijv.
- Geïntegreerde Formulier Event Listeners:
wpcf7mailsent(Contact Form 7)submit_success(Elementor Pro Forms)gform_confirmation_loaded(Gravity Forms)fluentform_submission_success(Fluent Forms)- Native HTML5 form submit fallback listeners.
- Funnel Visualisatie: Elke conversie toont exact via welk kanaal de bezoeker binnenkwam, welke pagina’s werden bekeken, hoe lang er op elke pagina werd verbleven en bij welke stap het doel werd behaald.
7. Privacy, AVG / GDPR Compliance & Botfiltering
- Geen Cookies: Er worden geen trackingcookies opgeslagen op het apparaat van de bezoeker.
- Geen PII (Personally Identifiable Information): IP-adressen worden nooit in platte tekst opgeslagen in de database.
- Bot & Headless Browser Filtering:
- Detecteert automatische scrapers, search bots en headless browsers via
navigator.webdriver, Puppeteer, Playwright, Selenium en bekende crawler user-agents.
- Detecteert automatische scrapers, search bots en headless browsers via
- Interne Uitsluitingen:
- 1-klik optie om ingelogde beheerders en redacteuren uit te sluiten van tracking.
- Mogelijkheid om tot 5 statische IP-adressen uit te sluiten.
8. Dashboard, Rapportage & UI Functionaliteiten
- AI Referral Intelligence Widget: Toont AI-bezoekersaantallen, unieke AI-bezoekers, AI-conversies, conversiepercentages, modelverdeling en een directe 1-klik knop om direct alle AI-bezoekerspaden te filteren (
channel=ai). - Interactieve Grafieken: Dynamisch schakelen tussen Bezoekers & Sessies, Conversies op Bedankpagina’s en Click-Through CTR (meer-pagina-bezoeken).
- Flexibele Tijdsperiodes: Snelle filters voor 7 dagen, 30 dagen, 3 maanden, 6 maanden, 1 jaar, 2 jaar (historisch overzicht), Vandaag, Gisteren, Deze maand en Dit jaar (YTD).
- Pagina Drill-Down Modal: Klik op een pagina in de tabel om verkeersbronnen, uitstappaden en recente bezoekersroutes te bekijken.
- Gegevens Export: Volledige CSV-exportfunctie via de WordPress backend.
- Meertalig (i18n): Volledig gelokaliseerd in het Nederlands (
nl_NL), Engels (en_US), Duits (de_DE) en Spaans (es_ES). - Integratie met AI Traffic Tracker Pro: Directe statusindicatie en naadloze koppeling wanneer de Pro AI Traffic Tracker plugin actief is.