我已经为iOS实施了新的Google Analytics(2.0)应用跟踪功能。跟踪视图等非常简单,但我无法理解如何使用维度和指标。
我已多次阅读文档但我无法绕过它。
基本上,我想查看有多少用户在使用应用时启用了特定设置。
在semipseudo-code中,这就是我想要做的:
- (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"];
}
}
任何人都可以向我解释如何使用维度和指标为每个用户执行此操作吗?
答案 0 :(得分:2)
查看官方文档:https://developers.google.com/analytics/devguides/collection/ios/v2/customdimsmets
确保你有一个新的属性(GA在帐户/属性/个人资料中组织,所以点击“主页”,而不是帐户,而不是添加新的应用程序属性) - 我有一个旧的属性/配置文件,没有任何与IOS GA库2.0一起使用。
在GA网站上注册,打开一个属性,将有一个自定义定义选项卡,您可以在其中注册自定义维度和指标 - 让我们说“AppMode”,这是索引1的自定义定义。 / p>
在代码中设置自定义维度/指标值:
NSString *appMode = @"Demo";
[_gaiTracker setCustom:1 dimension:appMode];
答案 1 :(得分:1)
基本上,您可以使用custom variables。
启用特定设置可能是在用户级别或会话级别,因此您应将范围设置为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.
]);