[英]Google Analytics tracking clicks in tableView IOS?
我是Google Analytics(分析)的新手,并试图在用户单击IOS应用程序中的tableView时实施跟踪事件。 我要跟踪的是用户在tableView中单击的“单元”的名称。 我做错了什么,或者我必须采取哪些步骤才能使其正常工作? 在此示例中实现的代码中,我看不到事件的任何踪迹:
我必须在我的GA中进行任何调整以跟踪此情况吗? 应该在哪里跟踪信息? 我很困惑:S /问候
- (UITableViewCell *)tableView:(UITableView *)pTableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString *cellName = @"";
UITableViewCell *cell = nil;
if (indexPath.section == 0)
{
if (indexPath.row == 0)
{
cellName = @"BookCell";
cell = [pTableView dequeueReusableCellWithIdentifier:cellName];
UILabel *bookField = (UILabel *)[cell viewWithTag:1];
bookField.text = [self getCurrentBookName];
[self.tracker sendEventWithCategory:@"App Setting"
withAction:@"User selects book:"
withLabel:self.getCurrentBookName
withValue:[NSNumber numberWithInt:100]];
}
}
您如何初始化跟踪器? 请参阅此处的Google Analytics(分析)入门指南。
您的应用程序委托的application:didFinishLaunchingWithOptions:
方法中应具有application:didFinishLaunchingWithOptions:
:
// Optional: automatically send uncaught exceptions to Google Analytics.
[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 = NO;
// Create tracker instance.
id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:@"UA-XXXXXXXX-X"];
然后,无论您想发送事件到哪里,请执行以下操作:
id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];
[tracker sendEventWithCategory:@"App Setting"
withAction:@"User selects book:"
withLabel:self.getCurrentBookName
withValue:[NSNumber numberWithInt:100]];
或者,如果您的类继承自GAITrackedViewController
:
self.tracker = [[GAI sharedInstance] defaultTracker];
[self.tracker sendEventWithCategory:@"App Setting"
withAction:@"User selects book:"
withLabel:self.getCurrentBookName
withValue:[NSNumber numberWithInt:100]];
(如果您的类没有继承自GAITrackedViewController
,请记住#import "GAI.h"
。)
要在Google Analytics(分析)中查看事件,请执行以下操作:
注意:事件由您的应用发送后,最多可能需要24小时才能显示在Google Analytics(分析)中。 如果1天后仍然没有任何显示,则可能需要再次检查代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.