← Beheer

Statistieken

Cookievrij gemeten — geen tracking-cookies, geen toestemmingsbanner. Bezoekers worden per dag geteld via een dagelijks roterende, anonieme hash (IP/browser worden niet bewaard). Je eigen beheerder-bezoeken en bekende bots/crawlers tellen niet mee.

<% var s = stats; var _max = Math.max(1, ...s.series.map(function(d){ return d.pageviews; })); %>
<%= s.totals.visitors %>
Bezoeker-dagen (<%= s.days %>d)
<%= s.totals.pageviews %>
Weergaven (<%= s.days %>d)
<%= s.totals.plays %>
Plays (totaal)
<%= s.totals.postViews %>
Post-weergaven (totaal)
<% if (typeof s.allTime !== 'undefined') { %>

All-time: <%= s.allTime.pageviews %> weergaven · <%= s.allTime.visitorDays %> bezoeker-dagen.

<% } %>
Wat betekenen deze cijfers?

Beheerder-bezoeken en bekende bots/crawlers worden overgeslagen. Het ruwe IP wordt nooit bewaard. Goed voor trends; neem absolute aantallen met een korrel zout.

Periode: <% [7,14,30,90].forEach(function(n){ %> <%= n %>d <% }); %>

Laatste <%= s.days %> dagen

Bezoeker-dagen Weergaven
<% var _step = s.days <= 14 ? 1 : (s.days <= 31 ? 4 : 10); s.series.forEach(function(d, i){ var pvPct = Math.round(d.pageviews / _max * 100); var visPct = Math.round(d.visitors / _max * 100); %>
<%= (i % _step === 0) ? d.day.slice(8) : '' %>
<% }); %>

Populairste posts

<% if (!s.topPosts.length || s.topPosts[0].views === 0) { %>

Nog geen weergaven.

<% } else { %>
    <% s.topPosts.forEach(function(p){ %>
  1. <%= p.title %><%= p.views %>
  2. <% }); %>
<% } %>

Meest geluisterd

<% if (!s.topTracks.length || s.topTracks[0].plays === 0) { %>

Nog geen plays.

<% } else { %>
    <% s.topTracks.forEach(function(t){ %>
  1. <%= t.title %><%= t.plays %>
  2. <% }); %>
<% } %>
<% if (typeof s.referrers !== 'undefined' && s.referrers.length) { %>

🌐 Bronnen (waar bezoekers vandaan komen)

    <% s.referrers.forEach(function(r){ %>
  1. <%= r.host %><%= r.n %>
  2. <% }); %>
<% } %> <% if (typeof linkClicks !== 'undefined' && linkClicks.length) { %>

🔗 Link-in-bio klikken

    <% linkClicks.forEach(function(l){ %>
  1. <%= l.url.replace(/^https?:\/\//,'').slice(0,48) %><%= l.clicks %>
  2. <% }); %>
<% } %>