Mobile: o que são callbacks de analytics e como são usados?

Last Updated dezembro 10, 2025

Visão Geral

A partir da versão 2.3.0, o WalkMe Mobile SDK oferece suporte a callbacks de análise.

Callbacks são uma maneira programática de um aplicativo se registrar nos eventos de análise do WalkMe. Ao implementar a interface de Callbacks do Analytics, os aplicativos podem usar os dados transferidos por meio dos objetos de callback (incluindo tipo de evento e carga útil do evento) 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 o aplicativo.

Casos de uso

Os callbacks de analytics 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 os recursos do aplicativo, por exemplo, "Você está interessado em desbloquear o aplicativo completo? Sim/Não"
  • Integre com os sistemas de monitoramento existentes para rastrear eventos relacionados à sessão em relação ao envolvimento da campanha - ou seja, identifique quando o envolvimento da campanha é mais alto em uma sessão

Como usar os callbacks de analytics

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

Para poder se cadastrar nos callbacks do Analytics, primeiro implemente este protocolo:

@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

Depois de implementar o protocolo, use o método setAnalyticsDelegate para se registrar nos eventos de callbacks de analytics:

/**
* Register a delegate to analytics events
*
* @param delegate The delegate
*
*/
+ (void)setAnalyticsDelegate:(id<WMAnalyticsDelegate>)delegate;

O callback retornará o tipo de evento, juntamente com a carga útil que cada evento possui:

Tipo Descrição
SessionStarted Quando o SDK inicia uma nova sessão
SessionStop Quando o SDK para
AppEnteredFg Quando o aplicativo passa para o primeiro plano
AppEnteredBg Quando o aplicativo passa para o segundo plano
PromoImp Na impressão da campanha
PromoClk No final da interação da campanha/Walk-Thru
StepImp Impressão em cada etapa
StepClk Na etapa de descarte
Objetivo Sempre que o evento rastreado (objetivo) for alcançado
ViewTransition Alterações na tela
Usuários Na configuração dos atributos do usuário (por meio da API)
OnboardingItemCompleted No item do OB concluído

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
×