Google Analytics(分析)如何确定“设备类别”(移动设备/平板电脑/台式机)?

时间:2018-08-02 14:26:49

标签: javascript web-applications google-analytics google-analytics-api mobile-devices

当前,Google Analytics for Web公开一个设备类别字段,其离散值分别为移动平板电脑桌面。该界面还允许您更深入地了解其具体设备。我猜想Google拥有某种字典,可以将这些值相互映射(设备到设备类别,反之亦然),但是我不确定。

最终,我想了解一下这种逻辑并加以利用。我想根据设备类别(在本例中为移动设备)进行实验。尝试根据用户代理之类来确定设备类别的答案很多,但是Google似乎对此最准确。预先感谢您的想法!

2 个答案:

答案 0 :(得分:0)

设备类别是从浏览器“用户代理”字符串中包含的信息中获得的。本质上,这是代表用户行事的软件。

答案 1 :(得分:0)

确实来自Google用户代理标题,然后Google进行分析以确定设备,操作系统和浏览器版本。需要指出的一些事情:

  • 处理是在服务器端完成的(Google),因此无法直接修改该数据(即使在sending data via the measurement protocol时也是如此)。

  • Google不会披露处理细节,因此您不会知道实验的结果是什么,直到Google Analytics(分析)报告了这些结果为止(由于{{3 }}可能会使这样的实验变得乏味。

  • 尝试对其进行操作可能会“破坏”您的分析:Google对此表示怀疑,24-48 hour data processing latency"Google has libraries to identify real user agents. Hand crafting your own agent could break at any time"。我能想到的2个后果:如果Google无法解析用户代理或将其标记为漫游器/蜘蛛流量(也将是they just say),它只会丢弃流量。

尽管文档中未提及,但我也怀疑Google依赖其他数据点,可能是:

尽管随着时间的流逝,随着对支持的逐渐消失,最后一个的重要性将越来越低。