开源Parse Server

13.分析Analytics

2017-09-23  本文已影响0人  xiangdong_9013

分析Analytics

Parse提供了一些钩子(hooks),让您可以一窥应用程序的心跳。我们知道,了解您的应用程式以什么频率以及多长时间在做什么是非常重要的。

尽管本节将介绍如何最优化的利用Parse analytics后端、以各种不同方式来调校应用程序,但开发人员使用Parse来存储和检索数据时,已经可以利用Parse中的度量工具(metrics)了。

无需实现任何客户端逻辑,您可以在应用程序的消息面板中查看API请求的实时图形和统计分析(按设备类型、Parse类名或REST动作),并保存这些图形过滤器以快速访问你感兴趣的数据。

1.自定义分析

Parse.Analytics还允许您通过少数string类型的键和值来跟踪自由格式的事件。这些额外的分析维度(dimension)允许您通过应用程序的消息面板分割您的自定义事件。

比如你的应用程序提供了公寓列表的搜索功能,而且您想跟踪该功能的使用频率以及一些额外的元数据。

var dimensions = {
  // Define ranges to bucket data points into meaningful segments
  priceRange: '1000-1500',
  // Did the user filter the query?
  source: 'craigslist',
  // Do searches happen more often on weekdays or weekends?
  dayType: 'weekday'
};
// Send the dimensions to Parse along with the 'search' event
Parse.Analytics.track('search', dimensions);

Parse.Analytics 甚至可以用作轻量级错误跟踪器——只需调用以下内容,你就可以访问应用程序中错误(按错误代码细分)产生的速率和频率的概览:

var codeString = '' + error.code;
Parse.Analytics.track('error', { code: codeString });

请注意,目前,每次调用Parse.Analytics.track(),Parse仅存储其前八个维度对(dimension pairs)。

上一篇下一篇

猜你喜欢

热点阅读