部署js代码

安装部署 javascript 代码的页面

所有需要监控的页面(一般为:整站公共的页尾文件 或整站公共的js文件 或公共的iframe文件)

代码类型

1.通用模式

请在易分析后台获取,基本代码,95%上的网站适用,如没有特殊要求,请使用此代码

代码示例:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>代码部署</title>
<link href="./demo.css" rel="stylesheet" type="text/css">
<script language="javascript" src="./demo.js"></script>
</head>
 <body> 
 网页正文 
<!-- PHPStat Start -->
<script language="JavaScript">var _trackData = _trackData || [];</script>
<script type="text/javascript" charset="utf-8" id="phpstat_js_id_1000000X " src="http://www.demo.com/1000000X.js"></script><noscript><img src="http://www.demo.com/1000000X.php" alt="PHPStat Analytics"/></noscript>
<!--/PHPStat End -->
 </body>
</html>

2.JS异步模式

请在易分析后台获取,js代码异步模式,加载速度更快,代码可以部署在网页head位置,但是如采用Flash Cookie,请放到靠近body位置处

代码示例:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>代码部署</title>
<link href="./demo.css" rel="stylesheet" type="text/css">
<script language="javascript" src="./demo.js"></script>

<!-- PHPStat Start -->
<script language="JavaScript">
var _trackData = _trackData || [];
(function() {
	var phpstat_js = document.createElement('script'); phpstat_js.type = 'text/javascript'; 
	phpstat_js.charset = 'utf-8'; phpstat_js.id = 'phpstat_js_id_1000000X'; phpstat_js.async = true;
	phpstat_js.src = 'http://www.demo.com/1000000X.js';
	var phpstat_cjs = document.getElementsByTagName('script')[0]; phpstat_cjs.parentNode.insertBefore(phpstat_js, phpstat_cjs);
  })();
</script>
<!--/PHPStat End -->

</head>
 <body> 
 网页正文 
 </body>
</html>

3.图片模式

请在易分析后台获取,可用在 WAP网页、论坛、微博、博客、淘宝网店、等通过网络引用图片的网页中

代码示例:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>代码部署</title>
<link href="./demo.css" rel="stylesheet" type="text/css">
<script language="javascript" src="./demo.js"></script>
</head>
 <body> 
 网页正文 
<!-- PHPStat Start -->
<img src="http://www.demo.com/1000000X-hidden.gif" alt="PHPStat Analytics"/>
<!--/PHPStat End -->

 </body>
</html>

4.分站模式-根据url规则

子站的访问地址有url规则,可以通过正则表达式来实现数据的提取

5.分站模式-无法根据url规则,通过js变量

如果子站没有独立域名或者对应的目录,无法通过正则表达式来实现数据的提取,那只能是通过在页面预设值一些js变量来进行标记,该标记通过后台的代码动态输出。

备注:一旦通过分站id去统计数据,那么之前设置的“有效域名”规则就会失效,分站id的规则高于有效域名规则。

代码示例:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>代码部署</title>
<link href="./demo.css" rel="stylesheet" type="text/css">
<script language="javascript" src="./demo.js"></script>
</head>
 <body> 
 网页正文 
<!-- PHPStat Start -->
<script language="JavaScript">
var _Spartner_website_id = "100001";
var _trackData = _trackData || [];
</script>
<script type="text/javascript" charset="utf-8" id="phpstat_js_id_1000000X " src="http://www.demo.com/1000000X.js"></script><noscript><img src="http://www.demo.com/1000000X.php" alt="PHPStat Analytics"/></noscript>
<!--/PHPStat End -->

 </body>
</html>

6.区分web、wap、android和ios的数据

通过js部署的网页,通过这个变量设置数据类型,主要分为web、wap、android和ios。

var _trackDataType = 'web';

如果是嵌入手机的sdk包,就不用区分了,会自动区分android和ios类型。

看起来这样子

代码示例:
<!-- PHPStat Start -->
<script language="JavaScript">
var _trackDataType = "web";
var _trackData = _trackData || [];
</script>
<script type="text/javascript" charset="utf-8" id="phpstat_js_id_1000000X " src="http://www.demo.com/1000000X.js"></script><noscript><img src="http://www.demo.com/1000000X.php" alt="PHPStat Analytics"/></noscript>
<!--/PHPStat End -->

7.其他参数说明[可选]

代码示例:
var _trackDataType = 'web'; 				//标记数据类型,参数是web和wap,可以为空,默认是web;web指pc端;wap指手机网页版;
var _Schannel_website_id = '';				//分站编号,不存在可不写此变量或者留空;参考上面第5条;
var _Schannel_webshop_id = ''; 				//商铺编号,不存在可不写此变量或者留空;参考上面第5条;
var _Scount_iframe	= false;			//标记该网页是否是iframe,如果为true,就统计被嵌入网页;
var _Sload_time=(new Date()).getTime();			//页面加载开始时间
var _Spage_type = '';					//标记的页面类型,可以为空,自定义参数;
var _Spage_pic = '';					//标记页面的使用的图片,使用带http的地址; 
var _Spage_id = '';					//标记页面的唯一编号,数字或者字符;