全埋点介绍
此功能基于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"]);
复制链接
大纲
设置全埋点采集
设置全埋点页面黑名单
设置全埋点控件黑名单