Analytics
Capyshop wordt geleverd met een ingebouwd analyticssysteem — geen Google Analytics, geen tracking-snippets van derden, geen integratie met een consent-manager die u moet onderhouden. U krijgt bezoekers, sessies, conversiefunnels, verkeersbronnen, productprestaties en inzichten over verlaten winkelmandjes direct vanuit de beheerdersnavigatie.
Analytics is te vinden onder Analytics in de beheerdersnavigatie, los van het Dashboard. Een snelle manier om het onderscheid te maken:
| Sectie | Focus | Typische vraag die het beantwoordt |
|---|---|---|
| Dashboard | Operationele snapshot — bestellingen, omzet, voorraad, kortingscodes | "Hoe gaat het vandaag / deze maand?" |
| Analytics | Bezoekersgedrag en conversietrends — sessies, funnel, verkeersbronnen | "Waar komen verkopen vandaan en waarom?" |
Bekijk de dedicated Dashboard-pagina voor de operationele kant.
Voordat u begint
Een aantal dingen om te weten voordat u begint met het vergelijken van cijfers:
- Standaard consent-gestuurd. Bezoekersgedrag (page views, product views, add-to-cart, etc.) wordt pas gevolgd nadat een shopper de cookie-consent-banner op uw storefront heeft geaccepteerd. Aankopen en verlaten checkouts worden altijd vastgelegd — dit zijn contractuele gebeurtenissen, geen gedragstracking.
- Adminsessies worden uitgesloten. Sessies van ingelogde admins tellen niet mee voor bezoekers, sessies, paginaweergaven of andere metrieken, zodat de dashboards de werkelijke klantactiviteit weerspiegelen in plaats van interne navigatie of tests.
- Paginapaden worden genormaliseerd. Dezelfde logische pagina wordt onder één canoniek pad gegroepeerd — bijvoorbeeld zonder query-parameters die alleen voor tracking dienen — zodat verkeersaantallen niet over cosmetische URL-varianten worden versplinterd.
- Volledig GDPR-compliant. Capyshop slaat nooit ruwe IP-adressen of User-Agents op. Botverkeer wordt gedetecteerd en eruit gefilterd voordat het in de database belandt.
- De verversingscadans is configureerbaar. Standaard her-aggregeert een achtergrondtaak elk uur de laatste 24 uur aan ruwe events. Uw deployment kan anders zijn ingesteld — de exacte cadans voor uw winkel staat direct onder de "Analytics"-titel. U kunt altijd eerder de nieuwste cijfers ophalen met de Refresh-knop.
- De retentie is configureerbaar. Standaard worden ruwe events 90 dagen bewaard en geaggregeerde daily rollups voor altijd, zodat jaar-op-jaar vergelijkingen beschikbaar blijven. Beide waarden kunnen per deployment worden aangepast.
De Analytics-sectie

Elke tab deelt dezelfde header-besturingselementen:
- Date range picker — standaard de laatste 30 dagen. Klik op de picker om een preset of aangepast bereik te kiezen.
- Refresh-knop — draait de aggregator opnieuw aan de serverkant. Er is een cooldown van 10 seconden tussen refreshes, zodat een kamer vol admins de database niet kan overbelasten.

Tab Overview
De Overview-tab toont de vijf belangrijkste cijfers, plus een Visitors & Sessions-grafiek over het geselecteerde bereik.
| KPI | Wat het betekent |
|---|---|
| Visitors | Unieke personen die uw winkel in dit datumbereik hebben bezocht. |
| Sessions | Een sessie is één doorlopend bezoek. Eén bezoeker kan meerdere sessies hebben als hij later terugkomt. |
| Page Views | Totaal aantal pagina's dat is geladen over alle bezoeken. |
| Conversion Rate | Percentage sessies dat eindigde in een aankoop. Het belangrijkste cijfer voor uw winkel. |
| Bounce Rate | Percentage sessies waarin de bezoeker slechts één pagina heeft gezien. Lager is beter — het betekent dat mensen uw winkel verkennen. |
Elke KPI toont ook een "vs previous period"-delta zodra u genoeg historie heeft opgebouwd. De kleuren volgen de richting van de metriek: "conversion rate up 12%" verschijnt groen en "bounce rate up 12%" verschijnt rood. Beweeg de cursor over een KPI om een tooltip te zien die uitlegt hoe dat getal wordt berekend.
Tab Traffic

Drie secties helpen u te begrijpen waar uw bezoekers vandaan komen en waarnaar ze kijken:
- Traffic Sources — een tabel gesplitst naar UTM source en medium (bijv.
google / organic,facebook / cpc,newsletter / email). Sessies, aankopen en omzet per bron. - Devices — horizontale staafgrafiek van sessies per apparaattype (mobile, desktop, tablet). Als het meeste verkeer mobiel is, moeten uw productpagina's er goed uitzien op kleine schermen.
- Top Pages — welke URL's op uw winkel de meeste views krijgen, met aantal unieke bezoekers.
Tip: Om te zien welke campagnes echt werken, tag elke marketinglink die u deelt met UTM-parameters. Capyshop pikt ze automatisch op — geen extra configuratie nodig.
De tabellen voor Traffic Sources, Top Pages, Products en Abandoned Carts gebruiken paginering aan de serverzijde, zodat grote winkels snel blijven — alleen de rijen die u bekijkt worden tegelijk geladen.
Tab Products

Per-product-statistieken voor uw top 50 producten op basis van views:
| Kolom | Betekenis |
|---|---|
| Product | Linkt terug naar de productbewerkingspagina voor snelle aanpassingen. |
| Views | Aantal keer dat de productpagina is geopend. |
| Add to Carts | Aantal add-to-cart-events voor dit product. |
| ATC Rate | Add-to-cart-ratio — hoe vaak bezoekers die een product bekeken het aan hun mandje toevoegden. Goed om producten te spotten die clicks trekken maar geen actie. |
| Conversion Rate | Van de mensen die dit product bekeken, welk percentage het daadwerkelijk heeft gekocht. |
| Revenue | Totale omzet van dit product in het bereik. |
Tab Funnel

De Funnel-tab laat zien hoe bezoekers zich door de zeven stappen van de koopreis bewegen:
- Visited store — eerste page view
- Viewed product — een productpagina geopend
- Added to cart — op "Add to cart" geklikt
- Began checkout — het checkout-proces gestart
- Entered address — verzendgegevens ingevuld
- Picked shipping/payment — verzending en betaling geselecteerd
- Completed purchase — bestelling geplaatst
Elke stap die veel mensen verliest, is een kans om te verbeteren. Pak eerst de lekste stap aan — de staafgrafiek plus de drop-off-lijst kleurcoderen grote verliezen (rood bij verlies boven 30%, amber tussen 15–30%), zodat de slechtste stap meteen opvalt.
Tab Abandoned Carts

Verlaten winkelmandjes zijn checkouts die een klant is begonnen maar niet binnen 24 uur heeft afgerond. Deze terugwinnen is vaak het grootste snelle voordeel voor een kleine winkel.
| KPI | Wat het betekent |
|---|---|
| Checkouts Started | Shoppers die voorbij het mandje kwamen en in het checkout-proces stapten. |
| Purchases | Bestellingen die in dit datumbereik succesvol zijn geplaatst. |
| Abandoned | Checkouts die werden gestart maar niet binnen 24 uur zijn voltooid. |
| Abandonment Rate | Percentage gestarte checkouts dat werd verlaten. Onder 70% is gezond; boven 85% wijst op echte frictie in uw checkout. |
| Lost Revenue | Geschatte omzet die is misgelopen door mandjes die zijn verlopen zonder aankoop. |
Onder de KPIs toont Recent abandoned carts elk verlaten mandje met klant, wanneer het gebeurde, aantal items en waarde. Dit is uw shortlist voor herstelcampagnes (persoonlijke e-mail, retargeting, een kleine kortingscode).
Privacy en dataretentie
Capyshop is vanaf dag één gebouwd met GDPR in gedachten:
- Er worden geen ruwe IP-adressen of User-Agents opgeslagen — alleen een grof apparaattype (mobile / desktop / tablet).
- Botverkeer wordt gefilterd voordat het in de database belandt, zodat geaggregeerde cijfers echte mensen weerspiegelen.
- Ruwe event-data wordt standaard 90 dagen bewaard (per deployment configureerbaar via
ANALYTICS_RETENTION_DAYS). Geaggregeerde daily rollups worden voor altijd bewaard, zodat lange-termijntrends beschikbaar blijven zonder persoonlijke data. - Wanneer een klantaccount wordt verwijderd, worden de bijbehorende analytics-events ook verwijderd — het recht op vergetelheid valt onder dezelfde admin-flow als de rest van de klantgegevens.
Als u specifieke compliance-vereisten heeft (kortere retentie, aangepast opruimschema), kunnen de standaardwaarden per deployment worden aangepast zonder gevolgen voor de dashboards.