Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Com o registro de métricas personalizadas, você pode registrar os comportamentos da sua aplicação. 

Informações
titleAtençã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 GeolocationMingle 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:

  • Tipo: tipo da métrica gerada.
  • Aplicativo: identificador do aplicativo.
  • Dispositivo: identificador do dispositivo.
  • Data: data no formato da RFC2822.
  • Local (opcional): coordenadas (latitude x longitude).
  • Set (opcional): identificador do set cadastrado.
  • Cliente (opcional): identificador do cliente cadastrado.
  • Usuário (opcional): identificador do usuário.
  • Identificador da execução: identificador da execução, muda a cada nova execução do aplicativo, o que permite filtrar cada jornada do usuário dentro dele.

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 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
languagejs
firstline1
titleMétricas
linenumberstrue
this.mingleService.registerMetric('Métrica personalizada', {Valor: "10"});


Para obter os valores das métricas acesse o Portal Mingle.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.