Support
Welcome to WalkMe support

Please login in order to continue:

Work flows better with WalkMe
Work flows better with WalkMe.

Mobile : quels sont les rappels de campagne React-Native et comment sont-ils utilisés ?

Last Updated novembre 29, 2022

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 :
abbi://cta , par exemple : abbi://ok ou abbi://never

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.

Cet article a-t-il été utile?

Merci pour votre avis!

Be part of something bigger.

Engage with peers, ask questions, share ideas

Ask the Community
×