Welcome to the WalkMe Help Center

Please login in order to continue:

Work flows better with WalkMe
Work flows better with WalkMe.

Móvil: ¿Qué son las devoluciones de llamada de campañas React-Native y cómo se utilizan?

Last Updated agosto 7, 2025

Breve descripción general

A partir de la versión 1.6.0 del SDK de WalkMe Mobile, el SDK de WalkMe Mobile admite callbacks de campañas.

Los callbacks son una forma programática para que una aplicación se registre en los eventos de WalkMe Campaign. Al implementar la interfaz de devoluciones de llamada de campañas, las aplicaciones pueden utilizar los datos transferidos a través de los objetos de devolución de llamada (incluida la información de la campaña y del usuario) y emplearlos para los fines de la aplicación, como pasar esa información a cualquier sistema de análisis o CRM no relacionado con WalkMe, o actualizar cualquier configuración de aplicaciones o usuarios según la interacción del usuario con la campaña.

Casos de uso

Las devoluciones de llamada de campaña se pueden utilizar para lo siguiente y muchas más:

  • Realizar un seguimiento de la integración de usuarios desde cualquier sistema de análisis.
  • Genera oportunidades en un CRM basado en la interacción del usuario con WalkMe Shoutout, por ejemplo: "¿Estás interesado en una demostración gratuita? Sí / No".
  • Integra con los sistemas de soporte existentes para realizar un seguimiento y comparar el uso y la finalización de WalkThru con los principales temas de tickets de soporte.

A continuación se muestra una descripción de todos los pasos necesarios para implementar callbacks de campaña.

Uso de Callbacks de campaña.

Para poder registrarte en las devoluciones de llamada de campaña, primero registra eventos en el 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)
  		}
	);
}

Utiliza la función remove() para eliminar las suscripciones cuando no sean necesarias:

componentWillUnmount() {
	// ...
    this.campaignDismissedSubscription.remove();
	this.campaignShowSubscription.remove();
}

El objeto de retorno de la devolución de llamada incluye la siguiente información:

Elemento Recuperado por: Descripción
CTA de la campaña "campaign_cta"

El CTA de la campaña con el que ha interactuado el usuario de la aplicación.

Para todos los CTAs excepto el personalizado, el CTA devuelto será:
abbi://cta , por ejemplo: abbi://ok o abbi://never

ID de campaña "campaign_id" El ID único asignado a la campaña.
ID de CTA de la campaña "cta_ud" El ID único para el CTA de la campaña.
Datos de campaña "data" Un objeto de marcador añadido para un posible uso futuro de datos adicionales añadidos a la campaña. Los datos de envío de la encuesta se rellenan aquí.

Was this article helpful?

Thanks for your feedback!
×