Google分析不适用于iOs

时间:2014-01-21 10:59:05

标签: ios google-analytics

我使用了谷歌分析sdk提供的示例应用程序,它运行正常。但是当我尝试在我的应用程序中使用它时,它无法正常工作。我为我的移动应用程序创建了一个单独的配置文件,并获得了一个新的跟踪ID。应该注意的是,我的应用程序中没有视图控制器或appdelegate类,因为它是一个后台应用程序。这是我的代码。

static NSString *const kTrackingId = @"UA-xxxxxx-x";//my new tracking id
static NSString *const kAllowTracking = @"allowTracking";
  NSDictionary *appDefaults = @{kAllowTracking: @(YES)};
    [[NSUserDefaults standardUserDefaults] registerDefaults:appDefaults];
    // User must be able to opt out of tracking
    [GAI sharedInstance].optOut =
    ![[NSUserDefaults standardUserDefaults] boolForKey:kAllowTracking];

    [GAI sharedInstance].dispatchInterval = 1;
    [GAI sharedInstance].trackUncaughtExceptions = YES;
    self.tracker = [[GAI sharedInstance] trackerWithName:@"CuteAnimals"
                                              trackingId:kTrackingId];

    NSMutableDictionary *event =
    [[GAIDictionaryBuilder createEventWithCategory:@"UI"
                                            action:@"buttonPress"
                                             label:@"dispatch"
                                             value:nil] build];
    [[GAI sharedInstance].defaultTracker send:event];
    [[GAI sharedInstance] dispatch];

0 个答案:

没有答案