如果一个页面既用JS调用添加了百度统计代码,又在网页源代码中添加了统计代码,是不是会重复统计数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果一个页面既用JS调用添加了百度统计代码,又在网页源代码中添加了统计代码,是不是会重复统计数据相关的知识,希望对你有一定的参考价值。

比如一次访问会记做两次

参考技术A 这种页面统计是各统计各的,比如你加了百度的,又加了51的,又加了站长站的,他们是分别统计的,不会重复写入相同的数据库里.追问

抱歉没说清楚,JS调用添加和页面添加的都是同一段百度统计代码,这种情况百度统计后台统计数时会是重复的吗

参考技术B 目前百度统计暂不支持您改造代码

更多问题,请到推广客户端帮助频道查询:http://yingxiao.baidu.com/support/editor/index.html

动态加载js,css(项目中需要的)

最近做的一个项目需要加入百度统计,大家都知道百度统计在页面引用就是一坨js,实现方法很简单引用到页面就ok了。

那么问题来了,虽然我不知道百度统计的原理是啥,我的测试服引用了百度统计,百度统计账号里面配置的域名是正式服的域名,但是却检测到了我测试服的访问量,这就尴尬了,然后就想到了动态加载js

1.动态加载js文件

我们要把这块链接加入页面

<script src="js/count.js"></script>

具体代码实现如下

function loadJs(url){
	var script = document.createElement("script");
	script.type="text/javascript";
	script.src=url;
	document.body.appendChild(script);
}
//调用loadJs
loadJs("js/count.js");//这儿的参数是你的js的地址

2.动态加载js脚本

 

function loadJscode(code){
	  var script = document.createElement("script");
	  script.type = "text/javascript";
	   try{
		script.appendChild(document.createTextNode(code));
	   }catch(e){
		script.text = code;
	   }
	       document.body.appendChild(script);
}
    var text = "function test(){alert(‘test‘);}";
    loadJscode(text);

3.动态加载css文件

我们要把这块链接加入页面

 

<link rel="stylesheet" href="css/count.css" />

 

具体代码实现如下

function loadCss(url){
	  var css = document.createElement("link");
	  css.type = "text/css";
	  css.href = url;
	  document.body.appendChild(script);
}
//调用loadCss
loadJs("css/count.css");//这儿的参数是你的css的地址

4.动态加载css脚本

  

		function loadCsscode(cssCode){
				var style = document.createElement("style");
				style.type = "text/css";
				try{
					// firefox、safari、chrome和Opera
					style.appendChild(document.createTextNode(cssCode));//createTextNode创建文本节点
				}catch(e){
					//老版本的IE浏览器 ,需要使用style元素的stylesheet属性的cssText属性
					style.styleSheet.cssText = cssCode;
				}
				document.getElementsByTagName("head")[0].appendChild(style);
		}
		 var text = "font{color:#000;}";
		 loadCsscode(text);

  借鉴于袁客

 

  


以上是关于如果一个页面既用JS调用添加了百度统计代码,又在网页源代码中添加了统计代码,是不是会重复统计数据的主要内容,如果未能解决你的问题,请参考以下文章

求问:在使用百度统计的时候,使用“自定义变量”的JS-API部署,请问如何在加载统计代码前调用接口。

通过js在页面加载时为html元素添加一个class,随后又在setTimeout中删除之,问作用

vue加百度统计代码(亲测有效)

mvc 母版页问题 我在网前台用一个母版页 其他页面调用母版页都没有问题

百度统计 可以统计页面上的JS的弹出窗的打开次数吗? 怎么实现?

我做了百度推广,请问怎么把百度统计代码装到网站上面