Skip to content
AnalyticsService

服务 / AnalyticsService

AnalyticsService Class
​

分析服务

Table of contents ​

Methods
​

create(event: string): EventWrapper client
创建事件埋点
googleEventTracking(eventName: string, eventParams?: Object): void
埋点
googleInit(mId: string): void
谷歌分析工具 (Initialize Google Analytics client)

Methods ​

create
​

• Static create(event): EventWrapper client

创建事件埋点

Parameters ​

event string埋点事件名 range: 在服务端注册过的埋点

Returns ​

EventWrapper事件埋点对象

Precautions

埋点名和参数需要与服务端注册的保持一致,不一致的会被丢弃,影响最终数据。

使用示例: 在客户端执行如下代码,即可上报玩家登录的埋点事件(需要先在服务端注册该埋点事件)
ts
AnalyticsService
      .create('user_signup')
      .put('username', 'john')
      .put('age', 30)
      .put('isPremium', true)
      .send();
AnalyticsService
      .create('user_signup')
      .put('username', 'john')
      .put('age', 30)
      .put('isPremium', true)
      .send();

googleEventTracking
​

• Static googleEventTracking(eventName, eventParams?): void

埋点

Parameters ​

eventName string埋点名 range: 不做限制,合理即可
eventParams? Object埋点参数 default:null range: 不做限制,合理即可

googleInit
​

• Static googleInit(mId): void

谷歌分析工具 (Initialize Google Analytics client)

Parameters ​

mId string谷歌分析 ID (Google Analytics measurement ID) range:字符串长度谷歌注册的账号 ID 而定