Jas*_*lak 2 google-analytics ios6
BLUF:谷歌分析iOS v2 beta 4错过跟踪我的第一个UIViewController
加载,同时在后续成功击中UIViewControllers
(子类GAITrackedViewController
)
AppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
// Optional: automatically send uncaught exceptions to Google Analytics.
[GAI sharedInstance].trackUncaughtExceptions = YES;
// Optional: set Google Analytics dispatch interval to e.g. 20 seconds.
[GAI sharedInstance].dispatchInterval = 0;
// Optional: set debug to YES for extra debugging information.
[GAI sharedInstance].debug = YES;
// Create tracker instance.
[[GAI sharedInstance] trackerWithTrackingId:@"UA-########-1"]; // id<GAITracker> tracker =
return YES;
}
Run Code Online (Sandbox Code Playgroud)
MainViewController.m
- (void)viewDidLoad
{
NSLog(@"viewDidLoad");
[super viewDidLoad];
self.trackedViewName = @"First Screen";
//[[GAI sharedInstance] dispatch];
...
}
Run Code Online (Sandbox Code Playgroud)
我不会在工作中手动调用调度UIViewController
,我已经尝试过调用而不是调用非工作.但这是一个谜.如果我不手动调用它,则不会生成任何日志.当我手动调用调度时,我收到以下内容:
GoogleAnalytics 2.0b4 - [GAIDispatcher initiateDispatch:retryNumber:](GAIDispatcher.m:481)DEBUG:没有待处理的点击数.
提前致谢!
原来,你应该真正确保如果重写任何方法,你应该确保调用超级它们,以及...
我写了自己的viewDidAppear
方法,但没有打过电话[super viewDidAppear:animated];
.我猜这就是GoogleAnalytics发挥其魔力的地方.希望这将有助于其他人不这样做.
归档时间: |
|
查看次数: |
1465 次 |
最近记录: |