金华信息港
教育
当前位置:首页 > 教育

如何在同一网站部署多个GoogleAna

发布时间:2019-06-15 02:35:34 编辑:笔名

当你已经成功的在谷歌分析 Google Analytics中,创建了一个配置文件帐户。你会发现谷歌分析生成的跟踪代码中会有一个的数字ID帐户号码,例如:UA-XXXX-1,每个ID会对应一个相应的GA配置文件,通常我们会按照官方提供的代码去部署,但是无法满足我们更多个性化应用需求,例如:我的站有多个域,我希望不同的域的访问使用不同谷歌分析帐户;或者我希望同一站部署多个帐户,帐户A分析所有的流量,帐户B只统计部分频道的流量;

script type=text/javascriptvar gaJsHost = ((https: == otocol) ? https://ssl. : http://www.);ite(unescape(%3Cscript src= + gaJsHost + type=text/javascript%3E%3C/script%3E));/script

script type=text/javascriptvar pageTracker = _gat._getTracker(UA-XXXXX-1);pageTracker._trackPageview();

var otherTracker = _gat._getTracker(UA-YYYYY-1);otherTracker._trackPageview();/script

在以上的代码中,哦们可以看到不同的GA配置文件IDUA-XXXXX-1和UA-YYYYY-1 当用户访问含有这段代码的页后,首先GA会把数据发送到UA-XXXXX-1,然后在发送到UA-YYYYY-1,两个帐户同时获取到了相应的数据,而且数据是相互独立的,不甚至可以针对不同帐户应用不同的过滤器,得到你所需要的分析数据。下面将列出几种常见应用是需要的GA代码部署:

一、我有多个域,我需要使用不同的帐户分析不同域的访问数据

sc铁岭治牛皮癣医医院ript type=text/javascriptvar gaJsHost = ((https: == otocol) ? https://ssl. : http://www.);ite(unescape(%3Cscript src= + gaJsHost + type=text/javascript%3E%3C/script%3E));/script

script type=text/javascriptvar pageTracker = _gat.坑娃辅食排行榜招_getTracker(UA-xxxxx-1);pageTracker._setDoma铜陵癫痫医院排名inName();pageTracker._trackPageview();

var otherTracker = _gat._getTracker(UA-yyyyy-1);otherTracker._setDomainName();otherTracker._trackPageview();/script

二、在同一站部署不同格式的代码 有些谷歌分析代码,可能会根据不同格式的cookie写入数据,这样得出的数据可能对我们产生很多疑惑,请查看以下代码

script type=text/javascriptvar gaJsHost = ((https: == otocol) ? https://ssl. : http://www.);ite(unescape(%3Cscript src= + gaJsHost + type=text/javascript%3E%3C/script%3E));/script

script type=text/javascriptvar pageTracker = _gat._getTracker(UA-xxxxx-1);pageTracker._setAllowHash(false);pageTracker._setAllowLinker(true);pageTracker._trackPageview();

var otherTracker = _gat._getTracker(UA-yyyyy-1);otherTracker._trackPageview();/script

以上代码中,我们会发现组帐户ID,UA-xxxxx-1使用的是跨域跟踪的代码,当然也是按照跨域跟踪的cookie算法来发送数据到谷歌分析的服务器,但第二组帐户ID,UA-yyyyy-1使用的是

谷歌分析官方提供的标准跟踪代码,和种算法当然也截然不同。我们可以使用这种部署方法来发现代码部署存在的问题!

三、同一站,我需要不同的页面得到独立的分析数据

我们可能会遇到这样的应用,在同一站下我希望不同的页面得到独立分分析数据,例如我们使用UA-xxxxx-1跟踪页A,使用UA-yyyyy-1跟踪页B。如果用户次进入访问了A页,2天后,又再次访问,但是进入了B页,这时谷歌分析会有综合浏览量等数据还是发送到A。

script type=text/javascriptvar gaJsHost = ((https: == otocol) ? https://ssl. : http://www.);ite(unescape(%3Cscript src= + gaJsHost + type=text/javascript%3E%3C/script%3E));/script

script type=text/javascriptvar pageTracker = _gat._getTracker(UA-aaaaa-1);pageTracker._trackPageview();

var otherTracker = _gat._getTracker(UA-bbbbb-1);otherTracker._trackPageview();/script

注:相关站建设技巧阅读请移步到建站教程频道。

公众号微信小程序
急性湿疹
结节病
友情链接