Dispositivos móveis: o que são Callbacks da campanha React-Native e como eles são usados?

Last Updated dezembro 9, 2025

Breve Visão Geral

A partir da versão 1.6.0 do WalkMe Mobile SDK, o WalkMe Mobile SDK oferece suporte a callbacks de campanha.

Callbacks são uma maneira programática de um aplicativo se registrar nos eventos da Campanha WalkMe. Ao implementar a interface Campaign Callbacks, os aplicativos podem usar os dados transferidos por meio dos objetos de callback (incluindo informações da campanha e do usuário) e utilizá-los para os fins do aplicativo, como passar essas informações para qualquer sistema de análise ou CRM não relacionado ao WalkMe, ou atualizar qualquer aplicativo ou configurações do usuário de acordo com a interação do usuário com a campanha.

Casos de uso

Os callbacks de campanha podem ser usados para o seguinte e muito mais:

  • Acompanhe a integração de usuários em qualquer sistema de análise
  • Gere oportunidades em um CRM com base no envolvimento do usuário com o WalkMe Shoutout, por exemplo, "Interessado em uma demonstração gratuita? Sim/Não"
  • Integre com os sistemas de suporte existentes para rastrear e comparar o uso/conclusão do WalkThru com os principais tópicos do ticket de suporte

Abaixo está uma descrição de todas as etapas necessárias para implementar os callbacks da campanha.

Usando Callbacks de Campanha

Para poder se cadastrar nos callbacks da campanha, primeiro registre eventos no campaignEventEmitter:

import RNWalkme de 'react-native-walkme-sdk';

// ...
componentDidMount() {
 // ...
 this.campaignDismissedSubscription = RNWalkme.campaignEventEmitter.addListener(
 'wmCampaignInfoEventDismissed',
 (evento) => {
 console.log(event)
 }
 );

 this.campaignShowSubscription = RNWalkme.campaignEventEmitter.addListener(
 'wmCampaignInfoEventWillShow',
 (evento) => {
 console.log(event)
 }
 );
}

Use a função remove() para remover assinaturas quando não forem necessárias:

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

O objeto de retorno de chamada de retorno de chamada de chamada de resposta incluirá as seguintes informações:

Item Recuperado por Descrição
CTA da campanha "campaign_cta"

O CTA da campanha com o qual o usuário do aplicativo interagiu.

Para todos os CTAs que não sejam o personalizado, o CTA retornado será:
abbi://cta , por exemplo: abbi://ok ou abbi://never

ID da campanha "campaign_id" O ID exclusivo atribuído à campanha
ID do CTA da campanha "cta_ud" O ID exclusivo para o CTA da campanha
Dados da campanha "data" Um objeto de espaço reservado adicionado para possível uso futuro de dados adicionais anexados à campanha. Os dados de envio da pesquisa são preenchidos aqui.

Was this article helpful?

Thanks for your feedback!

Faça parte de algo maior.

Interaja com colegas, tire dúvidas e compartilhe ideias.

Explore nossa comunidade
×