Données d'utilisation sans récit
Connectez les comptages d'événements aux sessions et aux retours qui les expliquent.
Suivi des événements produit
Capturez les actions qui comptent, mesurez l'utilisation des fonctionnalités et les utilisateurs actifs, et liez chaque événement au replay, aux entonnoirs et aux retours.
Les problèmes qu'il résout
Connectez les comptages d'événements aux sessions et aux retours qui les expliquent.
Combinez l'autocapture avec des événements personnalisés pour déployer le suivi rapidement.
Utilisez les mêmes événements pour les entonnoirs, le décompte des événements personnalisés et le tri des replays.
Flux de travail
Utilisez la capture automatique et les événements personnalisés pour suivre les actions clés.
Consultez l'utilisation des fonctionnalités, les utilisateurs actifs et la rétention dans le temps.
Passez d'un événement au session replay qui l'a produit.
Capturer
Partez de ce que le script enregistre tout seul, puis nommez les actions qui comptent.
| Capture automatique | Les pages vues, les clics, les saisies de formulaire, les rage clicks et les erreurs JavaScript sont enregistrés dès le chargement du script, sans code. Chaque clic conserve l’id, les classes et le texte de l’élément, ainsi que ses attributs data-* et aria-*, pour pouvoir être nommé plus tard. |
|---|---|
| Événement défini (sans code) | Nommez un clic sans toucher à votre code : faites correspondre les clics capturés automatiquement par ID d’élément, classe CSS, texte, attribut data, balise ou sélecteur CSS complet, et combinez plusieurs conditions quand une seule ne suffit pas. La définition s’applique aux clics déjà enregistrés, et l’éditeur affiche le nombre de clics correspondants avant que vous enregistriez. |
| Événement suivi (code) | Envoyez un événement nommé depuis votre code avec PulsePanda.track("plan_upgraded", { plan: "pro" }), avec jusqu’à 25 propriétés par événement. Les appels effectués avant le chargement du script sont mis en file d’attente, et ceux effectués avant la décision de consentement du visiteur sont retenus jusqu’à ce qu’elle soit prise. |
| dataLayer de Google Tag Manager | Vous envoyez déjà des événements dans le dataLayer ? Ajoutez data-datalayer="true" à la balise script et ces événements arrivent comme événements suivis, avec les valeurs imbriquées aplaties en propriétés. Indiquez une liste de noms d’événements séparés par des virgules au lieu de true pour ne garder que ceux-là. Les champs qui ressemblent à des coordonnées sont supprimés. |
Événements sans code
Faire correspondre un clic à son texte est la façon la plus rapide de le nommer, et la plus fragile : l’événement cesse de correspondre le jour où quelqu’un réécrit le libellé du bouton, et il ne correspond jamais à la version traduite de la page. Un attribut data résiste aux deux.
<button data-track="signup">Start free</button>. N’importe quel nom data-* fonctionne, car le script les enregistre tous à chaque clic.data-track="signup". La valeur est comparée exactement, sans tenir compte de la casse, et un data-track seul correspond à n’importe quelle valeur.Les définitions s’appliquent aux clics déjà enregistrés : un événement défini aujourd’hui par ID ou par classe compte donc aussi les clics du mois dernier. Un attribut data ajouté aujourd’hui correspond aux clics à partir d’aujourd’hui, puisque les clics plus anciens ont été enregistrés sans lui.
Ce que vous obtenez
| Événements | Événements personnalisés et autocapture dans un seul SDK. |
|---|---|
| Métriques | Utilisation des fonctionnalités et tendances DAU, WAU et MAU. |
| Contexte | Événements liés au replay et aux entonnoirs. |
Quoi suivre
Avec la capture automatique, vous ne partez jamais de zéro, mais une liste de tous les clics n’est pas un plan de mesure. Nommez la poignée d’actions qui marquent un vrai progrès : inscription, création d’un premier projet, invitation d’un collègue, passage à une offre supérieure. La plupart des produits ont besoin de dix à vingt événements nommés, pas de deux cents.
Nommez-les sous la forme d’un objet et d’une action au passé (project_created, plan_upgraded), gardez une seule orthographe, et placez les variantes dans des propriétés plutôt que dans de nouveaux noms d’événements. Ce qu’est le suivi des événements, et quels événements valent la peine d’être suivis approfondit la question du nommage.
Mettez ensuite ces événements au travail : un tunnel d’activation construit à partir d’eux montre l’étape où les nouveaux utilisateurs bloquent, et les replays derrière chaque abandon montrent pourquoi.
FAQ
Le suivi d'événements produit enregistre les actions que les utilisateurs effectuent dans votre produit afin que les équipes puissent mesurer l'utilisation des fonctionnalités, les utilisateurs actifs et la rétention.
Non. PulsePanda combine la capture automatique avec des événements personnalisés, vous pouvez donc démarrer rapidement et ajouter des détails là où vous en avez besoin.
Les événements alimentent les entonnoirs et le tri des replays, et chaque événement renvoie au session replay dont il provient.
FAQ
Un logiciel qui enregistre les actions des personnes sur votre site ou dans votre produit, comme les clics, les inscriptions et les passages à une offre supérieure, sous forme d’événements nommés que vous pouvez compter, utiliser comme étapes de tunnel et filtrer. PulsePanda combine des événements capturés automatiquement, des événements que vous définissez à partir des clics enregistrés et des événements que vous envoyez depuis votre code.
Oui. Les clics sont capturés automatiquement, et vous pouvez transformer n’importe lequel d’entre eux en événement nommé en le faisant correspondre par ID, classe, texte, attribut data, balise ou sélecteur CSS. Un attribut data-* sur l’élément est l’option la plus robuste, car il résiste aux changements de texte et aux traductions.
Oui. Un événement défini correspond aux clics déjà enregistrés : un tunnel construit aujourd’hui peut donc utiliser des visites antérieures. Les événements envoyés avec PulsePanda.track() n’existent qu’à partir du moment où vous ajoutez l’appel.
Oui. PulsePanda.track() accepte un nom d’événement et jusqu’à 25 propriétés, chacune étant une chaîne, un nombre, un booléen ou null. Les chaînes sont limitées à 255 caractères.
Oui. Vous pouvez ajouter le script via Google Tag Manager, et avec data-datalayer="true" sur la balise script, les événements que vous envoyez déjà dans le dataLayer sont enregistrés comme événements suivis.
Pages associées
Installez une seule fois et connectez analyse produit, replay, heatmaps, tunnels et retours en quelques minutes.
Commencer gratuitement