【问题标题】:How 'google analytics web' knows name of mobile device with javascript?“谷歌分析网络”如何使用 javascript 知道移动设备的名称?
【发布时间】:2013-11-12 08:57:00
【问题描述】:

嗨。

我正在使用谷歌分析跟踪一些移动页面。 我发现了一件有趣的事情,谷歌知道哪些设备访问了这些页面。

谷歌分析如何检测特定设备名称(三星 SHV-E250S 等型号名称),而不仅仅是设备类型(iPhone、Android 或 Windows)?

【问题讨论】:

    标签: javascript mobile web google-analytics


    【解决方案1】:

    通过浏览器的UserAgent,我们可以获取设备的型号(如iPhone OS 3_0、LG-L160L)。
    所以根据这些数据,谷歌可以推测它是什么设备。

    【讨论】:

    • 不仅如此。从 useragent 看,iPad 和 iPad Pro 应该是一样的。不过,Google Analytics(分析)可以单独跟踪它们。
    【解决方案2】:

    有一个名为 WURFL 的开源解决方案,它有一个设备数据库。如果您希望复制此系统,您可以使用 WURFL 支持的服务器端 API 并查询可以返回品牌和型号的用户字符串。

    http://wurfl.sourceforge.net

    【讨论】:

      【解决方案3】:

      自我回答

      我在 userAgent 中找到了型号名称,如下所示。

      Mozilla/5.0 (Linux; Android 4.1.2; SHV-E210S Build/JZO54K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.92 Mobile Safari/537
      

      【讨论】:

      • @Basic 是的。我的朋友告诉我的。
      猜你喜欢
      • 2019-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-10
      • 2010-12-08
      相关资源
      最近更新 更多