动态标签名称在GA事件跟踪



我有一个关于IOS中的Google Analytics和事件跟踪的问题。在我的应用程序中,我有一个tableView(下面显示的一些代码),其中用户选择不同的书。我希望能够追踪到最常用的书。

但是如何跟踪动态事件呢?在Google分析门户中,您必须指定标签名称?但是如果标签名可以是任何东西呢?我真的需要在应用程序中为所有40种不同的书籍创建40个不同的事件吗?是否有可能以一种良好的方式跟踪这一点?谢谢所有的帮助/问候

我正在谈论的代码:withLabel:self。getCurrentBookName <——几乎可以得到任何书名。

- (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关于使用iOS SDK进行事件跟踪的文档:

[tracker sendEventWithCategory:@"uiAction"
                     withAction:@"buttonPress"
                      withLabel:buttonName
                      withValue:[NSNumber numberWithInt:100]];

这里,buttonName可以是任何东西,这基本上就是你对你的书的名字所做的。

从谷歌分析网页,你可以过滤的事件按类别,然后按行动。这将为您提供带有指定类别和操作的事件标签列表。

  1. 当你在谷歌分析,去参与>事件>热门事件
  2. 选择事件类别(在您的情况下,"应用程序设置")
  3. 从列表中选择事件操作(在您的示例中,"用户选择图书:")
  4. 你现在有一个事件标签列表(在你的情况下,书名)

相关内容

  • 没有找到相关文章

最新更新