将Google Analytics v2更新为v3时出现问题

时间:2013-09-28 17:28:38

标签: ios objective-c google-analytics ios7

我正在尝试更新Google Analytics版本。

我已阅读了文档https://developers.google.com/analytics/devguides/collection/ios/v3/migration。 我在每个页面使用最简单的跟踪,但它不起作用。

在版本2中它正在运行。

在我的appDelegate中,我有这段代码:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary    *)launchOptions
{

    [GAI sharedInstance].optOut = YES;
    [GAI sharedInstance].dispatchInterval = 120;
    [GAI sharedInstance].trackUncaughtExceptions = YES;
    [[GAI sharedInstance].logger setLogLevel:kGAILogLevelVerbose];

    return YES;
}

在我的rootViewController中,我有这段代码:

id tracker = [[GAI sharedInstance] trackerWithTrackingId:ANALYTICSID];
[tracker sendView:@"Root View"];

我改变了这个:

id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];
[tracker set:@"Root View" value:@"Root View value"];
[tracker send:[[GAIDictionaryBuilder createAppView]  build]];

1 个答案:

答案 0 :(得分:2)

使用kGAIScreenName代替@"Root View"

[tracker set:kGAIScreenName value:@"Root View value"];