Serverstatistieken
Het tabblad Statistieken is volledig opnieuw opgebouwd en wordt geleverd door je eigen bot. Meer dan veertig weergaven van wat er op je server gebeurt, opgeslagen in de eigen database van je bot. Het telt wat er gebeurt en slaat nooit op wat iemand schreef.
Alleen ter illustratie - de echte interface en werking kunnen afwijken
Wat je krijgt
Het tabblad Statistieken is volledig opnieuw opgebouwd. Het dekt activiteit, kanalen, mensen en de modules die je gebruikt. Modulekaarten verschijnen zodra de module voor je bot is ingeschakeld.
Activiteit
- Verstuurde berichten in de loop van de tijd
- Voicetijd op je hele server
- Nieuwe en vertrokken leden
- Een heatmap van wanneer je server het drukst is
- Drukste dagen van de week en uren van de dag
Kanalen
- Welke kanalen druk zijn
- Welke kanalen stil zijn geworden
- Ranglijsten per kanaal en per categorie
Mensen
- Activiteit per rol
- Je actiefste leden
- Rijzende sterren, en stamgasten die stiller worden
Groei en retentie
- Ledenstroom: joins, leaves en nettogroei
- Retentiecohorten en lurkerpercentage
- Nieuwe versus terugkerende posters
- Hoe lang nieuwe leden erover doen om hun eerste bericht te schrijven
Commando's
- Je meestgebruikte commando's
- Foutpercentage van commando's
- Commandogebruik per module
Modules
- Moderatie
- Tickets
- Giveaways
- Levels
- Uitnodigingstracking
- Suggesties en sollicitaties
- Activiteitsstreaks en economie
- Custom Commands
Wat er wordt vastgelegd, en wat nooit
Alles wat analytics opslaat is een getal of een datum. Tot je het inschakelt bestaat er niets van: de databasetabellen worden nooit aangemaakt, je bot koppelt geen listeners en vraagt Discord niet om de bijbehorende events.
Wat wordt vastgelegd
- Servertotalen per dag en per uur: berichten, slash-commando's, reacties, voiceseconden, threads, joins en leaves, eerste keer posters en een dagelijkse momentopname van het aantal leden
- Hoe vaak elke soort automatische moderatie is afgegaan, per triggertype. Wie het veroorzaakte wordt niet opgeslagen
- Berichtaantallen per kanaal en per rol, per dag
- Per lid: berichten, reacties en voiceseconden per dag, een totaal aantal berichten over de hele periode, en de data van het eerste bericht en de laatste activiteit
- Een beperkte lijst met recente events, elk met een eventtype, een lid-ID, een kanaal-ID en een tijdstempel
Wat nooit wordt vastgelegd
- De tekst van een bericht
- Bijlagen, afbeeldingen, bestanden of links, noch hun inhoud noch hoeveel het er waren
- Berichtbewerkingen of -verwijderingen
- Directe berichten. Alleen activiteit binnen de server telt
- Kanalen die je bot niet kan zien
- Andere bots. Hun berichten en commando's worden genegeerd
Analytics slaat geen berichttekst op en vraagt geen machtiging om die te lezen
Een bericht tellen vereist geen tekst. Discord laat je bot weten dat er een bericht is geweest zonder te vermelden wat erin stond, en analytics vraagt nooit de permissie aan die dat zou toevoegen. Sommige andere modules hebben die permissie wel nodig en vragen erom als je ze inschakelt. Zelfs dan leest niets in analytics berichttekst, en er is geen veld in de analyticsdata dat er een kan bevatten.
Het draait op jouw bot
Je bot verzamelt de data en schrijft die naar zijn eigen database, op de Bot-Host die je hebt gekozen. SCNX voegt ze niet samen met andere servers, en het dashboard bewaart geen kopie: het vraagt je bot elke keer om de cijfers als je het tabblad opent.
Activiteit in je server
Berichten, voice, nieuwe leden, module-events
Je eigen bot
Verzamelt en schrijft de cijfers zelf weg
De eigen database van je bot
Nooit samengevoegd met andere servers
SCNX-dashboard
Vraagt het bij elk bezoek aan je bot. Slaat geen kopie op.
Je bot draait op de Bot-Host die je hebt gekozen. Hosts staan in verschillende regio's, dus die keuze bepaalt in welk land de data fysiek staat. Als je bot is gestopt, kan het dashboard niets opvragen, en dat meldt het tabblad dan.
Privacy en controle
Jij bepaalt wat er met de data gebeurt. Exporteer ze, verwijder ze, of laat leden zichzelf eruit halen.
Download een kopie
Onder Privacy op het tabblad Statistieken, voor de servereigenaar. Het bestand wordt in je browser opgebouwd uit de antwoorden van je bot en onderweg wordt er niets opgeslagen bij ScootKit. Het bevat je hele geschiedenis, ongeacht welke periode je op het scherm hebt, neemt kaarten mee die je hebt verborgen en vermeldt altijd wat niet kon worden geëxporteerd.
Alles verwijderen
Je moet eerst een bevestiging aanvinken en het kan niet ongedaan worden gemaakt. De verwijdering draait als één databasetransactie: het lukt helemaal of er verandert niets, en je krijgt een rapport per tabel met het aantal rijen.
Opt-out voor leden
Standaard uit. Zet de instelling Leden mogen zich afmelden voor analytics aan en leden kunnen /analytics-privacy gebruiken. Hun records per dag worden geanonimiseerd, hun totalen en datums gewist en hun recente activiteit verwijderd. De servertotalen blijven intact, alleen de koppeling met de persoon verdwijnt.
Hoe lang het bewaard blijft
Dag- en uurtotalen en de cijfers per kanaal, per rol en per lid blijven bewaard tot je ze verwijdert. De lijst met recente losse events heeft een vaste maximale grootte en de oudste vallen eraf: een paar dagen terug op een drukke server, een paar maanden op een rustige.
Twee dingen die achterblijven na verwijderen
De opt-outkeuzes van je leden, zodat het verwijderen van de data niemand die zich had afgemeld stilletjes weer opnieuw inschrijft. En back-ups voor noodherstel, waarin een kopie tot 90 dagen kan blijven bestaan.
De data is jouw verantwoordelijkheid
Als serverbeheerder ben jij verantwoordelijk voor de activiteitsdata van je leden, niet SCNX. Kijk wat er voor jouw server geldt en bepaal of je leden de opt-out wilt aanbieden. Wat er wordt vastgelegd en hoe lang het bewaard blijft, staat volledig beschreven.
Voor je leden
Je leden hebben geen toegang tot het dashboard nodig om te zien hoe het met de server gaat. Twee slash-commando's regelen dat, en je kunt ze allebei uitzetten.
Alleen ter illustratie - de echte interface en werking kunnen afwijken
Lees het zoals jij wilt
Kies een periode, stel je tijdzone in en blik terug op het jaar.
Drie periodes
Laatste 24 uur, laatste week of laatste 30 dagen. Elke kaart volgt je keuze, en de cijfers worden elke keer dat je het tabblad opent vers bij je bot opgehaald.
Je eigen tijdzone
Dagen en uren volgen de tijdzone die de servereigenaar instelt, standaard UTC. Een wijziging geldt voor activiteit die daarna wordt vastgelegd.
Server Wrapped
Rond het einde van elk jaar verschijnt een deelbare samenvatting van het jaar van je server. Eerdere jaren blijven beschikbaar.
Deel toegang met je team
Eigenaren en mede-eigenaren kunnen het tabblad openen, en vertrouwde admins kunnen de permissie Analytics bekijken en gebruiken krijgen. Alleen de eigenaar wijzigt privacy-instellingen of downloadt en verwijdert data.
Richt het tabblad in zoals jij wilt
Elke server houdt andere cijfers in de gaten. Stel het tabblad Statistieken in zoals jij het gebruikt.
Sleep kaarten in de juiste volgorde
Zet de kaarten die je elke dag bekijkt bovenaan en de rest eronder.
Verberg wat je niet nodig hebt
Verborgen kaarten verdwijnen van het tabblad en worden nooit berekend.
Veelgestelde vragen
In de database van je eigen bot, op de Bot-Host die je hebt gekozen. Bot-Hosts staan in verschillende regio's, dus met die keuze bepaal je in welk land de data fysiek staat. De data wordt nooit gemengd met andere servers en het SCNX-dashboard bewaart geen kopie: het vraagt je bot om de cijfers telkens als je het tabblad opent.
Nee. Analytics registreert alleen aantallen en tijdstempels en vraagt Discord nooit om de machtiging waarmee berichttekst gelezen kan worden. Sommige andere modules hebben die machtiging wel nodig en vragen erom zodra je ze aanzet. Zelfs dan leest niets in analytics berichttekst, en er is in de analyticsdata geen veld waarin zo'n tekst zou kunnen staan.
Dag- en uurtotalen en de cijfers per kanaal, per rol en per lid blijven bewaard tot je ze verwijdert. De lijst met recente losse events heeft een vaste maximale grootte en de oudste items vallen eraf, waardoor je op een drukke server een paar dagen terugkijkt en op een rustige een paar maanden.
Had je server al statistieken, dan is de geschiedenis automatisch overgezet en is de oude kopie verwijderd. Het oude systeem legde nooit nieuwe leden, vertrekkers of eerste berichten vast, dus voor data van vóór de overdracht staan die cijfers als niet vastgelegd, en het overdrachtsmoment is gemarkeerd. Analytics wordt nu alleen nog door je eigen bot verzameld.
Ja, zodra je de opt-out voor leden aanzet, wat standaard uit staat. Een lid gebruikt dan /analytics-privacy: de records per dag worden geanonimiseerd, het totaal over de hele tijd en de data van het eerste bericht en de laatste activiteit worden gewist en de recente activiteitsrecords verwijderd. Toekomstige activiteit telt nog wel mee in de servertotalen, zonder koppeling naar het lid. Het geldt direct en leden kunnen zich later weer aanmelden, maar verwijderde data blijft weg.
Eén keer. Nadat je statistieken hebt aangezet op het tabblad Statistieken, start je je bot opnieuw op met de knop die daar staat. Vóór die herstart wordt er niets vastgelegd, en nieuwe activiteit verschijnt binnen ongeveer een minuut daarna.
Je server heeft een eigen bot op SCNX nodig, op een recente versie. De servereigenaar of een mede-eigenaar zet analytics aan in het dashboard, daarna start je de bot opnieuw op. De Server Members Intent moet voor de bot zijn ingeschakeld in de Discord Developer Portal. Vóór de herstart wordt er niets vastgelegd.
Jij, als serverbeheerder. In termen van gegevensbescherming ben jij de verwerkingsverantwoordelijke en is ScootKit de verwerker, onder de verwerkersovereenkomst die bij je SCNX-contract hoort. Of analytics draait, waarvoor de cijfers worden gebruikt en wanneer ze worden verwijderd, beslis jij. Wat er wordt vastgelegd en hoe lang het bewaard blijft, staat volledig beschreven op docs.scnx.xyz.
Statistieken die op je bot blijven
Zet het tabblad Statistieken aan, start je bot één keer opnieuw op en hij begint te verzamelen in zijn eigen database.
Aan de slag