android - Google Analytics 和 native 移动应用程序 - Android 和 iOS SDK

标签 android ios google-analytics google-analytics-api

我们有一个原生 iOS 应用程序,使用 Google Analytics iOS SDK 来跟踪“页面浏览量”和事件。

我们也准备推出 Android 版本。

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

理想情况下,无论是我们的 iOS 应用程序还是 Android 应用程序,我都希望能够对几乎所有内容进行“切片和切 block ”——包括细化到各个事件的级别。

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

  • 根据我们的“应用启动”事件创建自定义高级分割 - 但如果我认为尝试深入到细节级别,这似乎会“破坏”GA。例如,如果我为 iPhone 创建一个分段,为 Android 创建一个分段,我可以在它们之间进行选择,但不能同时看到它们。

其他想法?

最佳答案

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

https://support.google.com/analytics/answer/2587087

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

  • 完整统计信息 -- 此 View 包含来自所有平台的流量。对于创建与平台无关的累积报告很有用。
  • iOS 统计信息 -- 此 View 仅包含来自 iOS(iPhone/iPad 应用)的流量
  • Android 统计信息 -- 此 View 包含来自 Android(手机和平板电脑)的流量

默认情况下,当您创建属性时,Google Analytics 会创建一个默认 View 。这是完整的统计 View 。默认情况下,这没有任何过滤器和分割。保持此 View 不变很重要,因为向此 View 添加过滤器会丢失数据。

要为 iOS View 创建 Stats,请转到“Complete Stats”的 View 设置,然后单击“复制 View ”并将其重命名为“Stats for iOS”。在新视野中。 转到分割>条件并添加

操作系统匹配正则表达式 ^(iOS|iPad|iPhone|iPod)$ 并保存。 您的新 View 只有 iOS 的流量。

Google analytics segment iOS traffic

对于第三个 View ,遵循类似的步骤,但添加

操作系统与正则表达式不匹配 ^(iOS|iPad|iPhone|iPod)$ 在高级段过滤条件中。

现在您有应用数据的三个 View 。一种是累积的,另一种是针对不同平台的。

追踪愉快!!

关于android - Google Analytics 和 native 移动应用程序 - Android 和 iOS SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5654622/

相关文章:

android - 如何在android中点击按钮打开键盘?

android - 如何通过编程获取联系人的最大联系人ID?

google-analytics - 我的Google Analytics(分析)超过一周没有工作

android - 如何从一个类或多个数据的对象制作二维码

android - NoSuchFieldError : PREFER_HIGHEST_OR_REMOTE_VERSION_NO_FORCE_STAGING 错误

ios - 多个动态绘制的多边形拖动

ios - Apple Store-iTunes连接-每种设备类型一个版本

ios - 如何在 View 上出现推送通知 AlertView 时突出显示特定 View 区域?

regex - 谷歌分析正则表达式排除子文件夹中的某个 url

php - WordPress PHP功能文件中的Google Analytics(分析)代码404错误跟踪