DEV Community

Cover image for Contrôler l'engagement avec le tableau de bord du comportement des utilisateurs

Contrôler l'engagement avec le tableau de bord du comportement des utilisateurs

Le tableau de bord du comportement des utilisateurs vous permet de mieux comprendre la durée de l'engagement des utilisateurs dans votre contenu, que ce soit de manière active ou passive. En distinguant les contenus populaires des contenus impopulaires, vous pouvez prendre des mesures proactives pour réduire le taux de désabonnement ou concentrer vos ressources sur les fonctionnalités les plus utiles.

Le tableau de bord Comportement de l'utilisateur fait partie de PubNub Insightsune fonctionnalité qui regroupe les données de votre compte et de toutes vos applications, vous donnant un aperçu de vos données (d'où le nom) lorsqu'il peut être difficile d'avoir une vue d'ensemble. Si vous souhaitez une explication de haut niveau du tableau de bord User Behaviour, vous pouvez consulter la documentation du tableau de bord expliquera la signification de chacun des graphiques ; cet article examinera l'utilité du tableau de bord du comportement de l'utilisateur pour une variété de solutions différentes et comment interpréter les données en fonction du type d'application que vous avez créé.

Aperçu du tableau de bord des comportements des utilisateurs

À un niveau élevé, le tableau de bord du comportement des utilisateurs vous permet de voir combien de temps les utilisateurs restent connectés aux canaux au fil du temps. La définition d'un "utilisateur" et d'un "canal" dépend de votre application et de vos cas d'utilisation.

Considérons quatre solutions qui sont populaires auprès des clients utilisant PubNub, et voyons comment le User Behavior Dashboard peut aider ces clients :

  • Chat In-App - Chat 1:1 ou en groupe, envoi de messages et échange de fichiers.

  • Événements en direct - Regardez et interagissez avec un flux en direct et un chat à l'échelle, avec des sondages en direct et d'autres contenus interactifs tels que des réactions.

  • Géolocalisation et répartition - Suivez les véhicules ou les commandes et prenez des mesures en temps réel pour assurer un acheminement efficace et la communication avec les conducteurs.

  • Contrôle des appareils IoT - Recevez des données en temps réel des capteurs et comprenez l'état de santé de vos appareils.

Notez que le tableau de bord Comportement de l'utilisateur n'est disponible que pour les clients Insights Premium.

Durée moyenne d'utilisation

La section en haut du tableau de bord fournit la durée moyenne de l'utilisateur, ventilée par heure, dans la plage de dates sélectionnée. Le pourcentage à côté du nombre compare le changement entre l'heure sélectionnée et l'heure précédente.

User Behavior Dashboard blog 1

L'axe horizontal est donc le temps, chaque barre représentant une heure. L'axe vertical est la durée moyenne de l'utilisateur au cours de cette heure, en minutes. Ainsi, si entre 3 h et 4 h, deux utilisateurs interagissent avec votre application pendant 20 minutes et 30 minutes respectivement, cette barre aura une valeur de 25.

Q : Durée de quoi ?

Le tableau de bord mesure la connectivité des utilisateurs, en particulier si un utilisateur est abonné à un canal.Ce tableau de bord ne précise pas à quel canal l'utilisateur est connecté ; il ne prend en compte que le maximum. Ainsi, le fait d'être connecté à un canal pendant 10 minutes et à un autre pendant 20 minutes donnera une valeur de "20" pour cet utilisateur.

Q : Qu'est-ce qu'un utilisateur ?

Un utilisateur fait référence à un utilisateur PubNubc'est-à-dire un client avec un identifiant unique.

Pour In-App Chat: Les canaux représentent une conversation entre 2 participants ou plus. La durée moyenne de l'utilisateur mesure la durée d'engagement des utilisateurs dans votre application. Pour une application de support client, par exemple, ces chiffres pourraient mesurer le temps nécessaire pour résoudre le problème d'un utilisateur et si cette durée est cohérente sur une période de 24 heures. Vous pourriez également examiner si les utilisateurs sont plus susceptibles de s'engager plus longtemps à certains moments de la journée.

Pour les événements en direct: En fonction de l'événement, vous pouvez regrouper tous vos participants sur un seul canal ou les répartir sur plusieurs canaux, mais ce tableau de bord regroupera tous vos utilisateurs en une seule vue. Vous pouvez mesurer la popularité du flux par rapport à d'autres flux : combien de temps les utilisateurs ont-ils été engagés dans votre flux de chat en direct pour envoyer des messages ou réagir.

Pour la géolocalisation et la répartition: Il est très courant pour les clients de géolocalisation d'utiliser PubNub pour signaler des informations de localisation (lat / long) sous forme de messages sur un canal, chaque canal représentant un véhicule différent. Dans ce cas, vous vous attendez à une activité constante sur un canal pendant le quart de travail d'un conducteur, et si la durée d'utilisation tombe en dessous de 60 minutes/heure, une enquête est nécessaire pour comprendre pourquoi les messages ne sont pas reçus (peut-être qu'il y a beaucoup de tunnels).

Pour le contrôle des appareils IoT : Chaque appareil IoT est considéré comme un "utilisateur" unique, et chacun transmet les relevés des capteurs sur un canal. Plusieurs appareils peuvent partager un même canal, ou chaque appareil peut avoir son propre canal. Toutefois, dans une solution fonctionnant correctement, on s'attend à ce que la durée moyenne de l'utilisateur soit constante ou au moins prévisible. Si la durée moyenne de l'utilisateur s'écarte du cycle de rapport prévu, cela peut indiquer un dysfonctionnement de l'appareil IoT.

Utilisateurs uniques par durée

Le graphique des utilisateurs uniques par durée montre le nombre d'utilisateurs uniques engagés dans votre application, ventilé par heure, et la durée de cet engagement. Ainsi, vous pouvez voir combien d'utilisateurs ont été connectés pendant 15 à 20 minutes au cours d'une heure donnée, par exemple.

User Behavior Dashboard blog 2

Q : Durée de quoi ? Qu'est-ce qu'un utilisateur unique ?

Les définitions de 'durée' et 'utilisateur' sont identiques à celles utilisées dans le graphique précédent. Ce tableau de bord mesure la durée pendant laquelle un utilisateur unique de PubNub est abonné à un canal dans votre application.

Pour In-App Chat: Pour reprendre l'exemple précédent d'une application d'assistance à la clientèle, vous pouvez utiliser ce tableau de bord pour répondre aux questions suivantes : "Le traitement de chaque demande d'assistance prend-il à peu près le même temps ?", "Existe-t-il des valeurs aberrantes, où certaines demandes d'assistance prennent beaucoup de temps à résoudre ?", "Le temps nécessaire pour résoudre les demandes varie-t-il en fonction de l'heure de la journée ?"

Pour les événements en direct: Supposons que votre événement en direct dure deux heures ; ce tableau de bord donne un aperçu du nombre de personnes engagées pendant toute la durée du flux par rapport au nombre de personnes engagées seulement au début. Vous verrez également des pics dans vos données, qui indiquent que les participants se sont engagés pendant de courtes périodes, et vous pouvez utiliser cela pour examiner les parties du flux qui ont été les plus engageantes afin de les reproduire à l'avenir. La hauteur du pic le plus élevé indiquera le nombre total de personnes qui se sont engagées avec votre vapeur.

Pour la géolocalisation et la répartition: Lorsque nous avons discuté du tableau de bord précédent, nous avons dit que si vous utilisez PubNub pour échanger des données de localisation, vous vous attendez à une connexion quasi continue puisque les données de localisation sont censées être reçues régulièrement. Ce graphique pourrait vous aider à approfondir la compréhension de toute anomalie ; par exemple, si la durée moyenne de l'utilisateur est inférieure à 60 minutes/heure, cela est-il dû à plusieurs valeurs aberrantes qui faussent vos données dans le seau de 0 à 5 minutes, ou toute votre base de conducteurs est-elle assise dans le seau de 30 à 40 minutes pour une raison quelconque.

Pour le contrôle des appareils IoT: Dans le tableau de bord précédent, nous nous attendions à ce que "la durée moyenne d'utilisation soit constante, ou au moins prévisible". Ce graphique vous permet de vérifier si vos données sont "prévisibles", c'est-à-dire que si vos capteurs IoT ne sont censés "appeler la maison" que deux fois par heure, vous vous attendez à ce que tous vos utilisateurs se situent dans la tranche 0-5 minutes. Si vous voyez des appareils dans la tranche 5-10 minutes, cela indiquerait un dysfonctionnement de l'appareil qui doit être examiné.

Les 20 premiers canaux avec la durée d'utilisation par heure

Les deux tableaux de bord précédents regroupaient la durée d'utilisation de TOUS les canaux de votre application. Le dernier tableau de bord vous permet d'analyser en profondeur les canaux qui contribuent à la durée d'utilisation.

Le tableau de bord peut être un peu impressionnant au premier abord, mais il contient beaucoup d'informations utiles qui peuvent être visualisées sous différentes perspectives.

Quelques conseils :

  • Utilisez le*menu déroulant "Date et heure"* si vous n'êtes intéressé que par une heure spécifique.

  • Utilisez le*sélecteur de fuseau horaire* en bas à droite de la page pour vous assurer que vous regardez l'heure correspondant à votre événement, surtout si vous avez des clients dans le monde entier.

  • Réorganisez les colonnes en sélectionnant le titre et en notant la direction de la flèche pour les données ascendantes ou descendantes ; vous pouvez ainsi influencer ce que vous considérez comme un "canal Top 20". Attention: Une seule colonne doit être ordonnée à la fois. Veillez à supprimer l'ordre d'une colonne avant d'appliquer un ordre à une autre colonne.

  • Utilisez le sélecteur de catégorie pour regrouper les données. Par exemple, si vous avez des chaînes avec caractères génériques (Chaîne.*), vous verrez plusieurs lignes pour celles-ci dans le tableau, qui peuvent être réduites en sélectionnant une catégorie.

  • La barre de la colonne "Durée moyenne (minutes)" représente les minutes comprises entre 0 et 60 et équivaut au tableau de bord "Durée moyenne de l'utilisateur". Les autres colonnes représentent le nombre d'utilisateurs qui se situent dans cette tranche de 5 minutes, de sorte que la première colonne n'est pas directement comparable aux autres colonnes.

User Behavior Dashboard blog 3

Pour le chat in-app: Votre application de chat in-app utilisera des canaux individuels pour maintenir chaque conversation. Pour reprendre l'exemple de l'application d'assistance utilisé précédemment, en supposant que vous ayez une convention de dénomination des canaux prévisible, vous pouvez utiliser les canaux suivants convention de dénomination des canauxPar exemple, il est possible d'identifier les agents d'assistance qui terminent efficacement les chats dans un délai court, ainsi que les agents capables de fournir une assistance plus patiente et plus longue à ceux qui en ont besoin.

Pour les événements en direct: La plupart des événements en direct n'ajoutent pas chaque participant au même canal, en particulier lorsque les événements deviennent très importants, mais les participants sont regroupés en fonction d'attributs tels que la langue ou l'équipe qu'ils soutiennent. Lorsque les membres de l'audience sont regroupés, ils sont sur des canaux distincts, ce qui vous permet d'obtenir de meilleures informations ; par exemple, les membres de l'audience parlant une langue contribuent-ils plus que ceux qui parlent une autre langue ?Les canaux ne servent pas uniquement à séparer votre public. Vous pouvez utiliser différents canaux pour proposer des sondages ou d'autres fonctions interactives, et vous pouvez utiliser ce tableau de bord pour évaluer le degré d'engagement que ces fonctions interactives ont suscité.

Pour la géolocalisation et la répartition: Les deux tableaux de bord précédents parlaient de l'utilisation de PubNub pour échanger des données de localisation de véhicules (lat/long), mais les solutions de transport et de logistique utilisent également PubNub pour échanger d'autres données telles que des informations sur les itinéraires, des demandes de reroutage, des discussions et des commentaires de conducteurs, des notifications push et des alertes de géofencing. Étant donné que des données non liées à la localisation seront échangées sur différents canaux PubNub, vous pouvez utiliser ce tableau de bord pour les filtrer et vous donner un aperçu de toutes les données que vous échangez, sans être submergé par les mises à jour de la localisation des véhicules.

Pour le contrôle des appareils IoT: Lors du choix d'une topologie de canal et d'une convention de dénominationDans la capture d'écran ci-dessus, par exemple, les appareils sont regroupés par "device.*", et vous pouvez voir les appareils "device.sim_1", "device.sim_2", etc. Alors que les autres tableaux de bord présentés ici ne vous donnaient qu'une vue d'ensemble de votre solution, ce tableau de bord vous permet d'explorer chaque appareil, ce qui est particulièrement utile lorsque vous étudiez des données anormales.

Résumé

Quel que soit le type d'application que vous avez développé avec PubNub, le tableau de bord Comportement de l'utilisateur peut vous donner une meilleure compréhension de la façon dont vos utilisateurs s'engagent avec votre contenu, que ce soit activement (comme les messages dans un chat de groupe) ou passivement (comme un capteur IoT qui rapporte des données). En comprenant mieux vos utilisateurs et en identifiant rapidement les données anormales, vous pouvez réduire le taux de désabonnement et concentrer vos efforts de développement sur les fonctionnalités que votre base d'utilisateurs trouve les plus précieuses.

Pour plus d'informations, veuillez consulter notre Documentation sur le tableau de bord Comportement de l'utilisateurSi vous avez besoin d'aide ou de soutien, n'hésitez pas à contacter notre équipe d'assistance dédiée ou envoyez un courriel à notre équipe chargée des relations avec les développeurs à l'adresse suivante devrel@pubnub.com

Sommaire

Aperçu du tableau de bord du comportement desutilisateursDuréemoyennedesutilisateursUtilisateursuniquespar duréeTop20 canaux avec durée des utilisateurs parheureRésumé

Comment PubNub peut-il vous aider ?

Cet article a été publié à l'origine sur PubNub.com

Notre plateforme aide les développeurs à construire, fournir et gérer l'interactivité en temps réel pour les applications web, les applications mobiles et les appareils IoT.

La base de notre plateforme est le réseau de messagerie en temps réel le plus grand et le plus évolutif de l'industrie. Avec plus de 15 points de présence dans le monde, 800 millions d'utilisateurs actifs mensuels et une fiabilité de 99,999 %, vous n'aurez jamais à vous soucier des pannes, des limites de concurrence ou des problèmes de latence causés par les pics de trafic.

Découvrez PubNub

Découvrez le Live Tour pour comprendre les concepts essentiels de chaque application alimentée par PubNub en moins de 5 minutes.

S'installer

Créez un compte PubNub pour un accès immédiat et gratuit aux clés PubNub.

Commencer

La documentation PubNub vous permettra de démarrer, quel que soit votre cas d'utilisation ou votre SDK.

Top comments (0)