Com o registro de métricas personalizadas, você pode registrar os comportamentos da sua aplicação.
Atenção
Aplicações desenvolvidas com o framework IONIC:
Para o registro de métricas funcionar corretamente você deve executar a instalação dos plugins MIngle-ionic: Mingle Ionic Geolocation e Mingle Ionic Device.
Consulte a documentação Pacote @totvs/mingle na plataforma Ionic para maiores detalhes.
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.
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.