说明:如果您有任何疑问或想咨询其他业务请拨打电话 400 685 0732
全网监测海量数据按需发布监测预警
实时把握舆情动态精准追溯信息源头
近都在研究谷歌统计的代码集成,经过几天的努力,也终于有所发现,些许感触,通过博客在此分享一下。
在ga统计账号详解一文中,介绍了ga统计账号的层次架构,也算是对ga开发者的一次扫盲吧,这次来研究一下ga统计代码中核心统计数据的获取。主要是针对ga中的Dimensions和Metrics这两个模块进行开发。
先来了解一下ga的Dimensions和Metrics。GA的官方文档中介绍:
You query the API for Google Analytics report data, which consists of dimensions and metrics. Metrics are the individual measurements of visitor activity on your site, such as visits and pageviews. Dimensions break down metrics across some common criteria, such as country or browser. When you build a query, you specify which dimensions and metrics you want in your report data.
在此解释一下,是当你再使用ga的api获取统计数据时,有两个数据需要注意,一个是dimensions数据,一个是metrics数据,metrics是一些单独的测量数据,例如访客在你站点上的活动,例如访问数和pv。而dimensions将这些metrics分成不同的通用规则,例如国家类别或者浏览器类别等。当你构建一个查询时,你可以使用demensions和metrics这两个维度的参数进行设置,以便用来查询你想要的数据。具体的参数可以参照:https://developers.google.com/analytics/devguides/reporting/core/dimsmets,界面如下:
在该参考文档中,各个参数都有使用的详细说明。
本人在考虑集成的时候,个人觉得主要是考虑集成这些信息:
1,当日的访问量,弹出率,这两个信息获取相对比较简单
2,搜索引擎带来的流量,网站引荐流量,以及直接访问的流量,ppc流量等,这些在GA管理界面中可以看到:
3,自然搜索流量中哪些关键词带来的流量,在ga统计账号中也很容易找到:
这里统计出了前十个关键词搜索带来的流量。
4,搜索引擎导入流量的信息,在前一张图中,可以看到统计出的baidu、谷歌和必应分别来的流量。
下面分别进行这方面数据获取的开发探索。
1,取出当日的总访问量,弹出率比较简单,只要设定日期,设置
query.setMetrics(“ga:visits,ga:bounces”);
query.setStartDate(startDay);
query.setEndDate(endDay);
这三个即可,不需要设置过滤参数能得出想要的结果。
2,获取搜索引擎带来的流量,网站推荐流量等。可以通过过滤参数来设置:
a,搜索引擎带来的流量:query.setFilters(“ga:medium==organic”);
b,网站推荐流量的过滤设置:query.setFilters(“ga:medium==referral”);
通过编程开发实现的结果如下:
在前面的统计图中可以将结果进行验证,对比后发现数字是匹配的。
3,通过关键词来的流量的开发。可以同时设置一下参数:
query.setDimensions(“ga:keyword”);
query.setMetrics(“ga:visits”);
query.setFilters(“ga:medium==organic”);
query.setSort(“-ga:visits”);//进行排序设置
进行查询,程序运行结果如下:
4,统计各大搜索引擎带来的流量结果。同时设置以下参数:
query.setDimensions(“ga:source”);
query.setMetrics(“ga:visits”);
query.setFilters(“ga:medium==organic”);
query.setSort(“-ga:visits”);
执行程序后结果如下:
看到了吧,虽然看起来简单,但是还是花了一些精力去看参考文档,并且和ga统计管理界面中数据进行了对比,这些基本数据得到了,我相信集成到我们的SEO优化工具平台中还是大有裨益的。
推荐阅读
关于GA(谷歌统计)中的代码统计集成 | 文军营销query.setFilters(“ga:medium==organic”); query.setSort(“-ga:visits”);//进行排序设置 进行查询,程序运行结果如下: 4,统计各大搜索引擎带来的流量结果。同时设置以下参数: query.setDimensions(“ga:source”); query.setMetrics(“ga:visits”); query.setFilters(“ga:medium==organic”); query.setSor...GA,一个强大的统计工具 | 文军营销1,使用谷歌统计的谷歌账号。大部分的谷歌产品都是通过使用谷歌账号来进行授权的,例如谷歌日历、Gmail等,一旦你使用谷歌账号进行登录,谷歌中所有产品你可以自动进行使用。而谷歌统计账号是采用gmail的账户和密码进行申请使用的。 2,进行统计的账号。一个谷歌追踪统计的账号是用来命名和组织一个或多个web property的统计情况。
说明:如果您有任何疑问或想咨询其他业务请拨打电话 400 685 0732