[英]iOS - Google Analytics screen tracking
I'm using GA to track screen views manually with this code: 我正在使用GA通过以下代码手动跟踪屏幕浏览量:
id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];
[tracker set:kGAIScreenName
value:@"My Screen"];
[tracker send:[[GAIDictionaryBuilder createScreenView] build]];
Now, since every instance of "My Screen" loads a content with a dynamic identifier, how can I add this id without using a different screen name? 现在,由于“我的屏幕”的每个实例都加载带有动态标识符的内容,因此如何在不使用其他屏幕名称的情况下添加此ID? I've read about dimensions and metrics but I don't know if that's appropriate because I can have a lot of identifiers. 我已经阅读了有关维度和指标的信息,但我不知道这是否合适,因为我可以使用很多标识符。
Ok, I found out a solution, using one single dimension ("hit" as scope) and this code: 好的,我找到了一个解决方案,使用一个单一维度(“ hit”作为范围)和以下代码:
id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];
[tracker set:kGAIScreenName
value:@"My Screen"];
[tracker send:[[[GAIDictionaryBuilder createScreenView] set:identifier
forKey:[GAIFields customDimensionForIndex:1]] build]];
In this way, on GA panel, searching for the secondary dimension will display one row for each identifier 这样,在GA面板上,搜索次级维度将为每个标识符显示一行
You should use ` 您应该使用`
id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];
[tracker set:kGAIScreenName
value:@"My Screen"];
[tracker set:KGAIDescription value:@"Screen Name"];
[tracker send:[[GAIDictionaryBuilder createScreenView] build]];
` `
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.