Mobile : Que sont les rappels d’analyse et comment sont-ils utilisés ?
Aperçu
À partir de la version 2.3.0, le SDK WalkMe Mobile prend en charge les rappels d'analyse.
Les rappels sont une forme de programme qui permet à une application de s'inscrire aux événements d'analyse WalkMe. En mettant en œuvre l'interface Rappel d'analyse, les applications peuvent utiliser les données transférées via les objets de rappel (y compris le type d'événement et la charge utile de l'événement) et les utiliser aux fins de l'application, telles que la transmission de ces informations à tout système d'analyse ou CRM non lié à WalkMe, ou la mise à jour toute application ou paramètres utilisateur en fonction de l'interaction de l'utilisateur avec l'application.
Cas d'utilisation
Les rappels d'analyse peuvent être utilisés pour les éléments suivants et bien d'autres :
- Suivez l'intégration des utilisateurs à partir de n'importe quel système d'analyse
- Générez des opportunités dans un CRM en fonction de l'engagement des utilisateurs avec les fonctionnalités de l'application, comme « Est-ce que vous souhaitez déverrouiller l'application complète ? Oui/Non »
- Intégrez-les aux systèmes de surveillance existants pour suivre les événements liés à la session par rapport à l'engagement de la campagne, c'est-à-dire identifier le moment d'une session où l'engagement de la campagne est le plus élevé
Comment utiliser les rappels d'analyse
Vous trouverez ci-dessous une description de toutes les étapes requises pour implémenter les rappels d'analyse.
Pour être en mesure de s'inscrire aux rappels d'analyse, implémentez d'abord ce protocole :
@protocol WMAnalyticsDelegate <NSObject> /** * Called after an analytics event was sent. * * @param type The type of the event * @param payload The payload json that contains the event details */ - ( void )didSendAnalyticsEventOfType:(WMStatsEventType)type withPayload:(NSDictionary<NSString *, id> *)payload; @end |
Après avoir implémenté le protocole, utilisez la méthode setAnalyticsDelegate pour vous inscrire aux événements de rappel d'analyse :
/** * Register a delegate to analytics events * * @param delegate The delegate * */ + ( void )setAnalyticsDelegate:(id<WMAnalyticsDelegate>)delegate; |
Le rappel renverra le type de l'événement, ainsi que la charge utile de chaque événement :
Type | Description |
SessionStarted | Lorsque le SDK démarre une nouvelle session |
SessionStop | Lorsque le SDK s'arrête |
AppEnteredFg | Lorsque l'application passe au premier plan |
AppEnteredBg | Lorsque l'application passe en arrière-plan |
PromoImp | Sur l'impression de la campagne |
PromoClk | Sur l'interaction de la campagne / la fin du Walk-Thru |
StepImp | Sur l'impression de l'étape |
StepClk | Sur le rejet de l'étape |
Objectif | Chaque fois qu'un Tracked Event (objectif) est atteint |
ViewTransition | Sur les modifications à l'écran |
Utilisateurs | Sur le réglage des attributs d'utilisateur (via l'API) |
OnboardingItemCompleted | Sur les éléments d'intégration terminés |