DEV Community

Cover image for Überwachen Sie das Engagement mit dem User Behavior Dashboard

Überwachen Sie das Engagement mit dem User Behavior Dashboard

Das Dashboard "Nutzerverhalten" gibt Ihnen einen besseren Überblick darüber, wie lange sich Nutzer aktiv oder passiv mit Ihren Inhalten beschäftigen. Indem Sie aufschlüsseln, welche Inhalte beliebt und welche unbeliebt sind, können Sie proaktive Schritte unternehmen, um die Abwanderung zu verringern oder Ihre Ressourcen auf Ihre nützlichsten Funktionen zu konzentrieren.

Das User Behaviour Dashboard ist Teil von PubNub EinblickeDas Dashboard ist Teil von PubNub Insights, einer Funktion, die Daten für Ihr Konto und alle Ihre Anwendungen zusammenfasst und Ihnen Einblicke in Ihre Daten gewährt (daher der Name), wenn es schwierig ist, das "große Ganze" zu sehen. Wenn Sie eine ausführliche Erklärung des User Behaviour Dashboards wünschen, finden Sie in der Dashboard-Dokumentation In diesem Artikel wird untersucht, wie das User Behaviour Dashboard für eine Vielzahl unterschiedlicher Lösungen nützlich ist und wie die Daten je nach Art der von Ihnen erstellten Anwendung zu interpretieren sind.

Überblick über das User Behavior Dashboard

Das User Behavior Dashboard gibt Ihnen einen Überblick darüber, wie lange Nutzer im Laufe der Zeit mit einem Kanal verbunden bleiben. Wie Sie definieren, was ein "Benutzer" und was ein "Kanal" ist, hängt von Ihrer Anwendung und Ihren Anwendungsfällen ab.

Betrachten wir vier Lösungen, die von Kunden, die PubNub verwenden, gerne eingesetzt werden, und sehen wir, wie das User Behavior Dashboard diesen Kunden helfen kann:

  • In-App-Chat - Entweder 1:1 oder Gruppenchat, Nachrichten senden und Dateien austauschen.

  • Live-Veranstaltungen - Beobachten und interagieren Sie mit einem Live-Stream und Chat in großem Umfang, mit Live-Abstimmung und anderen interaktiven Inhalten wie Reaktionen.

  • Geolokalisierung und Disposition - Verfolgen Sie Fahrzeuge oder Aufträge und ergreifen Sie Maßnahmen in Echtzeit, um eine effiziente Routenplanung und Fahrerkommunikation zu gewährleisten.

  • IoT-Gerätesteuerung - Empfangen Sie Echtzeitdaten von Sensoren, und machen Sie sich ein Bild vom Zustand Ihrer Geräte.

Bitte beachten Sie, dass das User Behavior Dashboard nur für Insights Premium Kunden verfügbar ist.

Durchschnittliche Dauer der Nutzung

Der Abschnitt am oberen Rand des Dashboards zeigt die durchschnittliche Nutzungsdauer pro Stunde innerhalb des ausgewählten Datumsbereichs an. Der Prozentsatz neben der Zahl vergleicht die Veränderung zwischen der ausgewählten Stunde und der vorherigen Stunde.

User Behavior Dashboard blog 1

Die horizontale Achse ist also die Zeit, wobei jeder Balken eine Stunde darstellt. Die vertikale Achse ist die durchschnittliche Nutzungsdauer innerhalb dieser Stunde in Minuten. Wenn also zwischen 0300 und 0400 Uhr zwei Nutzer 20 Minuten bzw. 30 Minuten lang mit Ihrer Anwendung interagieren, hat dieser Balken einen Wert von 25.

F: Dauer von was?

Das Dashboard misst die Konnektivität der Nutzer, insbesondere ob ein Nutzer abonniert an einem KanalDas Dashboard schlüsselt nicht auf , mit welchem Kanal der Nutzer verbunden ist, sondern berücksichtigt nur das Maximum, d. h., wenn ein Nutzer mit einem Kanal 10 Minuten lang und mit einem Kanal 20 Minuten lang verbunden ist, wird für diesen Nutzer ein Wert von "20" angezeigt.

F: Was ist ein Benutzer?

Ein Benutzer bezieht sich auf einen PubNub-Benutzerd.h. ein Client mit einer eindeutigen Benutzer-ID.

Für In-App Chat: Kanäle stellen eine Konversation zwischen 2 oder mehr Teilnehmern dar. Die durchschnittliche Benutzerdauer misst, wie lange sich die Benutzer mit Ihrer Anwendung beschäftigen. Für eine Kundensupport-Anwendung könnten diese Zahlen zum Beispiel messen, wie lange es dauert, das Problem eines Benutzers zu lösen, und ob diese Dauer über einen Zeitraum von 24 Stunden konstant ist. Sie könnten auch untersuchen, ob sich die Benutzer zu bestimmten Tageszeiten eher länger beschäftigen.

Für Live-Veranstaltungen: Je nach Veranstaltung haben Sie vielleicht alle Teilnehmer in einem einzigen Kanal oder Sie verteilen die Teilnehmer auf mehrere Kanäle, aber dieses Dashboard fasst alle Ihre Nutzer in einer einzigen Ansicht zusammen. Sie können messen, wie beliebt der Stream im Vergleich zu anderen Streams ist: wie lange die Nutzer mit Ihrem Live-Chat-Stream beschäftigt waren, um Nachrichten zu senden oder zu reagieren.

Für Geolokalisierung und Versand: Es ist sehr üblich, dass Geolocation-Kunden PubNub verwenden, um Standortinformationen (lat/long) als Nachrichten auf einem Kanal zu melden, wobei jeder Kanal ein anderes Fahrzeug repräsentiert. In diesem Fall würden Sie eine konstante Aktivität auf einem Kanal während der Schicht eines Fahrers erwarten, und wenn die Benutzerdauer unter 60 Minuten/Stunde fällt, ist eine Untersuchung erforderlich, um zu verstehen, warum Nachrichten nicht empfangen werden (vielleicht gibt es viele Tunnel)

Für die Kontrolle von IoT-Geräten: Jedes IoT-Gerät wird als eindeutiger "Benutzer" betrachtet, und jedes meldet Sensorwerte über einen Kanal. Sie können mehrere Geräte haben, die sich einen einzigen Kanal teilen, oder jedes Gerät kann einen eigenen Kanal haben. Bei einer korrekt funktionierenden Lösung sollten Sie jedoch erwarten, dass die durchschnittliche Nutzungsdauer konstant oder zumindest vorhersehbar ist. Wenn die durchschnittliche Nutzungsdauer vom erwarteten Berichtszyklus abweicht, könnte dies auf ein fehlerhaftes IoT-Gerät hinweisen.

Einzelnutzer nach Dauer und Zeitrahmen

Das Diagramm Einzigartige Benutzer nach Zeitdauer zeigt die Anzahl der einzigartigen Benutzer, die mit Ihrer Anwendung verbunden waren, aufgeschlüsselt nach Stunden, und wie lange diese Verbindung gedauert hat. So können Sie beispielsweise sehen, wie viele Benutzer in einer bestimmten Stunde 15-20 Minuten lang verbunden waren.

User Behavior Dashboard blog 2

F: Dauer von was? Was ist ein eindeutiger Nutzer?

Die Definitionen von "Dauer" und "Benutzer" sind identisch mit denen der vorherigen Grafik. Dieses Dashboard misst die Zeitspanne, die ein eindeutiger PubNub-Benutzer ist abonniert bei einem Kanal in Ihrer Anwendung.

Für In-App-Chats: Dieses Diagramm ist sehr nützlich, um zu verstehen, ob Ihre Chats eine vorhersehbare Dauer haben. Um das vorherige Beispiel einer Kundensupport-Anwendung aufzugreifen, könnten Sie dieses Dashboard verwenden, um die Frage zu beantworten: "Dauert die Bearbeitung jeder Support-Anfrage ungefähr gleich lang?", "Gibt es Ausreißer, bei denen einige Support-Anfragen sehr lange brauchen, um gelöst zu werden?", "Ändert sich die für die Lösung von Anfragen benötigte Zeit je nach Tageszeit?"

Für Live-Veranstaltungen: Nehmen wir an, Ihr Live-Event dauert zwei Stunden; dieses Dashboard gibt Aufschluss darüber, wie viele Personen sich während des gesamten Streams engagiert haben und wie viele nur zu Beginn. Sie werden auch Spitzen in Ihren Daten sehen, die auf Teilnehmer hinweisen, die sich für kurze Zeitspannen engagieren, und Sie können dies nutzen, um zu überprüfen, welche Teile des Streams am engagiertesten waren, damit Sie dies in Zukunft wiederholen können. Die Höhe der höchsten Spitze gibt die Gesamtzahl der Personen an, die sich mit Ihrem Stream beschäftigt haben.

Für Geolokalisierung und Versand: Bei der Besprechung des vorherigen Dashboards haben wir gesagt, dass Sie, wenn Sie PubNub für den Austausch von Standortdaten verwenden, eine nahezu kontinuierliche Verbindung erwarten würden, da Standortdaten regelmäßig empfangen werden. Diese Grafik könnte Ihnen helfen, etwaige Anomalien zu verstehen; wenn beispielsweise die durchschnittliche Nutzungsdauer weniger als 60 Minuten/Stunde beträgt, liegt das an einigen Ausreißern, die Ihre Daten im Bereich von 0-5 Minuten verzerren, oder liegt Ihre gesamte Fahrerbasis aus irgendeinem Grund im Bereich von 30-40 Minuten.

Für die IoT-Gerätekontrolle: Im vorherigen Dashboard erwarteten wir, dass "die durchschnittliche Nutzungsdauer konstant oder zumindest vorhersehbar ist". Mit diesem Diagramm können Sie untersuchen, ob Ihre Daten "vorhersehbar" sind, d. h. wenn Ihre IoT-Sensoren nur zweimal pro Stunde "zu Hause anrufen" sollen, würden Sie erwarten, dass alle Ihre Nutzer im Bereich von 0 bis 5 Minuten liegen. Wenn Sie Geräte im Bereich von 5 bis 10 Minuten sehen, würde dies auf eine Fehlfunktion des Geräts hinweisen, die untersucht werden muss.

Die 20 wichtigsten Kanäle mit der Nutzerdauer pro Stunde

In den beiden vorangegangenen Dashboards wurde die Benutzerdauer für ALLE Kanäle in Ihrer Anwendung zusammengefasst. Mit dem letzten Dashboard können Sie aufschlüsseln, welche Ihrer Channels zu dieser Nutzungsdauer beitragen.

Das Dashboard kann auf den ersten Blick etwas überwältigend sein, aber es enthält viele nützliche Informationen, die aus verschiedenen Perspektiven betrachtet werden können.

Einige Tipps:

  • Verwenden Sie das Dropdown-Menü "Datum und Uhrzeit", wenn Sie nur an einer bestimmten Uhrzeit interessiert sind.

  • Verwenden Sie den Zeitzonenwähler ganz unten rechts auf der Seite, um sicherzustellen, dass Sie die für Ihre Veranstaltung relevante Zeit sehen, insbesondere wenn Sie Kunden aus aller Welt haben.

  • Ordnen Sie die Spalten neu an, indem Sie die Überschrift auswählen und darauf achten, in welche Richtung der Pfeil für aufsteigende oder absteigende Daten zeigt; auf diese Weise können Sie Einfluss darauf nehmen, was Sie als "Top-20-Kanal" betrachten. Seien Sie vorsichtig: Es sollte immer nur eine Spalte geordnet werden. Stellen Sie sicher, dass Sie die Ordnung in einer Spalte aufheben, bevor Sie eine Ordnung in einer anderen Spalte anwenden.

  • Verwenden Sie die Kategorieauswahl, um Daten zu gruppieren. Wenn Sie z. B. Platzhalter-Kanäle (Kanal.*) haben, sehen Sie mehrere Zeilen für diese in der Tabelle, die Sie durch Auswahl einer Kategorie einklappen können.

  • Der Balken in der Spalte "Durchschnittliche Dauer (Minuten)" stellt die Minuten im Bereich von 0-60 dar und entspricht dem Dashboard "Durchschnittliche Nutzerdauer". Die anderen Spalten stellen die Anzahl der Nutzer dar, die in diesen 5-Minuten-Bereich fallen, daher ist die erste Spalte nicht direkt mit den anderen Spalten vergleichbar.

User Behavior Dashboard blog 3

Für den In-App-Chat: Ihre In-App-Chat-Anwendung verwendet einzelne Kanäle, um jede Konversation aufrechtzuerhalten. Um das zuvor verwendete Beispiel der Support-Anwendung fortzusetzen, nehmen wir an, Sie haben eine vorhersehbare KanalbenennungskonventionMit diesem Dashboard können herausragende Support-Mitarbeiter anhand ihrer Kanal-IDs identifiziert werden, z. B. Support-Agenten, die Chats innerhalb eines kurzen Zeitfensters effizient abschließen, sowie Agenten, die in der Lage sind, geduldiger zu sein und ein längeres Support-Fenster für diejenigen bereitzustellen, die es benötigen.

Für Live-Veranstaltungen: Bei den meisten Live-Veranstaltungen werden nicht alle Teilnehmer demselben Kanal zugeordnet, insbesondere wenn die Veranstaltungen sehr groß sind, sondern die Teilnehmer werden anhand von Attributen wie Sprache oder dem Team, das sie unterstützen, gruppiert. Da die Teilnehmer gruppiert werden, befinden sie sich in separaten Kanälen, und Sie können dies nutzen, um mehr Erkenntnisse zu gewinnen, z. B. ob die Teilnehmer, die eine Sprache sprechen, mehr beitragen als die, die eine andere sprechen.Kanäle werden jedoch nicht nur dazu verwendet, Ihr Publikum zu trennen. Sie können auch verschiedene Kanäle verwenden, um Umfragen oder andere interaktive Funktionen bereitzustellen, und Sie können dieses Dashboard verwenden, um zu bewerten, wie viel Engagement diese interaktiven Funktionen erhalten haben.

Für Geolokalisierung und Versand: In den beiden vorangegangenen Dashboards ging es um die Nutzung von PubNub für den Austausch von Fahrzeugstandortdaten (Längen- und Breitengrad), aber Transport- und Logistiklösungen nutzen PubNub auch für den Austausch anderer Daten wie Routeninformationen, Umleitungsanfragen, Fahrerchats und -feedback, Push-Benachrichtigungen und Geofencing-Warnungen. Da Daten, die nicht den Standort betreffen, über verschiedene PubNub-Kanäle ausgetauscht werden, können Sie dieses Dashboard nutzen, um sie herauszufiltern und Ihnen einen Einblick in alle Daten zu geben, die Sie austauschen, ohne von Fahrzeugstandortaktualisierungen überwältigt zu werden.

Für die Steuerung von IoT-Geräten: Bei der Auswahl einer Kanaltopologie und BenennungskonventionBei der Auswahl einer Kanaltopologie und -konvention ist es üblich, jedem Gerät einen eigenen Kanal zuzuweisen, diesen Kanälen aber einen Namensraum zuzuweisen, damit sie effizient abonniert werden können. In der obigen Abbildung sind die Geräte beispielsweise nach "device.*" gruppiert, und Sie können die Geräte "device.sim_1", "device.sim_2" usw. sehen. Während die anderen hier besprochenen Dashboards Ihnen nur einen Gesamtüberblick über Ihre Lösung verschafften, können Sie mit diesem Dashboard bis zum einzelnen Gerät vordringen, was besonders bei der Untersuchung anormaler Daten nützlich ist.

Zusammenfassung

Unabhängig davon, welche Art von Anwendung Sie mit PubNub entwickelt haben, kann Ihnen das User Behaviour Dashboard ein besseres Verständnis dafür vermitteln, wie Ihre Nutzer mit Ihren Inhalten umgehen, sei es aktiv (z.B. Nachrichten in einem Gruppenchat) oder passiv (z.B. ein IoT-Sensor, der Daten meldet). Durch ein besseres Verständnis Ihrer Nutzer und die frühzeitige Identifizierung anomaler Daten können Sie die Abwanderung reduzieren und Ihre Entwicklungsanstrengungen auf die Funktionen konzentrieren, die Ihre Nutzerbasis am wertvollsten findet.

Weitere Informationen finden Sie in unserer Dokumentation zum User Behaviour DashboardWenn Sie Hilfe oder Unterstützung benötigen, wenden Sie sich bitte an unser engagierten Support-Team oder wenden Sie sich per E-Mail an unser Developer Relations Team unter devrel@pubnub.com

Inhalt

Übersicht über das BenutzerverhaltenDurchschnittlicheBenutzerdauerEinzelneBenutzer nach DauerZeitrahmenTop20 Kanäle mit Benutzerdauer nachStundeZusammenfassung

Wie kann PubNub Ihnen helfen?

Dieser Artikel wurde ursprünglich auf PubNub.com veröffentlicht.

Unsere Plattform hilft Entwicklern bei der Erstellung, Bereitstellung und Verwaltung von Echtzeit-Interaktivität für Webanwendungen, mobile Anwendungen und IoT-Geräte.

Die Grundlage unserer Plattform ist das größte und am besten skalierbare Echtzeit-Edge-Messaging-Netzwerk der Branche. Mit über 15 Points-of-Presence weltweit, die 800 Millionen monatlich aktive Nutzer unterstützen, und einer Zuverlässigkeit von 99,999 % müssen Sie sich keine Sorgen über Ausfälle, Gleichzeitigkeitsgrenzen oder Latenzprobleme aufgrund von Verkehrsspitzen machen.

PubNub erleben

Sehen Sie sich die Live Tour an, um in weniger als 5 Minuten die grundlegenden Konzepte hinter jeder PubNub-gestützten App zu verstehen

Einrichten

Melden Sie sich für einen PubNub-Account an und erhalten Sie sofort kostenlosen Zugang zu den PubNub-Schlüsseln

Beginnen Sie

Mit den PubNub-Dokumenten können Sie sofort loslegen, unabhängig von Ihrem Anwendungsfall oder SDK

Top comments (0)