data

Videometrics

Voorstanders van privacy leveren uitstekend werk door betere analysetools voor websites te ontwikkelen. Videodiensten zoals YouTube en Vimeo maken ondertussen steeds meer inbreuk op de privacy; het zijn in feite uitvergrote versies van Google Analytics. Om te begrijpen hoe je video’s op je site presteren, hoef je je gebruikers niet te volgen. De metrics van mave meten daarom het gebruik en bieden waardevolle inzichten zonder de privacy van gebruikers aan te tasten.

Hoe het werkt

Ons metricssysteem draait op Elixir met Postgres en gebruikt TimescaleDB. Alle videogebeurtenissen worden per sessie gebundeld en via websockets verzonden. Omdat we geen gebruikers volgen, is elke sessie uniek. Als een gebruiker de pagina vernieuwt, telt dat daarom als een nieuwe weergave.

Voor elke video die je bekijkt of waarvoor je metrics start, maken we een Phoenix Channel. Dit vertegenwoordigt een sessie en bevat enkele genormaliseerde gegevens over de browser en het apparaat, zonder dat daarmee een fingerprint kan worden gemaakt. Voor elke sessie leggen we afspeel- en pauzegebeurtenissen vast. Ook bij het verbreken van de verbinding, bijvoorbeeld wanneer je het tabblad sluit, registreert de server een pauzegebeurtenis. Daarom gebruiken we websockets.

Metrics instellen

Je kunt metrics instellen in onze componentenbibliotheek:

<script crossorigin type="module">
  import {
    Player,
    setConfig,
  } from "//cdn.video-dns.com/npm/@maveio/components/+esm";

  setConfig({
    metrics: { enabled: true, socket: "wss://your_own_metrics_instance" },
  });
</script>

Je kunt metrics ook volledig uitschakelen voor alle mave-elementen op je site. Er worden dan geen gegevens naar mave.io gestuurd en het dashboard blijft leeg. Je kunt daarnaast je eigen server starten en zelf de gewenste gegevens opvragen.

Beschikbare gegevens

Ons metricssysteem biedt verschillende soorten gegevens:

Afspelen

Haal met de metadata van de video het aantal keer afspelen en de bijbehorende gegevens op. Binnen een gekozen periode worden de gegevens gegroepeerd in tijdsblokken met een opgegeven interval, bijvoorbeeld één dag. Een afspeelbeurt wordt bepaald aan de hand van een minimumaantal bekeken seconden.

Kijken

Met een eenvoudig verzoek zie je in realtime hoeveel mensen een video bekijken.

Bronnen

Haal het aantal keer afspelen per bron op. Een bron is de locatie waar je video is geplaatst. Dit is vooral handig wanneer je dezelfde video op meerdere pagina’s of sites insluit.

Betrokkenheid

Betrokkenheid laat zien welk deel van een video is bekeken. Je ziet welke seconden weergaven bevatten en krijgt zo inzicht in de delen van je content die het meeste aanspreken.

Zelf hosten

Wil je volledige controle over je metricsgegevens, dan kun je je eigen metricsserver draaien. Ons metricssysteem is open source en beschikbaar op GitHub.

Lees de documentatie over zelfgehoste metrics voor uitgebreide installatie- en configuratie-instructies.

Heb je vragen of wil je je eigen metricsserver draaien? Neem dan contact op met support of chat mee op onze Discord.

🍪 Klik op ‘Accepteren’ om te bevestigen dat je het ermee eens bent dat we geen cookies gebruiken. Ja, deze banner is puur voor de show!
Accepteren