Wir glauben, dass Datenschutzbefürworter großartige Arbeit leisten, indem sie bessere Website-Analysetools entwickeln. Allerdings greifen Videodienste wie YouTube und Vimeo zunehmend in die Privatsphäre ein. Es handelt sich im Wesentlichen um Google Analytics für Steroide. Wir glauben, dass Sie Ihre Nutzer nicht verfolgen müssen, wenn Sie verstehen möchten, wie Ihre Videos auf Ihrer Website abschneiden. Stattdessen verfolgen die Metriken von mave die Nutzung und liefern wertvolle Erkenntnisse, ohne die Privatsphäre der Benutzer zu beeinträchtigen.
Unser Metriksystem läuft auf Elixir mit Postgres und nutzt TimescaleDB. Alle Videoereignisse werden pro Sitzung aggregiert und über Websockets gesendet. Jede Sitzung ist einzigartig, da wir Benutzer nicht verfolgen. Wenn ein Benutzer eine Aktualisierung durchführt, wird dies daher als neue Ansicht betrachtet.
Für jedes Video, das Sie ansehen (oder für das Sie Metriken starten), erstellen wir einen Phoenix-Kanal, der als Sitzung dargestellt wird, kombiniert mit einigen normalisierten Daten über den Browser und das Gerät (ohne dass ein Fingerabdruck erstellt werden kann). Wir erfassen Play- und Pause-Ereignisse für jede Sitzung. Das Trennen der Verbindung (bedeutet: Schließen des Tabs) führt ebenfalls zu einem Pause-Ereignis auf dem Server, weshalb wir Websockets verwenden.
Sie können Metriken in unserer Komponentenbibliothek konfigurieren:
<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>Wie Sie sehen, können Sie Metriken auch vollständig für alle Mave-Elemente auf Ihrer Site deaktivieren. Dadurch landen die Daten nicht in mave.io – dieses bleibt also leer, aber Sie können Ihren eigenen Server starten und abfragen, was Sie sehen möchten.
Unser Metriksystem stellt verschiedene Arten von Daten bereit:
Rufen Sie die Anzahl der Wiedergaben und die zugehörigen Daten mithilfe der Metadaten des Videos ab. Die Daten werden in Zeitfenstern gruppiert, wobei ein bestimmtes Intervall, z. B. 1 Tag, innerhalb eines bestimmten Zeitrahmens verwendet wird. Ein Spielzug wird auf der Grundlage einer Mindestuhrsekundenschwelle definiert.
Eine einfache Anfrage, um in Echtzeit zu ermitteln, wie viele Personen sich gerade ein Video ansehen.
Rufen Sie die Anzahl der Wiedergaben pro Quelle ab. Eine Quelle bezieht sich auf den Ort, an dem Ihr Video platziert wird. Dies kann besonders nützlich sein, wenn Sie dasselbe Video auf mehreren Seiten/Websites einbetten.
Mithilfe der Interaktion wird ermittelt, welcher Teil eines Videos angesehen wurde. Dies zeigt Ihnen, welche Sekunden des Videos Aufrufe enthalten, und hilft Ihnen zu verstehen, welche Teile Ihres Inhalts am ansprechendsten sind.
Wenn Sie die vollständige Kontrolle über Ihre Metrikdaten wünschen, können Sie Ihren eigenen Metrikserver betreiben. Unser Metriksystem ist Open Source und verfügbar auf GitHub.
Ausführliche Anweisungen zum Einrichten und Konfigurieren Ihres eigenen Metrics-Servers finden Sie in der Dokumentation zu selbst gehosteten Metriken.
Teilen Sie uns mit, wenn Sie Fragen haben oder daran interessiert sind, Ihren eigenen Metrikserver zu betreiben, indem Sie sich an unseren Support wenden oder auf unserem Discord chatten.