统计 正式版本可用

接口声明

{"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'
  }
})

条匹配 "" 的结果

    没有搜索到与 "" 相关的内容