我正在尝试使用cocos2d在我的游戏中实现Google Analytics(分析)。但是我该怎么做。因为我尝试手动分配GAItrackedViewController。我不能
GAITrackedViewController *track = [[GAITrackedViewController alloc] init];
track.tracker = [[GAI sharedInstance] trackerWithTrackingId:@"UA-XXX-X"];;
track.screenName = @"Menu";
有任何想法吗?
谢谢!
最佳答案
您不需要创建GAITrackedViewController
的实例(建议不要创建)。[[GAI sharedInstance] trackerWithTrackingId]
将创建一个跟踪器或获取一个已经初始化的跟踪器。
因此,正确的方法是:
id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:@"UA-XXXX-X"];;
[tracker set:kGAIScreenName value:@"Menu"];
PS 1:您可以在AppDelegate上设置跟踪ID,然后在以后使用
[[GAI sharedInstance] defaultTracker]
。跟踪器实例保留在库中。PS 2:在cocos2d中,您不能使用
GAITrackedViewController
,因为它仅具有Director的View Controller。您需要与GAITracker
一起手动使用它。关于ios - 带有Cocos2d的Google Analytics(分析),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19327457/