public class ThinkingDataAnalytics extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ThinkingDataAnalytics.BatchConsumer |
static class |
ThinkingDataAnalytics.LoggerConsumer
LoggerConsumer 批量实时写本地文件,文件以天为分隔,需要搭配LogBus进行上传,建议使用
|
| 构造器和说明 |
|---|
ThinkingDataAnalytics(Consumer consumer)
实例化tga类,接收一个Consumer的一个实例化对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearSuperProperties()
清理掉公共属性,之后track属性将不会再加入公共属性
|
void |
close()
关闭并退出sdk所有线程,API停止前会清空所有本地数据
|
void |
flush()
立即提交数据到相应的接收器
|
void |
setSuperProperties(Map<String,Object> properties)
公共属性只用于track接口,其他接口无效,且每次都会自动向track事件中添加公共属性
|
void |
track(String account_id,
String distinct_id,
String event_name,
Map<String,Object> properties)
用户事件属性(注册)
|
void |
user_add(String account_id,
String distinct_id,
Map<String,Object> properties)
用户属性修改,只支持数字属性增加的接口
|
void |
user_del(String account_id,
String distinct_id)
用户删除
|
void |
user_set(String account_id,
String distinct_id,
Map<String,Object> properties)
设置用户属性,如果已经存在,则覆盖,否则,新创建
|
void |
user_setOnce(String account_id,
String distinct_id,
Map<String,Object> properties)
设置用户属性,首次设置用户的属性,如果该属性已经存在,该操作为无效.
|
public ThinkingDataAnalytics(Consumer consumer)
consumer - BatchConsumer,LoggerConsumer实例public void user_del(String account_id, String distinct_id) throws InvalidArgumentException
account_id - 账号IDdistinct_id - 匿名IDInvalidArgumentException - 数据错误public void user_add(String account_id, String distinct_id, Map<String,Object> properties) throws InvalidArgumentException
account_id - 账号IDdistinct_id - 匿名IDproperties - 增加的用户属性InvalidArgumentException - 数据错误public void user_setOnce(String account_id, String distinct_id, Map<String,Object> properties) throws InvalidArgumentException
account_id - 账号IDdistinct_id - 匿名IDproperties - 增加的用户属性InvalidArgumentException - 数据错误public void user_set(String account_id, String distinct_id, Map<String,Object> properties) throws InvalidArgumentException
account_id - 账号IDdistinct_id - 匿名IDproperties - 增加的用户属性InvalidArgumentException - 数据错误public void track(String account_id, String distinct_id, String event_name, Map<String,Object> properties) throws InvalidArgumentException
account_id - 账号IDdistinct_id - 匿名IDevent_name - 事件名称properties - 事件属性InvalidArgumentException - 数据错误public void clearSuperProperties()
public void setSuperProperties(Map<String,Object> properties)
properties - 公共属性public void flush()
public void close()
Copyright © 2019. All rights reserved.