1

我正在使用适用于 iOS 的最新版本的 Google 分析(截至本发布日期)。pageViews 被正确记录和报告,但事件社交事件不是。以下是我的一些代码片段:

@interface RootViewController : GAITrackedViewController

我所有的 ViewControllers 都继承了GAITrackedViewController

[self.tracker sendEventWithCategory:@"Twitter" withAction:@"Tweet" withLabel:@"Tweet App Info" withValue:nil];
[self.tracker sendSocial:@"Twitter" withAction:@"Tweet App Info" withTarget:nil];

我从我的视图控制器调用它来记录发送推文的事件,但是当我检查我的谷歌分析(Engagement->Events->OverView)时,没有记录任何事件。这不是实时数据,我说的是 3 天没有报告事件的测试。

我正在遵循Google Mobile App Analytics的本指南,但是在使用时

[tracker sendEvent]

我收到错误,所以我使用

[self.tracker sendEvent]

我认为它使用了应用程序的默认跟踪器。

对这个问题有什么帮助吗?

4

1 回答 1

0

对我来说, [self.tracker ...] 或 [tracker ...] 调用不起作用。我最终使用了共享实例默认跟踪器,如下所示:

[[GAI sharedInstance].defaultTracker sendEventWithCategory:@"TAC_Agree" withAction:@"buttonClick" withLabel:@"" withValue:[NSNumber numberWithInt:0]];

这绝对适合我。

于 2013-05-15T15:15:27.253 回答