全埋点介绍

此功能基于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"]);

最后更新于