Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
谷歌分析和本地移动应用程序-Android和iOS SDK_Android_Ios_Google Analytics_Google Analytics Api - Fatal编程技术网

谷歌分析和本地移动应用程序-Android和iOS SDK

谷歌分析和本地移动应用程序-Android和iOS SDK,android,ios,google-analytics,google-analytics-api,Android,Ios,Google Analytics,Google Analytics Api,我们有一个本地iOS应用程序,使用Google Analytics iOS SDK跟踪“页面视图”和事件 我们也准备推出Android版本 我们有一个关于“应用程序启动”的活动,记录设备信息,包括设备和操作系统版本 理想情况下,我希望能够通过我们的iOS或Android应用程序来“切分”几乎所有事情,包括单个事件的级别 在我看来,有几种不同的方法可以做到这一点: -查看数据并按“操作系统”划分。这对于本机应用程序有多准确?我看到一个纯iOS的应用程序出现了“Windows/Internet Ex

我们有一个本地iOS应用程序,使用Google Analytics iOS SDK跟踪“页面视图”和事件

我们也准备推出Android版本

我们有一个关于“应用程序启动”的活动,记录设备信息,包括设备和操作系统版本

理想情况下,我希望能够通过我们的iOS或Android应用程序来“切分”几乎所有事情,包括单个事件的级别

在我看来,有几种不同的方法可以做到这一点: -查看数据并按“操作系统”划分。这对于本机应用程序有多准确?我看到一个纯iOS的应用程序出现了“Windows/Internet Explorer”,这让我很紧张

  • 根据我们的“应用程序发布”活动创建一个定制的高级细分市场-但是如果我想尝试深入到细节级别,这似乎“放大”了GA。例如,如果我为iPhone和Android创建了一个段,我可以在它们之间进行选择,但不能同时看到它们
其他想法?

我发现您提到的“操作系统”是一种“足够好”的跟踪您所寻找内容的方法。我也看到在那里没有任何意义的条目(Windows/IE),但它的数量太少,以至于我忽略了它

也就是说,如果您想要更好的控制,“自定义变量”是一个很好的方法。直到最近,分析SDK才支持这一点,但我相信IOS和Android SDK现在都支持这一点。更多信息请参见这些链接(grep表示“自定义变量”):

它们的定义如下:
“自定义变量是名称-值对标记,您可以将其插入跟踪代码中,以优化Google Analytics跟踪。使用自定义变量,您可以定义附加的分段,以应用于除Analytics已提供的分段之外的访问者。”

Google建议跟踪同一应用程序的不同平台(即Android版的MyApp和iOS版的MyApp),使用相同的属性

您可以使用不同的视图进一步深入查看不同平台的分析。 因此,为该属性创建三个视图

  • Complete Stats(完整统计)-此视图具有来自所有平台的流量。用于创建不考虑平台的累积报告
  • iOS的统计数据——此视图仅包含来自iOS(iPhone/iPad应用程序)的流量
  • Android的统计数据——此视图包含来自Android(手机和平板电脑)的流量
默认情况下,当您创建属性时,Google analytics会创建一个默认视图。这是完整的统计视图。默认情况下,此视图没有任何筛选器和分段。保持此视图不变非常重要,因为向此视图添加筛选器将丢失数据

要为iOS视图创建统计信息,请转到“完整统计信息”的查看设置,单击“复制视图”并将其重命名为“iOS统计信息”。在新视图中。 转到“分段>条件”并添加

操作系统匹配Regex^(iOS | iPad | iPhone | iPod)$ 并保存它。 您的新视图只有iOS的流量

对于第三个视图,请执行类似的步骤,但添加

操作系统不匹配Regex^(iOS | iPad | iPhone | iPod)$ 在高级段过滤条件下

现在您有三个应用程序数据视图。一个是累积视图,另一个是不同平台的视图


快乐追踪!!

作为后续-更准确地说-访客>浏览器功能>操作系统下的“操作系统”信息似乎比iOS更适合安卓系统。iPad不适用于iOS,也不能深入到操作系统版本。这适用于安卓系统。这是否发生了变化?现在的最佳实践是这样的“在不同的属性中跟踪应用程序的不同平台。”是的@john,它这样做了!谷歌改变了它的建议,在不同的属性中跟踪不同的平台。但我仍然按照这个答案中的流程跟踪我的应用程序的分析。原因是,如果我使用不同的属性,没有简单的方法(除非你购买google analytics premium)一起查看所有平台上的数据。我理解违背google的建议不是很舒服,但我有多个应用程序以这种方式配置,我不会面临任何问题。