一个网站部署多个Google Analytics帐户
建站知识 2021-07-02 19:48www.168986.cn长沙网站建设
当你已经成功的在谷歌分析 Google Analytics中,创建了一个配置文件帐户。你会发现谷歌分析生成的跟踪代码中会有一个唯一的数字ID帐户号码,例如UA-XXXX-1,每个ID会对应一个相应的GA配置文件,通常我们会按照官方提供的代码去部署,无法满足我们更多个性化应用需求,例如我的网站有多个域,我希望不同的域的访问使用不同谷歌分析帐户;或者我希望同一网站部署多个帐户,帐户A分析所有的流量,帐户B只统计部分频道的流量;
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://.");
document.write(unescape("%3Cscript src=’" + gaJsHost + "google-analytics./ga.js’ type=’text/javascript’%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-XXXXX-1");
pageTracker._trackPageview();
var otherTracker = _gat._getTracker("UA-YYYYY-1");
otherTracker._trackPageview();
</script>
在以上的代码中,哦们可以看到不同的GA配置文件ID"UA-XXXXX-1"和"UA-YYYYY-1" 当用户访问含有这段代码的网页后,GA会把数据发送到UA-XXXXX-1,然后在发送到UA-YYYYY-1,两个帐户获取到了相应的数据,而且数据是相互独立的,不甚至可以针对不同帐户应用不同的过滤器,得到你所需要的分析数据。狼蚁网站SEO优化将列出几种常见应用是需要的GA代码部署
一、我有多个网域,我需要使用不同的帐户分析不同域的访问数据
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://.");
document.write(unescape("%3Cscript src=’" + gaJsHost + "google-analytics./ga.js’ type=’text/javascript’%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxx-1");
pageTracker._setDomainName(‘.xxx.’);
pageTracker._trackPageview();
var otherTracker = _gat._getTracker("UA-yyyyy-1");
otherTracker._setDomainName(‘.yyy.’);
otherTracker._trackPageview();
</script>
二、在同一网站部署不同格式的代码
有些谷歌分析代码,可能会根据不同格式的cookie写入数据,这样得出的数据可能对我们产生很多疑惑,请查看以下代码
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://.");
document.write(unescape("%3Cscript src=’" + gaJsHost + "google-analytics./ga.js’ type=’text/javascript’%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var 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/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://.");
document.write(unescape("%3Cscript src=’" + gaJsHost + "google-analytics./ga.js’ type=’text/javascript’%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-aaaaa-1");
pageTracker._trackPageview();
var otherTracker = _gat._getTracker("UA-bbbbb-1");
otherTracker._trackPageview();
</script>
复制代码
代码如下:<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://.");
document.write(unescape("%3Cscript src=’" + gaJsHost + "google-analytics./ga.js’ type=’text/javascript’%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-XXXXX-1");
pageTracker._trackPageview();
var otherTracker = _gat._getTracker("UA-YYYYY-1");
otherTracker._trackPageview();
</script>
在以上的代码中,哦们可以看到不同的GA配置文件ID"UA-XXXXX-1"和"UA-YYYYY-1" 当用户访问含有这段代码的网页后,GA会把数据发送到UA-XXXXX-1,然后在发送到UA-YYYYY-1,两个帐户获取到了相应的数据,而且数据是相互独立的,不甚至可以针对不同帐户应用不同的过滤器,得到你所需要的分析数据。狼蚁网站SEO优化将列出几种常见应用是需要的GA代码部署
一、我有多个网域,我需要使用不同的帐户分析不同域的访问数据
复制代码
代码如下:<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://.");
document.write(unescape("%3Cscript src=’" + gaJsHost + "google-analytics./ga.js’ type=’text/javascript’%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxx-1");
pageTracker._setDomainName(‘.xxx.’);
pageTracker._trackPageview();
var otherTracker = _gat._getTracker("UA-yyyyy-1");
otherTracker._setDomainName(‘.yyy.’);
otherTracker._trackPageview();
</script>
二、在同一网站部署不同格式的代码
有些谷歌分析代码,可能会根据不同格式的cookie写入数据,这样得出的数据可能对我们产生很多疑惑,请查看以下代码
复制代码
代码如下:<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://.");
document.write(unescape("%3Cscript src=’" + gaJsHost + "google-analytics./ga.js’ type=’text/javascript’%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var 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/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://.");
document.write(unescape("%3Cscript src=’" + gaJsHost + "google-analytics./ga.js’ type=’text/javascript’%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-aaaaa-1");
pageTracker._trackPageview();
var otherTracker = _gat._getTracker("UA-bbbbb-1");
otherTracker._trackPageview();
</script>
上一篇:放置php博客程序的国内主机推荐
下一篇:国外免费DNS服务器域名解析方法
长沙网站设计
- 如何自己建一个网站 自己想建个网站,怎么建
- 如何制作网站免费建站 创建网站免费注册
- html简单网页代码 html简单网页代码超链接
- dreamweaver网页制作 dreamweaver网页制作模板
- 上海网站建设 上海网站建设制作微信
- 如何制作网站和网页 如何制作一个网页
- html网页制作代码大全 端午节html网页制作代码大
- app开发公司 app开发公司前十名
- html网页制作 html网页制作文字居中
- app制作一个需要多少钱 请人制作一个app多少钱
- 成都网站制作 成都网站制作维护
- 百度建一个网站多少钱 百度做个公司网站要多少
- html+css网页制作成品 web网页制作成品css+javascrip
- html网页制作案例 html网页设计案例
- html+css网页制作成品 web网页制作成品css+javascrip
- 个人网站模板 个人网站模板HTML