我正在使用谷歌分析iOS的有线问题.根据控制台,似乎我正在发送数据,但是当我查看Google Analytics中的实时概述时,我看到我在应用中的操作没有响应.
这就是我实现跟踪器的方式:
在AppDelegate.h中:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
//Start Google Analytics
[GAI sharedInstance].dryRun = NO;
[[GAI sharedInstance].logger setLogLevel:kGAILogLevelVerbose];
[GAI sharedInstance].dispatchInterval = kGANDispatchPeriodSec; // 10 secs
id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:kGANAccountId]; // UA-XXXXXX-XX
[GAI sharedInstance].defaultTracker = tracker;
Run Code Online (Sandbox Code Playgroud)
在MyViewController.h中:#import"GAITrackedViewController.h"
@interface FRAdviceViewController : GAITrackedViewController {
...
}
Run Code Online (Sandbox Code Playgroud)
在MyViewController.m中:
- (void)viewDidLoad
{
[super viewDidLoad];
NSString *godeRaadPath = @"/godeRåd/";
//[[GANTracker sharedTracker] trackPageview:[godeRaadPath stringByAppendingString:advice.title] withError:nil];
self.screenName = [godeRaadPath stringByAppendingString:advice.title];
...
}
Run Code Online (Sandbox Code Playgroud)
基本上,我设置了screenName,并希望GAITrackedViewController能够做到这一点.
加载viewController时,我在控制台中收到以下消息:
2014-04-23 11:47:46.889 TÆNK[256:3303] VERBOSE: GoogleAnalytics 3.03c -[GAIBatchingDispatcher persist:] (GAIBatchingDispatcher.m:418): Saved …Run Code Online (Sandbox Code Playgroud) iphone google-analytics objective-c google-analytics-api ios