Eenvoudige websiteanalytics voor Trilium

Krijg eenvoudige websiteanalytics voor Trilium met één codefragment. Het telt de bezoekers van je gedeelde notities. Geen steekproeven, geen vertraging. Alleen de cijfers die je nodig hebt.

Voeg het één keer toe. Het komt vanzelf op elke pagina onder je gedeelde notitie.

StatJolt is tot 11 april 2027 23:59:59 gratis te gebruiken, bij elke hoeveelheid verkeer. Na 11 april 2027 blijft het €0 voor sites met weinig verkeer.

Voordat je begint

  1. Meld je aan en kopieer je codefragment. Minder dan een minuut. Geen creditcard.
  2. Open in Trilium de notitie die bovenaan je openbare site staat. Zet de schakelaar Shared aan. Trilium toont dan de openbare link. Elke notitie onder deze notitie wordt ook gedeeld.

Deel je meer dan één losse notitie, doe dan de laatste stap van je optie bij elk ervan.

Optie 1: HTML-fragment (het makkelijkst)

Je plakt je StatJolt-code precies zoals je hem kreeg. Voor deze optie heb je Trilium 0.99.2 of nieuwer nodig.

  1. Maak een nieuwe notitie onder je gedeelde notitie. Geef haar een naam, bijvoorbeeld "StatJolt".
  2. Klik op Note type. Ga naar het onderdeel Code en kies HTML.
  3. Plak je volledige StatJolt-code in de notitie. Ze heeft twee regels: een <div> en een <script>. Houd ze allebei.
  4. Typ in Owned Attributes van deze notitie #shareHiddenFromTree. Je bezoekers zien deze notitie dan niet in het menu.
  5. Voeg in Owned Attributes van deze notitie het label toe dat bij de positie van je badge past. De positie stel je in je StatJolt-account in, op het tabblad Badge van je site-instellingen:
    • Zwevend, rechtsonder of Zwevend, linksonder: typ #shareHtmlLocation=body:end.
    • Naast de rij iconen of Nieuwe rij, gecentreerd: typ #shareHtmlLocation=content:end. De badge verschijnt dan onder de tekst van de notitie.
  6. Open je gedeelde bovenste notitie opnieuw. Typ in Owned Attributes ~shareHtml(inheritable)=@. Begin "StatJolt" te typen en kies de notitie uit de lijst. Elke pagina onder deze notitie krijgt nu de code.

Optie 2: JavaScript-notitie

Je kunt de code ook als script toevoegen. Gebruik deze optie alleen als optie 1 niet lukt.

  1. Maak een nieuwe notitie onder je gedeelde notitie. Geef haar een naam, bijvoorbeeld "StatJolt JS".

  2. Klik op Note type. Ga naar het onderdeel Code en kies JavaScript (Trilium frontend).

  3. Plak deze code. Zet het nummer uit data-user="…" in je StatJolt-code op de plek van YOUR-ID:

    var box = document.createElement('div');
    box.id = 'statjolt-badge';
    (document.getElementById('content') || document.body).appendChild(box);
    
    var s = document.createElement('script');
    s.async = true;
    s.src = 'https://statjolt.com/measure/c.min.js';
    s.setAttribute('data-user', 'YOUR-ID');
    document.head.appendChild(s);
  4. Typ in Owned Attributes van deze notitie #shareHiddenFromTree. Je bezoekers zien deze notitie dan niet in het menu.

  5. Open je gedeelde bovenste notitie. Typ in Owned Attributes ~shareJs(inheritable)=@. Begin "StatJolt JS" te typen en kies de notitie uit de lijst.

De badge verschijnt zoals je hem in je StatJolt-account hebt ingesteld, op het tabblad Badge van je site-instellingen. Een zwevende badge blijft in zijn hoek. Naast de rij iconen en Nieuwe rij, gecentreerd tonen de badge onder de tekst van de notitie.

Controleer of het werkt

Open je openbare deellink in een privévenster. Je ziet de StatJolt-badge op de pagina. Bezoek een paar pagina's. Vernieuw je StatJolt-dashboard en zie je eerste bezoeker zonder op de data te wachten.

Als je de badge niet ziet

Werk deze stappen in volgorde af.

1. Controleer je versie van Trilium. Optie 1 vraagt om Trilium 0.99.2 of nieuwer. Oudere versies negeren ~shareHtml zonder foutmelding.

  • Klik in Trilium op het hoofdmenu (de knop met het Trilium-logo linksboven).
  • Klik op About Trilium Notes.
  • Kijk bij Version. Is die lager dan 0.99.2, werk Trilium dan eerst bij.

2. Herstart je Trilium-server. Gebruik de opdracht die bij je installatie past.

Docker Compose. Voer dit uit in de map met je docker-compose.yml:

docker compose restart

Gewone Docker. Zoek eerst de naam van de container:

docker ps

Herstart hem daarna met de naam uit de lijst:

docker restart <container-name>

Geïnstalleerd als service (systemd). Gebruik de naam van je service, bijvoorbeeld:

sudo systemctl restart trilium

3. Leeg de cache van Cloudflare als je domein Cloudflare gebruikt.

  • Log in op https://dash.cloudflare.com
  • Klik op je domein.
  • Open in het linkermenu Caching en daarna Configuration.
  • Klik onder Purge Cache op Purge Everything.
  • Bevestig met Purge Everything in het waarschuwingsvenster.

Draai je nog een andere cache op je server, bijvoorbeeld caching in nginx, leeg die dan ook.

4. Controleer de pagina opnieuw. Open een van je gedeelde pagina's in een privévenster. Je ziet de StatJolt-badge op de pagina.

Zo ziet je dashboard eruit

Zodra je inlogt, is alles klikbaar. Er zijn meer tabbladen als je dieper wilt graven. Je kunt ook op een pagina klikken om te zien welke kanalen de meeste bezoekers daarheen brachten. Combineer dat met mobiel, land of bijna alles. Elk filter verwijder je makkelijk met de sluitknop erop.

yourwebsite.com Laatste 7 dagen
Unieke gebruikers 3,562 +8.2%
Paginaweergaven 8,644 +11.4%
Sessies 4,691 +6.7%
Bouncepercentage 39.8% -3.1%
Bezoekduur 2:54 +19s
Conversies 139 +14.9%

Acquisitie

NaamBezoekenAandeelVerandering
Google2,331+12.4%
direct1,140+4.1%
github.com596+31.8%
news.ycombinator.com371-6.2%
x.com169+2.9%
linkedin.com840.0%

Pagina's

NaamBezoekenAandeelVerandering
/2,732+9.7%
/pricing1,495+18.2%
/docs/quickstart1,167+6.4%
/blog/privacy-first-analytics1,020+44.1%
/features787-2.3%
/docs/api545+7.8%

Alles wat je nodig hebt, niet alleen de basis

StatJolt dekt op Trilium de basis: bezoekers, bronnen, pagina's en apparaten.

En meer! Ook inbegrepen:

  • Gebruikersroutes: het pad dat een bezoeker door je notities neemt.
  • Core Web Vitals: dezelfde snelheidsscore die Google gebruikt om je te ranken. Het verschil is echte meting, geen simulatie. Het merkt het op als een van je pagina's trager wordt.
  • JS-fouten volgen: vind kapotte code zonder aparte tool.
  • Trechters: gratis, niet achter een betaald abonnement.

Eenvoudige webanalytics voor Trilium

StatJolt is een eenvoudige tool voor webanalytics voor Trilium. De statistieken werken zonder cookies. Daarom heb je geen cookiebanner nodig, want er zijn geen persoonsgegevens. Je krijgt toch elk cijfer.

Veelgestelde vragen over websiteanalytics voor Trilium

Hoe installeer ik StatJolt op Trilium?

Plak je codefragment in een HTML-codenotitie onder je gedeelde notitie. Voeg daarna de relatie ~shareHtml(inheritable) toe aan je gedeelde bovenste notitie en laat haar naar die notitie wijzen.

Welke pagina's telt het?

Elke gedeelde pagina onder de notitie met de relatie.

Welke versie van Trilium heb ik nodig?

Trilium 0.99.2 of nieuwer voor optie 1. Oudere versies negeren ~shareHtml zonder foutmelding.

Heb ik een cookiebanner nodig?

Nee. StatJolt plaatst geen cookies. Het verzamelt geen persoonsgegevens.

Maakt het mijn site trager?

Nee. Het script is ongeveer 17 kB. Het blokkeert het laden van de pagina nooit.

Vervang GA4 in 2 minuten

Plak gewoon de code en zie hoeveel duidelijker het wordt. Geen cookies, geen toestemmingstool. € 0 tot 11 april 2027 23:59:59 bij elk verkeer. Daarna blijft het € 0 voor kleine sites.

Maak mijn gratis account