页面配置
优质
小牛编辑
195浏览
2023-12-01
页面统计,建议您使用无埋点
版本SDK,可以帮您自动获取所有的页面访问信息。
此处介绍传统的手动页面埋点统计。
页面分析主要记录用户进入一个页面和退出一个页面的,并以此来追踪用户的页面访问路径。
页面Api的调用时机我们建议在UIViewController
的viewDidAppear
和viewDidDisappear
方法处调用,见下方示例.
页面API
记录某个页面访问的开始与结束,请参见Example程序。
此API需要配对使用,并且其中起始和结束的
name
参数要一致
@param name 页面名称
// 建议在`ViewController`的`viewDidAppear`函数中调用
- (void)pageviewStartWithName:(NSString *)name;
// 建议在`ViewController`的`viewDidDisappear`函数中调用
- (void)pageviewEndWithName:(NSString *)name;
// 调用示例
// 进入页面,建议在此处添加
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
[[BaiduMobStat defaultStat] pageviewStartWithName:@"pageName"];
}
// 退出页面,建议在此处添加
- (void)viewDidDisappear:(BOOL)animated {
[super viewDidDisappear:animated];
[[BaiduMobStat defaultStat] pageviewEndWithName:@"pageName"];
}
// 建议在`ViewController`的`viewDidAppear`函数中调用
func pageviewStart(withName: String!)
// 建议在`ViewController`的`viewDidDisappear`函数中调用
func pageviewEnd(withName: String!)
// 调用示例
// 进入页面,建议在此处添加
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
BaiduMobStat.default().pageviewStart(withName: "pageName")
}
// 退出页面,建议在此处添加
override func viewDidDisappear(_ animated: Bool) {
super.viewDidDisappear(animated)
BaiduMobStat.default().pageviewEnd(withName: "pageName")
}