iPhone Google Analytics - 识别唯一用户

Posted

技术标签:

【中文标题】iPhone Google Analytics - 识别唯一用户【英文标题】:iPhone Google Analytics - identifying unique users 【发布时间】:2010-09-14 03:28:19 【问题描述】:

我正在将 Google Analytics 添加到我的 iPhone 应用程序中,但我完全没有使用 Analytics 的经验。我希望它告诉我的一件事是有多少独特的人正在使用该应用程序。

假设一位用户在十个不同的无线网络上使用她的 iPhone 应用程序,Google Analytics(分析)ios SDK 会将此解释为十个不同的用户吗?什么可以识别唯一用户 - 设备 ID、IP 地址?

感谢您的帮助! 特里斯坦

【问题讨论】:

【参考方案1】:

如果一部手机使用来自两个不同网络的应用,它仍然算作一个用户。

iOS 分析 SDK 似乎只是发送了一个 cookie(实际上并未存储在 [NSHTTPCookieStorage sharedHTTPCookieStorage] 中)并请求识别它是同一个人。

编辑:事实证明这是错误的。我们的谷歌分析配置文件的“绝对唯一身份访问者”数量是我们设备数量的两倍。我们还没有发布跟踪版本。

edit2:似乎当您删除该应用,然后重新安装它时,Google Analytics(分析)将统计两个绝对唯一身份访问者。但是,当您在旧版本上安装新版本时,Google Analytics(分析)只会计算一位绝对唯一访问者。

【讨论】:

如何...同一用户在他的 iPod Touch、iPhone 3G、iPhone 3GS、iPad 和 iPhone 4 上安装应用程序?我想尽管使用一个帐户,但每个人都将被视为唯一用户......但我没有得到确切的事实。不过我的猜测是朝那个方向发展。 Jonny:是的,我确定是这样。也许有一种方法可以让他们算作同一访问者,但 Google Analytics(分析)肯定不会默认这样做。 我比较关心UDID,因为苹果说不允许使用UDID,那会不会影响GA unqiue访问者计算?【参考方案2】:

如果您担心谷歌分析数据的准确性,您可以使用带有一些唯一 ID 的访问者范围自定义变量来唯一标识某人。但是,您不得使用任何个人识别信息(例如电子邮件地址或 UDID)。我目前正在使用在应用程序内创建的随机但持久的 id。但是,这不会解决卸载和重新安装的问题。然而,就我们的目的而言,我们并不太担心这一点。

【讨论】:

【参考方案3】:

我的理解是,Apple 不允许应用程序从 iPhone 收集识别数据,因此不可能唯一地识别用户。

【讨论】:

您的意思是说,通过 Google Analytics(分析)记录的不同页面浏览量不可能由同一用户执行? 查看 Google Analytics(分析)iOS SDK 文档 code.google.com/mobile/analytics/docs/iphone。您获得的两种类型的数据是“综合浏览量”和“事件”。查看可供您使用的界面,了解您可以获取哪些数据。

以上是关于iPhone Google Analytics - 识别唯一用户的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iPhone 和 Android 的 Titanium 中实现 Google Analytic?

从 App Store 安装后应用程序崩溃。 Google Analytics 向我发送实例崩溃报告<已编辑>

javascript Javascript:Google Analytics Snipper + Google Analytics JS日志记录

如何从 Google-Analytics 迁移到 Firebase-Analytics?

Google Analytics PHP示例

html Google Analytics(分析) - 更多信息:https://developers.google.com/analytics/devguides/collection/analyt