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

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

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

感谢您的帮助! 特里斯坦

【问题讨论】:

    标签: iphone objective-c xcode google-analytics ios


    【解决方案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。您获得的两种类型的数据是“综合浏览量”和“事件”。查看可供您使用的界面,了解您可以获取哪些数据。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多