众所周知,GA是一个功能非常强大的网站分析工具,然而,相比百度统计、CNZZ等同类统计工具,其使用起来门槛较高。刚接触GA的童鞋,往往因为对其理解不到位,以致被各种“奇怪”的问题所困扰。要想尽早摆脱这种状态,真正地用好GA,理解GA中hit,session,user无疑是非常必要的。本篇就来讲讲GA中的hit。

一、通常意义上的hit

不少童鞋对hit这个概念十分模糊,这里就先引用下Wikipedia对hit的概述来说明下:

A hit is a request to a web server for a file, like a web page, image, JavaScript, or Cascading Style Sheet.

简单翻译下就是,hit是(客户端)向Web服务器发送的请求,比如请求网页、图片、JS或CSS。

举个例子,使用浏览器进入百度首页,这个时候客户端(浏览器)向百度那边服务器就发送了很多个请求,这些请求包括向百度服务器请求百度首页的网页文件、百度的logo(图片)、百度首页的页面样式文件(CSS)以及百度首页需加载的JS文件等。这些请求,统统可以叫做hit,因为这些就是向Web服务器发送的请求。

二、GA中的hit

那么,GA中的hit又是什么呢?

根据上边的理解,GA中的hit就是用户在浏览加了GA代码的页面时,用户浏览器向GA收数服务器发送的请求。上边说到,hit是为了向Web服务器请求资源的,那么GA这里的hit请求的是什么资源呢?答案是,请求的一个很小的图片。

GA要想获取到客户端这边的信息,必须让客户端将GA想要的数据发送过去。最常见的是客户端会发送一个GET请求到GA收数服务器,该请求的查询参数(URL中?后的部分)部分会包含GA想获取的各种信息。

举例来说,用户浏览加了GA代码的页面,页面加载时,浏览器会发送一个GET请求到GA收数服务器,请求中的查询参数包含被浏览页面的URL、页面标题、页面使用的编码、浏览器的语言、屏幕分辨率、Flash版本等信息。

也就是说,GA中的hit实质上通过请求资源(很小的图片)的形式发送各种数据到GA收数服务器。

三、GA中hit的类型

GA可以收集多种数据,常见的比如页面浏览数据、事件跟踪数据、电商数据。其实这些数据的发送都对应一个hit类型。目前,GA(analytics.js版本)的hit类型包括:

  • pageview  用来统计页面浏览相关数据
  • screenview  用来统计屏幕浏览相关数据
  • event  用来统计事件触发相关数据
  • social  用来统计社交互动相关数据
  • exception  用来统计异常相关数据
  • timing  用来统计网页计时相关数据
  • transaction  用来统计电商交易达成相关数据
  • item  用来统计电商交易达成中的商品信息相关数据

四、GA中hit的限制

  1. 每个媒体资源每个月1000万次hits;
  2. 每个用户每天20万次hits;
  3. 每个会话500次hits(不包括电商的transaction和item这两类hit);
  4. timing类型的hit的上限由前一天的PV数决定;

对于以上限制,简单解释下。

第一个就是说,一个月发送到同一个媒体资源的hit数不能大于1000万次,如果超过这个限制,账户会出现相应提示,GA团队可能会联系你。第二个指的是,一个_ga(GA用来识别用户的第一方Cookie)的值单天最多20万次hits与之对应,一般一个用户单天也不会发送20万次hits;第三个是说,除电商数据发送的hit之外,一次会话最多只能有500次hits;第四个的限制主要体现在网站速度报表,统计网页加载速度的hit单天最多为10000次(若前一天PV数小于100万)或前一天PV数的1%次;

五、查看hit的多少

查看媒体资源级别的hit数

来到GA后台,管理-媒体资源-媒体资源设置-媒体资源匹配量 ,可看到类似如下数据:

property-hit-volume

查看视图级别的hit数

配置一个自定义报告,指标选择匹配数(英文版选择Hits),效果如下图所示:

GA_hits_metric

2 Thoughts on “谈谈GA中的hit

  1. 昨日的山 on 2016 年 6 月 1 日 at 上午 11:42 said:

    这个媒体资源匹配每个月超过了1000千?
    媒体资源匹配量

    过去 1 天:1,745,290 次匹配

    过去 7 天:13,470,479 次匹配

    过去 30 天:60,567,050 次匹配

发表评论

电子邮件地址不会被公开。

Post Navigation