帮助文档
搜索文档…
数据保护
2018年5月21日起,GrowingIO在Web、Android和iOS SDK中提供了以下的API供开发者调用满足客户网站或移动应用符合欧盟区的《一般数据保护条例》(GDPR)。
  • GrowingIO SDK提供默认是否开启数据采集的配置项
  • GrowingIO SDK提供关闭或开启全局数据采集的接口,开发者可在APP中任何场景时调用该接口
  • GrowingIO SDK提供获取该设备的设备ID接口,开发者可配合数据侧提供的接口删除或导出该设备的行为数据
Web JS
Android
iOS
小程序
内嵌页
初始化配置项:无
关闭或开启全局数据采集:
1
// 停止采集数据,全局配置, 请在调用gio('send')之前调用
2
window.gio('config',{"dataCollect": true});
3
// 采集数据 (默认),全局配置, 请在调用gio('send')之前调用
4
window.gio('config',{"dataCollect": false});
Copied!
获取访问用ID:
1
window.gio('getVisitUserId'); // 请在调用gio('send')之前调用
Copied!
样例:
1
// 停止采集数据
2
window.gio('config',{"dataCollect": true});
3
// 采集数据 (默认)
4
window.gio('config',{"dataCollect": false});
5
// 获取访问用户ID
6
window.gio('getVisitUserId');
Copied!
初始化配置项中关闭数据采集:
1
disableDataCollect()
Copied!
关闭或开启全局数据采集:
1
// 停止采集数据
2
GrowingIO.getInstance().disableDataCollect();
3
// 开始采集数据 (默认)
4
GrowingIO.getInstance().enableDataCollect();
Copied!
获取访问用户ID:
1
GrowingIO.getInstance().getVisitUserId();
Copied!
样例:
1
GrowingIO.startWithConfiguration(this, new Configuration()
2
.disableDataCollect() // 停止采集数据
3
.useID()
4
.trackAllFragments());
5
// 停止采集数据
6
GrowingIO.getInstance().disableDataCollect();
7
// 采集数据
8
GrowingIO.getInstance().enableDataCollect();
9
// 获取访问用户ID
10
GrowingIO.getInstance().getVisitUserId();
Copied!
初始化配置项:无
关闭或开启全局数据采集:
1
// 停止采集数据
2
disableDataCollect
3
// 开始采集数据
4
enableDataCollect
Copied!
获取访问用户ID:
1
getVisitUserId
Copied!
样例:
1
// 停止采集数据
2
[Growing disableDataCollect];
3
// 采集数据 (默认)
4
[Growing enableDataCollect];
5
// 获取设备ID
6
NSString *viId = [Growing getVisitUserId];
Copied!
初始化配置项:无
关闭或开启全局数据采集:
1
//停止采集数据,在gio('init')之后调用
2
gio('setConfig',{"dataCollect": false});
3
//采集数据 (默认) ,在gio('init')之后调用
4
gio('setConfig',{"dataCollect": true});
Copied!
获取访问用ID:
1
gio('getVisitorId'); // 在gio('init')之后调用
Copied!
初始化配置项:无
关闭或开启全局数据采集:
1
//停止采集数据,在gio('send')之前调用
2
gio('setDataCollect', false)
3
//采集数据 (默认) ,在gio('send')之前调用
4
gio('setDataCollect', true)
Copied!
获取访问用ID:
1
gio('getVisitUserId'); // 在gio('send')之前调用
Copied!
复制链接