gpt4 book ai didi

ios - Google Analytics 不显示某些页面的跟踪

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:28:44 24 4
gpt4 key购买 nike

我开发的应用程序中集成了谷歌分析。

我的应用有 TabBar, :你可以在图像中看到的 4 标签栏,当我点击任何标签时它会跟踪谷歌分析中的屏幕名称,但是假设你可以看到我的事件标签是“艺术家”它包含 TableView 当我点击 tableview 它重定向我对于新的 viewcontroller 在这个 NewPage 上说 NewPage 我已经编写了跟踪代码片段,但它不会在谷歌分析中跟踪屏幕名称

#import "NewPage.h"
@interface CRIndCoponPgViewController : GAITrackedViewController{

...
}

@implementation NewPage
- (void)viewDidLoad
{
[super viewDidLoad];
self.screenName = @"Page which is inside Artists Tab";
...
...


}

还在 viewWillAppear 方法中尝试了 Self.screenName = @"Page which is inside Artists Tab"; 但它仍然没有跟踪我的页面。

简而言之:特定 Tabbar 内的页面不会在分析中进行跟踪。

我在内页做错了吗??请帮忙。

提前致谢。

最佳答案

UITabBarController 会立即分配 View Controller ,因此在第一次访问 Google Analytics 服务器时,如果您希望每次访问服务器时都希望访问该服务器,那么您可以使用 viewWillAppear 委托(delegate)方法

- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];

// returns the same tracker you created in your app delegate
// defaultTracker originally declared in AppDelegate.m
id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];

// manual screen tracking
[tracker sendView:@"screen Name"];
}

关于ios - Google Analytics 不显示某些页面的跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21752356/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com