Découvrez Appcues
Appcues développe une solution d’on-boarding et d’optimisation UX dédiées aux équipes produits. Une meilleure expérience utilisateur conduit à une croissance plus rapide et plus rentable, c'est pourquoi Appcues développe une plateforme réconciliant UX et stratégie produit. Appcues permet de construire des expériences utilisateurs personnalisées et unifie votre organisation autour du produit, principal levier de croissance.
- On-boardez et engagez de nouveaux utilisateurs
- Favorisez l'adoption de nouvelles fonctionnalités
- Obtenez des commentaires contextuels et des feedbacks utilisateurs
- Poussez des campagnes ciblées dans le produit
- Proposez un support évolutif en libre-service
En savoir plus sur https://www.appcues.com/.
AT Connect Appcues
L’AT Connect Appcues vous permet de mesurer les performances de vos différentes campagnes d’on-boarding, d’enquêtes de satisfaction client et de NPS. Suivez de manière centralisée les interactions utilisateurs avec votre on-boarding. Appcues et identifiez les points d’amélioration concernant votre stratégie UX produit.
- Centralisez les performances de vos flux Appcues, on-boarding, enquêtes, NPS (Flows, steps, interactions et erreurs).
- Dépassez le simple scope produit en analysant les interactions Appcues dans un contexte global (produit, site internet, application mobile, etc.).
- Segmentez vos utilisateurs afin d’adopter des stratégies différenciées en fonction des différents niveaux d’engagement ou d’activité.
- Optimisez vos dispositifs UX produit et le parcours utilisateur en fonction des performances constatées.
- Exportez les KPI les plus pertinents dans vos outils de Dashboarding et partagez ces données avec vos équipes produit.
Fonctionnement et pré-requis
L’AT Connect Appcues vous permet de suivre les performances de vos on-boarding utilisateurs. Grâce à ce connecteur vous pouvez mesurer l’usage produit, le bon déroulement des différentes expériences proposées et l’adoption des utilisateurs dans le temps.
Ce connecteur permet d’afficher les événements et les propriétés Appcues liés à vos différents flows d’on-boarding.
Vous pourrez notamment suivre ces éléments :
- Flow ID : L’ID du flow.
- Flow Name : Le titre du flow.
- Flow Type : Le type de flow (journey, etc.).
- Flow Version : La version du flow.
- Event Session ID : Identifiant d'une session particulière d'un utilisateur, qui correspond à une initialisation particulière du script Appcues.
- Event Name : Statut du flow (flow started, flow skipped, completed, step started, aborted, etc.).
- Event Step ID : L’ID du step.
- Event Step Type : Le type de step (hotspot-group, modal, etc.).
- Event Interaction Type : Nature de l’interaction utilisateur avec la step (click, hover, submit, etc.).
- Event Error : Un texte détaillant la raison de l’erreur.
- …
Pré-requis pour mettre en œuvre l’AT Connect Appcues :
- Disposer d’un compte Appcues.
- Disposer d’un compte Piano Analytics.
- Activer le plugin Events dans Tag Composer.
Activation du plugin events dans Tag Composer
La première étape consiste à vérifier que vous avez bien activé le plugin Events dans Tag composer côté Piano Analytics. En effet ce plugin est pré-requis pour le bon fonctionnement de ce connecteur.
Vous devez donc vous rendre dans Piano Analytics (Explorer>Configuration>Data Collection Portal>Marquage>Tag Composer), consulter le tag déployé sur votre site et vérifier la bonne activation du Plugin Events.
Installation et création des flows dans Appcues
Vos nouveaux Flows Appcues, comme les Flows existants, seront trackés par le connecteur. Vous pouvez installer Appcues sur votre plateforme et déployer vos Flows comme vous le faites habituellement. La création des Flows s’effectue en quelques clics depuis l’interface Appcues.
Appcues vous permet de facilement déployer différents scenarios d’on-boarding utilisateur votre interface produit. Voici un exemple d’on-boarding Appcues dans l’interface de Piano Analytics.
Plus d’information concernant l’installation d’Appcues via ce lien : documentation installation Appcues.
Activation du connecteur
Vous devez ensuite déployer le script ci-dessous sur les pages de votre produit (dans le body) afin de mettre en place le connecteur entre Piano Analytics et Appcues. Ce script permet de remonter les événements et les propriétés Appcues liés à vos différents flows d’on-boarding.
<script type="text/javascript">
var tag = new ATInternet.Tracker.Tag();
tag.page.set({
name: 'hitdepage' //Vous pouvez personnaliser cette partie
});
tag.dispatch();
Appcues.on("all", function(eventName, event) {
tag.events.send('appcues.launch', {
'appcues_flow_id': event.flowId,
'appcues_flow_name': event.flowName,
'appcues_flow_type': event.flowType,
'appcues_flow_version': event.flowVersion,
'appcues_sessionid': event.sessionId,
'appcues_id': event.id,
'appcues_name': event.name,
'appcues_step_id': event.stepId,
'appcues_step_type': event.stepType,
'appcues_step_childnumber': event.stepChildNumber,
'appcues_interaction_type': event.interactionType
});
});
Appcues.on("step_child_error", function(event) {
tag.events.send('appcues.launch', {
'appcues_flow_id': event.flowId,
'appcues_flow_name': event.flowName,
'appcues_flow_type': event.flowType,
'appcues_flow_version': event.flowVersion,
'appcues_sessionid': event.sessionId,
'appcues_id': event.id,
'appcues_name': event.name,
'appcues_step_id': event.stepId,
'appcues_step_type': event.stepType,
'appcues_step_childnumber': event.stepChildNumber,
'appcues_interaction_type': event.interactionType,
'appcues_error': event.error,
'appcues_details': event.details
});
});
</script>
Vous devez déclarer l’événement personnalisé appcues.launch et les différentes propriétés personnalisées associées dans votre interface Data Management > Data Model pour que ces données remontent correctement (documentation Data Management).
Les tableaux ci-dessous récapitulent les éléments à déclarer, vous pouvez bien entendu personnaliser le nom de cet événement / des propriétés associées (attention de bien adapter le code en conséquence).
Événement à déclarer :
Nom | Scope |
appcues.launch | On site |
Propriétés à déclarer :
Nom | Type | Description |
appcues_flow_id | string | The ID of the Appcues flow object |
appcues_flow_name | string | Human-readable title of this Appcues flow |
appcues_flow_type | string | Type of Appcues Flow |
appcues_flow_version | integer | Indicates a particular version of a flow |
appcues_sessionid | integer | Identifier for a particular session of a user, which corresponds to a particular initialization of the Appcues script |
appcues_id | string | Snake case identifier for the event type |
appcues_name | string | Human-formatted name of the event type |
appcues_step_id | string | The ID of the step-group object |
appcues_step_type | string | The type of pattern of this step-group (hotspot-group, modal, etc) |
appcues_step_childnumbrer | integer | The index (zero-based) of the step child in which the user performed an interaction |
appcues_interaction_type | string | How the user interacted with the step-group (click, hover, submit, etc) |
appcues_error | string | A text summary of the error |
appcues_details | string | A more detailed explanation of the error, usually referencing step child errors that raised this step-level error |
Vous trouverez ci-dessous une capture d’écran de ces propriétés personnalisées Appcues dans l’interface Data Management.
Analyses Appcues dans Piano Analytics
Une fois l’AT Connect Appcues activé vous pouvez mesurer les performances de vos différents flows d’on-boarding dans Piano Analytics. Ainsi vous pouvez facilement mesurer l'usage Appcues et l'adoption produit au fil du temps.
Vous pouvez par exemple accéder aux performances de vos flows (événements et propriétés associées) dans l’analyse Events d’Explorer (Content>Events). Vous avez la possibilité de personnaliser l’affichage, d’enregistrer des vues afin de les réutiliser, ou encore de créer des segments d’audience à partir des données Appcues.
Vous pouvez également filtrer sur les valeurs de ces propriétés dans vos différentes analyses. Voici un exemple d’analyse des erreurs provenant de l’on-boarding Appcues. Vous pouvez ainsi identifier ces erreurs, les quantifier et mettre en place des actions correctives.
Enfin vous avez la possibilité d’intégrer ces éléments vos jeux de données Data Query. Ci-dessous un jeu de données regroupant l’événement Appcues et les propriétés associées. Vous pouvez exporter ces données via fichiers CSV ou URL API par exemple.
Autres ressources
Voici une liste de ressources complémentaires pouvant vous aider dans la compréhension et le déploiement de ce connecteur.
- Documentation développeur Events : Informations techniques concernant le marquage des événements personnalisés - https://developers.atinternet-solutions.com/events-fr/marquage-devenements-personnalises-sdk-fr/
- Documentation développeur Propriétés : Informations techniques concernant le marquage des propriétés personnalisés - https://developers.atinternet-solutions.com/events-fr/marquage-proprietes-personnalisees-sdk-fr/
- Documentation développeur events Appcues : Informations techniques concernant le marquage des events Appcues - https://docs.appcues.com/article/301-client-side-events-reference
- Documentation développeur callbacks JS Appcues : Informations techniques concernant les callbacks JS Appcues - https://docs.appcues.com/article/161-javascript-api