DEV Community

Cover image for Monitorowanie zaangażowania za pomocą pulpitu nawigacyjnego zachowań użytkowników

Monitorowanie zaangażowania za pomocą pulpitu nawigacyjnego zachowań użytkowników

Pulpit nawigacyjny User Behavior pozwala lepiej zrozumieć, jak długo użytkownicy angażują się w treści, aktywnie lub pasywnie. Analizując, które treści są popularne, a które niepopularne, możesz podjąć proaktywne kroki w celu zmniejszenia odpływu użytkowników lub skoncentrowania zasobów na najbardziej przydatnych funkcjach.

Pulpit nawigacyjny User Behaviour jest częścią usługi PubNub Insightsfunkcji, która agreguje dane dla konta i wszystkich aplikacji, zapewniając wgląd w dane (stąd nazwa), gdy zobaczenie "dużego obrazu" może być trudne. Jeśli chcesz uzyskać ogólne wyjaśnienie pulpitu nawigacyjnego User Behaviour, zapoznaj się z dokumentacja pulpitu nawigacyjnego wyjaśni, co oznaczają poszczególne wykresy; w tym artykule zbadamy, w jaki sposób pulpit nawigacyjny User Behavior jest przydatny dla różnych rozwiązań i jak interpretować dane w zależności od rodzaju utworzonej aplikacji.

Przegląd pulpitu nawigacyjnego zachowań użytkowników

Na wysokim poziomie pulpit nawigacyjny User Behavior pozwala zobaczyć, jak długo użytkownicy pozostają połączeni z kanałami w czasie. Sposób definiowania "użytkownika" i "kanału" zależy od aplikacji i przypadków użycia.

Rozważmy cztery rozwiązania, które są popularne wśród klientów korzystających z PubNub i zobaczmy, w jaki sposób User Behavior Dashboard może pomóc tym klientom:

  • Czat w aplikacji - Czat 1:1 lub grupowy, wysyłanie wiadomości i wymiana plików.

  • Wydarzenia na żywo - Oglądaj i wchodź w interakcję z transmisją na żywo i czatem na dużą skalę, z ankietami na żywo i innymi interaktywnymi treściami, takimi jak reakcje.

  • Geolokalizacja i wysyłka - Śledź pojazdy lub zamówienia i podejmuj działania w czasie rzeczywistym, aby zapewnić efektywne wyznaczanie tras i komunikację z kierowcami.

  • Kontrola urządzeń IoT - Odbieraj w czasie rzeczywistym dane z czujników i poznaj kondycję swoich urządzeń.

Należy pamiętać, że pulpit nawigacyjny User Behavior jest dostępny tylko dla klientów Insights Premium.

Średni czas korzystania przez użytkownika

Sekcja w górnej części pulpitu nawigacyjnego przedstawia średni czas trwania użytkownika w podziale na godziny w wybranym zakresie dat. Wartość procentowa obok liczby porównuje zmianę między wybraną godziną a godziną poprzednią.

User Behavior Dashboard blog 1

Tak więc oś pozioma to czas, a każdy słupek reprezentuje godzinę. Oś pionowa to średni czas trwania użytkownika w ciągu tej godziny w minutach. Tak więc, jeśli między godzinami 0300 i 0400 dwóch użytkowników wchodzi w interakcję z aplikacją odpowiednio przez 20 minut i 30 minut, ten słupek będzie miał wartość 25.

P: Czas trwania czego?

Pulpit nawigacyjny mierzy łączność użytkownika, w szczególności to, czy użytkownik jest zasubskrybowany do kanału kanałTen pulpit nawigacyjny nie rozbija , z którym kanałem użytkownik jest połączony; bierze pod uwagę tylko maksimum, więc bycie połączonym z jednym kanałem przez 10 minut i jednym kanałem przez 20 minut zgłosi wartość "20" dla tego użytkownika.

P: Co to jest użytkownik?

Użytkownik odnosi się do użytkownika PubNubco oznacza klienta z unikalnym identyfikatorem użytkownika.

Dla czatu*w aplikacji*: Kanały będą reprezentować konwersację między 2 lub więcej uczestnikami. Średni czas trwania użytkownika będzie mierzyć, jak długo użytkownicy angażują się w twoją aplikację. Na przykład w przypadku aplikacji do obsługi klienta dane te mogą mierzyć, ile czasu zajęło rozwiązanie problemu użytkownika i czy czas ten jest spójny w ciągu 24 godzin. Możesz także sprawdzić, czy użytkownicy są bardziej skłonni do dłuższego zaangażowania w określonych porach dnia.

W przypadku wydarzeń na żywo: W zależności od wydarzenia, możesz mieć wszystkich uczestników w jednym kanale lub możesz podzielić uczestników na wiele kanałów, ale ten pulpit nawigacyjny zagreguje wszystkich użytkowników w jednym widoku. Możesz zmierzyć, jak popularny jest strumień w porównaniu do innych strumieni: jak długo użytkownicy byli zaangażowani w strumień czatu na żywo, wysyłając wiadomości lub reagując.

Dla geolokalizacji i wysyłki: Bardzo często klienci korzystający z geolokalizacji używają PubNub do zgłaszania informacji o lokalizacji (szerokość/długość geograficzna) jako wiadomości na kanale, przy czym każdy kanał reprezentuje inny pojazd. W takim przypadku można oczekiwać stałej aktywności na kanale podczas zmiany kierowcy, a jeśli czas trwania użytkownika spadnie poniżej 60 minut/godzinę, konieczne jest zbadanie, dlaczego wiadomości nie są odbierane (być może istnieje wiele tuneli).

Kontrola urządzeń IoT: Każde urządzenie IoT jest uważane za unikalnego "użytkownika" i każde zgłasza odczyty czujników za pośrednictwem kanału. Możesz mieć wiele urządzeń współdzielących jeden kanał lub każde urządzenie może mieć własny kanał. Jednak w prawidłowo działającym rozwiązaniu można oczekiwać, że średni czas trwania użytkownika będzie stały lub przynajmniej przewidywalny. Jeśli średni czas trwania użytkownika odbiega od oczekiwanego cyklu raportowania, może to wskazywać na nieprawidłowe działanie urządzenia IoT.

Unikalni użytkownicy według czasu trwania

Wykres Unikalni użytkownicy według czasu trwania pokazuje liczbę unikalnych użytkowników zaangażowanych w aplikację, w podziale na godziny, oraz czas trwania tego zaangażowania. Możesz więc zobaczyć, ilu użytkowników było połączonych na przykład przez 15-20 minut w danej godzinie.

User Behavior Dashboard blog 2

P: Czas trwania czego? Co to jest unikalny użytkownik?

Definicje "czasu trwania" i "użytkownika" są identyczne z tymi używanymi na poprzednim wykresie. Ten pulpit nawigacyjny mierzy przedział czasu, w którym unikalny użytkownik PubNub jest subskrybował do dowolnego kanał w aplikacji.

Dla czatu w aplikacji: Ten wykres jest bardzo przydatny, aby zrozumieć, czy czaty trwają przez przewidywalny czas. Biorąc pod uwagę poprzedni przykład aplikacji do obsługi klienta, możesz użyć tego pulpitu nawigacyjnego, aby odpowiedzieć na pytania: "Czy rozpatrzenie każdego zgłoszenia do pomocy technicznej zajmuje mniej więcej tyle samo czasu?", "Czy istnieją wartości odstające, w przypadku których rozwiązanie niektórych zgłoszeń do pomocy technicznej zajmuje dużo czasu?", "Czy czas potrzebny na rozwiązanie zgłoszeń zmienia się w zależności od pory dnia?".

Dla wydarzeń na żywo: Załóżmy, że Twoje wydarzenie na żywo trwa dwie godziny; ten pulpit nawigacyjny daje wgląd w to, ile osób było zaangażowanych przez cały strumień, a ile tylko na początku. Zobaczysz także skoki w swoich danych, które wskazują, że uczestnicy angażują się przez krótki czas, i możesz to wykorzystać do sprawdzenia, które części strumienia były najbardziej angażujące, abyś mógł je powielić w przyszłości. Wysokość najwyższego szczytu wskaże całkowitą liczbę osób, które zaangażowały się w Twój steam.

Dla geolokalizacji i wysyłki: Podczas omawiania poprzedniego pulpitu nawigacyjnego powiedzieliśmy, że jeśli używasz PubNub do wymiany danych o lokalizacji, spodziewasz się niemal ciągłego połączenia, ponieważ dane o lokalizacji powinny być odbierane regularnie. Ten wykres może pomóc w zrozumieniu wszelkich anomalii; na przykład, jeśli średni czas trwania użytkownika jest krótszy niż 60 minut / godzinę, czy jest to spowodowane kilkoma wartościami odstającymi, które wypaczają dane w przedziale 0-5 minut, czy też cała baza kierowców z jakiegoś powodu znajduje się w przedziale 30-40 minut.

Kontrola urządzeń IoT: Na poprzednim pulpicie nawigacyjnym oczekiwaliśmy, że "średni czas trwania użytkownika będzie stały lub przynajmniej przewidywalny". Ten wykres pozwala sprawdzić, czy dane są "przewidywalne", tj. jeśli czujniki IoT mają "dzwonić do domu" tylko dwa razy na godzinę, można oczekiwać, że wszyscy użytkownicy będą znajdować się w przedziale 0-5 minut. Jeśli widzisz urządzenia w przedziale 5-10 minut, oznaczałoby to nieprawidłowe działanie urządzenia, które należy zbadać.

Top 20 kanałów z czasem trwania użytkownika według godziny

Poprzednie dwa pulpity nawigacyjne agregowały czas trwania użytkownika we WSZYSTKICH kanałach w aplikacji. Korzystając z ostatniego pulpitu nawigacyjnego, możesz przejść do szczegółów, aby zrozumieć , które z kanałów przyczyniają się do tego czasu trwania użytkownika.

Pulpit nawigacyjny może być nieco przytłaczający na pierwszy rzut oka, ale zawiera wiele przydatnych informacji, które można przeglądać z różnych perspektyw.

Kilka wskazówek:

  • Użyj menu rozwijanego "Data i godzina", jeśli interesuje Cię tylko określona godzina.

  • Użyj*selektora strefy czasowej* w prawym dolnym rogu strony, aby upewnić się, że patrzysz na czas, który jest odpowiedni dla twojego wydarzenia, zwłaszcza jeśli masz klientów z całego świata.

  • Zmień kolejność kolumn, wybierając nagłówek i zwracając uwagę na kierunek strzałki dla danych rosnących lub malejących; w ten sposób możesz wpłynąć na to, co uważasz za "kanał Top 20". Zachowaj ostrożność: Tylko jedna kolumna powinna być uporządkowana w danym momencie, upewnij się, że usunąłeś uporządkowanie jednej kolumny przed zastosowaniem uporządkowania innej kolumny.

  • Użyj selektora kategorii, aby pogrupować dane. Na przykład, jeśli masz kanały z symbolami wieloznacznymi (Channel.*), zobaczysz wiele wierszy dla nich w tabeli, które można zwinąć, wybierając kategorię.

  • Słupek w kolumnie "Średni czas trwania (minuty)" reprezentuje minuty w zakresie 0-60 i jest odpowiednikiem pulpitu nawigacyjnego "Średni czas trwania użytkownika". Pozostałe kolumny reprezentują liczbę użytkowników, którzy mieszczą się w tym 5-minutowym przedziale, więc pierwsza kolumna nie jest bezpośrednio porównywalna z innymi kolumnami.

User Behavior Dashboard blog 3

Dla czatu w aplikacji: Twoja aplikacja czatu w aplikacji będzie wykorzystywać indywidualne kanały do prowadzenia każdej konwersacji. Aby kontynuować przykład aplikacji wsparcia użyty wcześniej, zakładając, że masz przewidywalną konwencję nazewnictwa kanałów. konwencję nazewnictwa kanałówNa przykład można zidentyfikować agentów wsparcia, którzy skutecznie kończą czaty w krótkim czasie, a także tych, którzy są w stanie zapewnić bardziej cierpliwe i rozszerzone okno wsparcia dla tych, którzy tego potrzebują.

Dla wydarzeń na żywo: Większość wydarzeń na żywo nie doda każdego uczestnika do tego samego kanału, zwłaszcza gdy wydarzenia stają się bardzo duże, ale uczestnicy zostaną pogrupowani na podstawie atrybutów, takich jak język lub zespół, który wspierają. Ponieważ członkowie publiczności są pogrupowani, będą na oddzielnych kanałach, co można wykorzystać do uzyskania lepszych spostrzeżeń; na przykład, czy członkowie publiczności mówiący w jednym języku wnoszą większy wkład niż ci mówiący w innym?Kanały nie są jednak używane tylko do segregowania odbiorców, możesz używać różnych kanałów do dostarczania ankiet lub innych interaktywnych funkcji, a możesz użyć tego pulpitu nawigacyjnego, aby ocenić, jak duże zaangażowanie otrzymały te interaktywne funkcje.

Geolokalizacja i wysyłka: Poprzednie dwa pulpity nawigacyjne mówiły o wykorzystaniu PubNub do wymiany danych o lokalizacji pojazdów (szerokość/długość geograficzna), ale rozwiązania transportowe i logistyczne wykorzystują PubNub również do wymiany innych danych, takich jak informacje o trasie, żądania zmiany trasy, czat z kierowcami i informacje zwrotne, powiadomienia push i alerty geofencing. Ponieważ dane niezwiązane z lokalizacją będą wymieniane za pośrednictwem różnych kanałów PubNub, możesz użyć tego pulpitu nawigacyjnego, aby je odfiltrować i zapewnić wgląd we wszystkie wymieniane dane, bez przytłaczania ich aktualizacjami lokalizacji pojazdów.

Do kontroli urządzeń IoT: Wybierając topologię kanału i konwencję konwencję nazewnictwaNa przykład, powyższy zrzut ekranu grupuje urządzenia według "device.*" i można zobaczyć urządzenia "device.sim_1", "device.sim_2" itd. Podczas gdy inne omówione tutaj pulpity nawigacyjne zapewniały jedynie ogólny widok rozwiązania, ten pulpit nawigacyjny umożliwia drążenie do poszczególnych urządzeń, co jest szczególnie przydatne podczas badania anomalii danych.

Podsumowanie

Niezależnie od rodzaju aplikacji opracowanej przy użyciu PubNub, pulpit nawigacyjny User Behaviour pozwala lepiej zrozumieć, w jaki sposób użytkownicy korzystają z treści, zarówno aktywnie (np. wiadomości na czacie grupowym), jak i pasywnie (np. czujnik IoT raportujący dane). Dzięki lepszemu zrozumieniu użytkowników i wczesnemu identyfikowaniu anomalii można zmniejszyć liczbę rezygnacji i skoncentrować wysiłki rozwojowe na tych funkcjach, które użytkownicy uznają za najbardziej wartościowe.

Więcej informacji można znaleźć w naszej Dokumentacja pulpitu nawigacyjnego zachowań użytkownikówJeśli potrzebujesz pomocy lub wsparcia, skontaktuj się z naszym dedykowany zespół wsparcia lub napisz do naszego zespołu ds. relacji z deweloperami na adres devrel@pubnub.com

Spis treści

Przegląd pulpitu nawigacyjnego zachowań użytkownikówŚredniczas trwania użytkownikaUnikalniużytkownicy według czasu trwaniaNajlepsze20 kanałów z czasem trwania użytkownika wedługgodzinyPodsumowanie

Jak PubNub może ci pomóc?

Ten artykuł został pierwotnie opublikowany na PubNub.com

Nasza platforma pomaga programistom tworzyć, dostarczać i zarządzać interaktywnością w czasie rzeczywistym dla aplikacji internetowych, aplikacji mobilnych i urządzeń IoT.

Podstawą naszej platformy jest największa w branży i najbardziej skalowalna sieć komunikacyjna w czasie rzeczywistym. Dzięki ponad 15 punktom obecności na całym świecie obsługującym 800 milionów aktywnych użytkowników miesięcznie i niezawodności na poziomie 99,999%, nigdy nie będziesz musiał martwić się o przestoje, limity współbieżności lub jakiekolwiek opóźnienia spowodowane skokami ruchu.

Poznaj PubNub

Sprawdź Live Tour, aby zrozumieć podstawowe koncepcje każdej aplikacji opartej na PubNub w mniej niż 5 minut.

Rozpocznij konfigurację

Załóż konto PubNub, aby uzyskać natychmiastowy i bezpłatny dostęp do kluczy PubNub.

Rozpocznij

Dokumenty PubNub pozwolą Ci rozpocząć pracę, niezależnie od przypadku użycia lub zestawu SDK.

Top comments (0)