PHPStat采集数据分析平台API接口

添加时间: 2012-09-16    点击:0

分析页面flash元素点击数据,分析页面按钮点击数据

 

部署前说明

 

用于触发某个事件,如某个按钮的点击,或播放器的播放/停止,以及游戏的开始/暂停等。

Flash中所有的的事件都可以通过该接口来统计,只要在响应用户操作时,通过Flash调用JS接口就可以了。

事件跟踪的数据不会被记入到页面PV中,适合用来统计所有的不需要看做PV的页面事件。

 

适用的场景

 

  • AJAX页面元素的点击
  • flash网站元素的点击
  • 播放器的播放/停止操作
  • web小游戏的开始/暂停操作
  • 文件下载

 

部署代码

	<html>
	    <head>
	        <!-- 您页面原有的代码 -->
	        <script>
	        var _trackData = _trackData || [];
	        </script>
	    </head>
	    <body>
	        <!-- 您页面原有的代码 -->
	        <!-- PHPStat Start -->
	<script type="text/javascript" charset="utf-8" id="phpstat_js_id" async="true" 
src="http://s1.phpstat.net/xxxxxxx.js"></script><noscript>
        <img src="http://s1.phpstat.net/xxxxxxx.php" alt="PHPStat Analytics"/></noscript>
	<!--/PHPStat End -->
	    </body>
	</html>

 

标准构造参数

var _trackData = _trackData || [];

 

设置步骤

在响应点击/开始/停止/下载等事件时,在JS中调用事件跟踪代码。

_trackData.push(['addaction',cate,name,action,value]);
  • cate:要监控的目标的类型名称,通常是同一组目标的名字,比如"视频"、"音乐"、"软件"、"游戏"等等。该项必选。
  • name:用户跟目标交互的行为,如"播放"、"暂停"、"下载"等等。该项必选。
  • action:事件的一些额外信息,通常可以是名称代码等等。该项可选。
  • value:事件的一些数值信息,比如权重、时长、价格等等,在报表中可以看到其平均值等数据。该项可选。

 

举例

1.例如我们可以使用_trackData来对某种类型的链接进行监控:

<a onclick="_trackData.push(['addaction','首页', '注册按钮', 'reg_button', '10.00'])"
 href="http://www.phpstat.net/">

 

2.例如我们可以使用_trackData来对软件的下载进行监控:

<a onclick="_trackData.push(['addaction','首页', 'phpstat2012版下载', 'click_soft', '0'])" target="_blank" 
href="http://www.phpstat.net/phpstat/phpstat.2012.rar">

 

3.例如我们可以使用_trackData来对flash的网站进行监控:

import flash.external.*;
#include "phpstat.as"

_root.a702.onPress = function () {
	trackPHPStat("['addaction','FLASH测试','falsh按钮','flash_code','10.00']");
}

 

phpstat.as代码:

function trackPHPStat(value_:String) 
{
	try {
		ExternalInterface.call("_trackData.push",""+value_+"");
	} 
	catch(e:Error) 
	{
	     trace(e);     
	}
}

 

立即尝鲜

推荐内容1
推荐内容
推荐内容
推荐内容