或者

GA,一个强大的统计工具

作者:紫色年华 浏览:253 发布时间:2017-11-20
分享 评论 0

    谷歌的api,大家都知道有不少,其中谷歌统计api,功能肯定不用说,很强大,非常重要,它能让你将网站的统计信息无缝集成到你所在的应用中去,之前看过相关文档,做过一些研究。今天我继续研究了一下,仔细把GA账号层次体系理解了一下。


    先做个谷歌统计GA的简要说明。谷歌统计管理是一个非常灵活的系统,通过它你可以跟踪统计多个站点,并且可以将统计信息分享给别人查看。但是在建立你的谷歌统计账号之前,还是需要理解一下谷歌统计管理体系的架构知识的,这个对于需要进行谷歌统计api的开发人员来说,尤为重要。


    GA账号体系架构


    通过上图的简要说明,可以大致看出谷歌统计的账号架构了吧,在这里有一些概念需要进行阐述。


    1,使用谷歌统计的谷歌账号。大部分的谷歌产品都是通过使用谷歌账号来进行授权的,例如谷歌日历、Gmail等,一旦你使用谷歌账号进行登录,谷歌中所有产品你就可以自动进行使用。而谷歌统计账号就是采用gmail的账户和密码进行申请使用的。


    2,进行统计的账号。一个谷歌追踪统计的账号是用来命名和组织一个或多个web property的统计情况。每个谷歌统计用户至少拥有一个这样的统计账号,而不管是他自己建立的,亦或是别人共享给他的。在每个统计账号中,一个或多个web property被追踪统计。在上图中可以看到,一个账号可以对一个web property进行追踪,也可以对多个web property进行追踪,这个可以根据用户自己的需求来进行定制。统计账号的组织管理。如果你用一个账号就管理一个网站,这样还是很简单的,但是如果你管理多个站点的话,需要注意一下几点:


    1)一个统计账号可以管理多达50个Profiles


    2)如果你将某个统计账号授权给某个用户,他们就可以查看和修改这个账号下的所有站点信息


    3)不能将历史数据从一个账号迁移到另外一个。


    3,Web Property。在谷歌统计中,一个web property,就是你统计代码安装过的一系列页面的集合。在统计代码中,一个profile的web property具有唯一的id,它是一个账号id和一个额外数字的组合。


    1)UA-XXXXX-YY中的X代表了你的账号数字


    2)UA-XXXXXX-YY中的Y代表了你账号下profile的数字


    在以下代码中:


    var pageTracker = _gat._getTracker(“UA-10876-1″);


    对于UA-10876-1,定义了web property的账号10876,且表示它是该账号下的第一个profile。那么,该账号下的第二个profile的web property就是UA-10876-2。


    4,Profile。每个统计账号至少默认拥有一个profile。需要注意的几个地方:


    1)不管在统计账号中跟踪了多少个web property,每个站点都必须赋予一个profile给它。统计数据不能离开profile而依赖于web property之上。


    2)对于一个指定站点,你可以创建多个profile,然后使用过滤器来提供不同的报告视图给特定的站点。


    3)用好主profile。当建立一个统计账户时,最好将第一个profile作为主profile。这个主profile不应设置任何网站统计追踪数据的过滤规则,这样的话,该web property就带有了从建立时的任何历史数据了。如果你要对profile进行过滤规则的设置,最好建立两个profile类型,一个用来追踪所有数据,另外一个可以设置某些特定的过滤规则,而且主profile必须是统计账号下的第一个profile。