Passer au contenu principal
Toutes les collectionsFonctionnalités et API
Comment utiliser les analytiques brainCloud ?
Comment utiliser les analytiques brainCloud ?

Analytiques essentielles et utilisation de DataStream pour les cas d'utilisation avancés

Paul Winterhalder avatar
Écrit par Paul Winterhalder
Mis à jour cette semaine

Analytiques essentielles

brainCloud dispose d'analytiques intégrées pour fournir un instantané en temps réel de la dernière activité de votre application.

Le tableau de bord, situé sous Rapports | Analytiques dans le portail, fournit des informations sur le nombre total d'utilisateurs, les activités quotidiennes, l'activité de session, la distribution de la plateforme, l'activité d'achat et plus encore - pour les 7 derniers jours.

Cependant, vous recherchez peut-être plus que ce qui est ici.

Présentation de DataStream

Le système DataStream de brainCloud vous permet de diffuser des analytiques de brainCloud vers l'outil d'analytique de votre choix.

Cela se fait via notre intégration avec Segment.com - qui nous permet de nous connecter à plus de 200 outils.

Tester DataStream est très simple. Pour cela :

  • Inscrivez-vous pour un compte Segment Developer gratuit et créez un projet à utiliser.

  • Vous devrez obtenir le 1 : SourceId et le 2 : Write Key et les ajouter au tableau de bord brainCloud sur la page Conception | Intégrations | Gérer les intégrations | Segment . Assurez vous d'activer "Activer l'intégration par segment"

  • Accédez au portail brainCloud et saisissez les informations du projet Segment dans la nouvelle section Conception | Intégrations | Gérer les intégrations | Segment

  • Connectez un autre service à Segment, comme MixPanel, Google Analytics, etc.

C'est tout – une fois que vous aurez fait cela, brainCloud commencera immédiatement à envoyer les événements suivants :

  • Identity – Contient des informations de base (identifiant de profil, nom, adresse e-mail, etc.) sur un utilisateur interagissant avec Segment. Envoyé avant tout autre événement associé à cet utilisateur.

  • Login – déclenchée lorsqu'un utilisateur se connecte (via l'API Authenticate)

  • Register – déclenchée lorsqu'un nouveau compte utilisateur est créé (via l'API Authenticate)

  • RecordedScore – déclenché lorsqu'un utilisateur publie un score dans un classement

  • LevelledUp – déclenché lorsqu'un utilisateur gagne un niveau d'expérience

  • AwardedAchievement – ​​déclenché lorsqu'un utilisateur reçoit un succès

  • AwardedMilestone – déclenché lorsqu'un utilisateur obtient un objectif

  • AwardedQuest – déclenché lorsqu'un utilisateur reçoit une quête

  • WasSentNotification – déclenché lorsqu'une notification push à distance a été envoyée à l'utilisateur [Remarque - limité dans V4+]

  • CompletedOrder – déclenché lorsqu'un utilisateur termine un achat IAP

  • JoinedTournament – ​​déclenché lorsqu'un utilisateur rejoint un tournoi

  • LeftTournament – ​​l'utilisateur a quitté le tournoi

  • JoinedDivision – déclenché lorsqu'un utilisateur rejoint une division

  • LeftDivisionInstance – l’utilisateur a quitté l’instance de division.

  • PostedTournamentScore : l'utilisateur a publié un score mis à jour dans le tournoi

  • ClaimedTournamentReward – déclenché lorsqu'un utilisateur réclame une récompense

  • PostedChatMessage – envoyé chaque fois qu'un utilisateur envoie un message de discussion

  • JoinedGroup – l'utilisateur a rejoint un groupe

  • LeftGroup – l'utilisateur a quitté un groupe

  • JoinedLobby – déclenché lorsqu'un utilisateur rejoint un lobby

  • LeftLobby - déclenché lorsque l'utilisateur quitte un lobby


De plus, votre application peut envoyer ses propres événements personnalisés (depuis le client ou via Cloud Code). Le service DataStream propose trois méthodes pour cela :

  • CustomTrackEvent – ​​utilisé pour suivre les comportements personnalisés des utilisateurs dans votre application. Par exemple, un jeu de puzzle peut enregistrer "RoundStarted" avec des informations sur la manche jouée par l'utilisateur et les bonus sélectionnés, ainsi qu'un événement "RoundCompleted" résumant les résultats. CustomTrackEvent() prend comme paramètres le nom de l'événement et un ensemble de paires clé-valeur personnalisées pour les attributs.

  • CustomScreenEvent – ​​utilisé pour enregistrer que l'utilisateur est allé sur un écran d'application particulier

  • CustomPageEvent – ​​identique au précédent, mais orienté vers les pages Web

Comment puis-je vérifier que cela a fonctionné ?

Vous pouvez accéder à l'explorateur d'API sur Conception | Cloud Code | Explorateur d'API et authentifier et exécuter des opérations sur le service DataStream.

Vous devriez voir un statut 200 et ces événements devraient apparaître dans le tableau de bord d'analyse connecté au compte de votre segment.

Autres options

Enfin, rien ne vous oblige à utiliser les analytiques fournies par brainCloud. N'hésitez pas à intégrer votre librairie d'analytique préférée à votre application : brainCloud s'intègre parfaitement aux autres !

Bon codage et bonne chance ! Vos commentaires sont importants pour nous. Veuillez noter cette réponse ci-dessous. Merci !

Avez-vous trouvé la réponse à votre question ?