Welcome to the
WalkMe Help Center
Please log in to continue
Please log in to continue
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.
Os callbacks de analytics podem ser usados para o seguinte e muito mais:
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 |