快应用 统计

2020-08-08 15:41 更新

接口声明

{"name": "service.stats"}

导入模块

import stats from '@service.stats' 
或 
const stats = require('@service.stats')

接口定义

stats.getProvider()

获取服务提供商。

参数:

返回值:

字符串,服务提供商的代号,如厂商的英文品牌名称,假如无此服务则返回空字符串

示例:

console.log(stats.getProvider())

stats.recordCountEvent(OBJECT)

计数类型事件。通常⽤来描述⼀个事件累积发⽣的次数,适⽤的场景如按钮点击、界⾯进⼊、⽤⼾输⼊等。

参数:

参数名 类型 必填 说明
category   String 定义事件的类别.开发者可使⽤该参数对⾃定义打点做整理归类
key      String 定义事件的主键,作为该事件的唯⼀标识
map      Object 定义事件的属性和取值(Key-Value键值对)
返回值:

示例:

stats.recordCountEvent({
  category: 'Button_Click',
  key: 'Button_OK_click',
  map: {
    param1: 'value1'
  }
})

stats.recordCalculateEvent(OBJECT)

计算类型事件。通常⽤来描述⼀个带数值的事件的发⽣,适⽤的场景如⽤⼾消费事件,附带的数值是每次消费的⾦额;下载⽂件事件,附带的数值是每次下载消耗的时间等。

参数:

参数名 类型 必填 说明
category   String 定义事件的类别.开发者可使⽤该参数对⾃定义打点做整理归类
key      String 定义事件的主键,作为该事件的唯⼀标识
value     Number 定义事件的值。              
map      Object 定义事件的属性和取值(Key-Value键值对)
返回值:

示例:

stats.recordCalculateEvent({
  category: 'user_pay',
  key: 'buy_ebook',
  value: 20,
  map: {
    param1: 'value1'
  }
})

后台运行限制

无限制。 后台运行详细用法参见 后台运行脚本

支持明细

厂商 支持 备注
小米 1010+ 小米统计
中兴 no -
华为 no -
金立 1010+ 金立快应用开发者中心
联想 no -
魅族 no -
努比亚 no -
OPPO no -
vivo no -
一加 - -
预览版 no 预览版不提供统计接口


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号