目录

页面配置

优质
小牛编辑
195浏览
2023-12-01

页面统计,建议您使用无埋点版本SDK,可以帮您自动获取所有的页面访问信息。

此处介绍传统的手动页面埋点统计。

页面分析主要记录用户进入一个页面和退出一个页面的,并以此来追踪用户的页面访问路径。

页面Api的调用时机我们建议在UIViewControllerviewDidAppearviewDidDisappear方法处调用,见下方示例.

页面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")
}