2

我已经为 iOS 实现了新的 Google Analytics 库 (2.0) 以进行应用跟踪。跟踪视图等非常简单,但我无法理解如何使用维度和指标。

我已经多次阅读文档,但我无法理解它。

基本上,我想检查有多少用户在使用该应用程序时启用了特定设置。

在半伪代码中,这是我想做的:

- (void)applicationLaunched
{
    id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:@"My ID"];

    if (_mySettingIsEnabled) {
        [tracker setUserValue:@"Enabled" forKey:@"My Setting"];
    } else {
        [tracker setUserValue:@"Disabled" forKey:@"My Setting"];
    }
}

谁能向我解释如何使用维度和指标为每个用户执行此操作?

4

2 回答 2

2

查看官方文档:https ://developers.google.com/analytics/devguides/collection/ios/v2/customdimsmets

  • 确保您有一个新属性(GA 组织在帐户/属性/配置文件中,因此单击“主页”,而不是帐户,而不是添加新的应用程序属性) - 我有一个较旧的属性/配置文件,但没有任何工作IOS GA 库 2.0。

  • 在 GA 网站上注册,打开一个属性,会有一个自定义定义选项卡,您可以在其中注册自定义维度和指标 - 比如说“AppMode”,这是索引为 1 的自定义定义。

  • 在代码中设置自定义维度/指标值:

    NSString *appMode = @"Demo";
    [_gaiTracker setCustom:1 dimension:appMode];
    
于 2013-06-28T07:52:58.843 回答
1

基本上,您可能会使用自定义变量

启用特定设置可能是在用户级别或会话级别,因此您应该将范围设置为 1 或 2。您要跟踪的设置是自定义 var 的值或“维度”,具体取决于范围您会自动获得用户数量或访问次数的指标。

在 JS 中看起来像

_gaq.push(['_setCustomVar',
      1,                // This custom var is set to slot #1.  Required parameter.
      'My Setting',    // The name of the custom variable.  Required parameter.
      'Disabled',        // The value of the custom variable.  Required parameter.
                        //  (possible values might be Free, Bronze, Gold, and Platinum)
      1                 // Sets the scope to visitor-level.  Optional parameter.
 ]); 
于 2013-05-20T15:15:06.643 回答