Com o registro de métricas personalizadas, você pode registrar os comportamentos da sua aplicação. Implementação
Uma função core do Mingle é permitir que o app registre métricas de uso de suas funcionalidades, como por exemplo, quando o app é inicializado automaticamente é registrada uma métrica com uma série de informações sobre este evento. Todas essas métricas podem ser consultadas no portal do Mingle na sessão Monitor > Métricas de Uso.
As métricas podem ser de dois tipos:
Métricas identificadas: são aquelas que registram o usuário que está autenticado no app no momento do registro, e por definição só serão possíveis com a existência desse usuário autenticado.
Métricas anônimas: podem ser registradas sem a necessidade de um usuário autenticado.
Toda métrica contém as seguintes informações:
Os campos usuário, cliente e set são opcionais justamente nas métricas anônimas, já o local pode ou não existir caso o app não envie essa informação (exemplo: GPS desabilitado)
Além desses campos, cada métrica pode, arbitrariamente, armazenar informações customizadas de acordo com a necessidade do aplicativo, implementação útil para futuros relatórios e controles de logs.
Utilizando a classe MingleService da biblioteca, implemente o seguinte trecho de código na sua aplicação para gerar métricas personalizadas.
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
this.mingleService.registerMetric('Métrica personalizada', {Valor: "10"}); |
A string 'Métrica personalizada' é uma ilustração para este exemplo, podendo ser alterada para o nome que for mais adequado para o seu aplicativo.