全埋点介绍
此功能基于SDK建议使4.4.0及以后版本,适用方舟V4.6.0及以上版本试用此功能
设置全埋点采集
控制是否采集用户点击可触控元素。接口如下:
+ (void)setAutoTrackClick:(BOOL)isAuto;
isAuto:开关值,默认为NO关闭,设置YES为开
示例:
// 设置采集全埋点
[AnalysysAgent setAutoTrackClick:YES];
Swift示例:
AnalysysAgent.setAutoTrackClick(true);
设置全埋点页面黑名单
开发者可以设置某些页面不被全埋点自动采集,自动采集时将会忽略这些页面上的事件。接口如下:
+ (void)setAutoClickBlackListByPages:(NSSet<NSString *> *)controllerNames;
controllers:需要忽略的控制器名称,字符串集合。
示例:
[AnalysysAgent setAutoClickBlackListByPages:[NSSet setWithObject:@"CFHomePageController"]];
Swift代码示例:
必须使用 包名.类名
AnalysysAgent.setAutoClickBlackListByPages(["SwiftOnlineShopDemo.CFHomePageController"]);
设置全埋点控件黑名单
开发者可以设置某些控件触发后不被全埋点自动采集,自动采集时将会忽略这些控件事件的采集。接口如下:
(void)setAutoClickBlackListByViewTypes:(NSSet<NSString *> *)viewNames;;
viewNames:需要忽略的控件名称,字符串集合。
示例:
[AnalysysAgent setAutoClickBlackListByViewTypes:[NSSet setWithObject:@"ANSButton"]];
Swift代码示例:
必须使用 包名.类名
AnalysysAgent.setAutoClickBlackListByViewTypes(["SwiftOnlineShopDemo.CFButton"]);
最后更新于
这有帮助吗?