Mobile : quels sont les rappels de campagne React-Native et comment sont-ils utilisés ?
Aperçu général
À partir de la version 1.6.0 du SDK WalkMe Mobile, le SDK de WalkMe Mobile prend en charge les rappels de la campagne.
Les rappels sont une façon programmatique pour une application de s'inscrire aux événements de la campagne WalkMe. En mettant en œuvre l'interface Rappel de campagne, les applications peuvent utiliser les données transférées via les objets de rappel (y compris le type de campagne et les informations de l'utilisateur) et les utiliser aux fins de l'application, telles que la transmission de ces informations à tout système analytique ou CRM non lié à WalkMe, ou la mise à jour de toute application ou paramètres utilisateur en fonction de l'interaction de l'utilisateur avec la campagne.
Cas d'utilisation
Les rappels de campagne peuvent être utilisés pour les raisons suivantes ainsi que beaucoup 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 WalkMe Shoutout, comme « Est-ce que vous souhaitez déverrouiller une démo gratuite ? Oui/Non »
- Intégrez aux systèmes de support existants pour suivre et comparer l'utilisation/achèvement WalkThru avec les principaux sujets de ticket d'assistance
Vous trouverez ci-dessous une description de toutes les étapes requises pour mettre en œuvre les rappels de la campagne.
Utilisation des rappels de campagne
Pour pouvoir s'inscrire aux rappels de campagne, il est nécessaire d'enregistrer les événements sur la campaignEventEmitter :
import RNWalkme from 'react-native-walkme-sdk'; // ... componentDidMount() { // ... this.campaignDismissedSubscription = RNWalkme.campaignEventEmitter.addListener( 'wmCampaignInfoEventDismissed', (event) => { console.log(event) } ); this.campaignShowSubscription = RNWalkme.campaignEventEmitter.addListener( 'wmCampaignInfoEventWillShow', (event) => { console.log(event) } ); } |
Utilisez la fonction remove() pour supprimer les abonnements lorsque cela n'est pas nécessaire :
componentWillUnmount() { // ... this.campaignDismissedSubscription.remove(); this.campaignShowSubscription.remove(); } |
L'objet de retour de rappel inclura les informations suivantes :
Élément | Récupéré par | Description |
CTA de campagne | « campaign_cta » |
Le CTA de campagne avec lequel l'utilisateur de l'application a interagi. Pour tous les CTA autres que la personnalisation, le CTA retourné sera : |
ID de campagne | « campaign_id » | L'ID unique affecté à la campagne |
ID du CTA de campagne | « cta_ud » | L'ID unique pour le CTA de campagne |
Données de campagne | « data » | Un objet d'espace réservé ajouté pour l'utilisation future possible des données supplémentaires annexées à la campagne. Les données de soumission de Survey sont renseignées ici. |