按照谷歌网站上的教程,我有以下问题。
在我的应用程序中,我添加了这个:
在appdelegate.m
[GAI sharedInstance].trackUncaughtExceptions = YES;
// Optional: set Google Analytics dispatch interval to e.g. 20 seconds.
[GAI sharedInstance].dispatchInterval = 20;
// Optional: set debug to YES for extra debugging information.
[GAI sharedInstance].debug = YES;
// Create tracker instance.
id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:@"UA-XXX"];
然后在我的主视图控制器中,当我想跟踪某些按钮上的某些事件时,我添加了以下代码:
#import "GAI.h"
#import "GAITracker.h"
id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];
if (button.tag==0){
[tracker sendEventWithCategory:@"Preview"
withAction:@"Click"
withLabel:@"DeckB"
withValue:[NSNumber numberWithInt:100]];
} else if (button.tag==1){
[tracker sendEventWithCategory:@"Preview"
withAction:@"Click"
withLabel:@"DeckC"
withValue:[NSNumber numberWithInt:100]];
}
在我的 Google 分析帐户中,我创建了这样的事件:
- 我去目标,然后设置新目标。
- 配置不同的字段并为我的事件设置:类别与预览操作匹配与点击标签匹配与 DeckB/DeckC 和值留空
如果我运行我的应用程序,我会看到如下消息:
GoogleAnalytics 2.0b4 -[GAIDispatcher cancelTimer] (GAIDispatcher.m:224) DEBUG: Canceled timer with interval 20.0s
这是否意味着它设置正确?我应该在几个小时后看到我确实点击了一个按钮,还是我应该做些什么?我只想看看这两个按钮被按下了多少次。
苹果审核流程不会有问题,对吧?