您现在的位置 » 博客首页 » 前端代码

站外FLASH广告投放统计-基于百度统计系统

2010-07-25
好久不写东西,周末把最近弄的几个东西记录一下;

首先说一下百度的统计系统:

1、出数据比较快:大约10分钟左右就出数据了,如果你需要的数据比较及时,这是个好的选择;



2、显示地区:显示地区,这点很有用;



统计系统的原理就是请求他服务器一张图片,把客户端的信息传过去就行了;

其次,说一下站外广告投放的统计

这个很简单,写这篇的目地是为了给下两篇作准备的;

通常A网站会设计一些FLASH广告,投放到B网站,但很多时候,B网站都要求FLASH广告存在B网站上,这样A网站就很难知道FLASH就展示了多少次!B网站说多少就多少了!点击还好,必定是点到了自已的网站上,想统计还比较简单;

那么有没有办法不在B网站察觉的情况下,把百度的统计代码放在FLASH里边呢?最近试了一下,还是可以的;

FLASH里边有一个loadMovie,就是把外边的一个图片加载到FLASH中,而且统计系统就是一张图片,如果能在FLASH中调用这个图片不就可以了吗!

因为我对AS3不懂,只懂一些AS2,所以写了一段代码,可以实现这个统计:

function track(k){
	var d = new Date();
	var t = int(d.getTime()/1000);
	var u = 'http://hm.baidu.com/hm.gif?cc=1&cf=&ci=&ck=1&cl=24-bit&cm=&cp=&cw=&ds=1280x1024&ep=&et=0&fl=10.0&ja=1&ln=zh-cn&lo=0&lt='+t+'&nv=0&rnd='+t+'&si='+k+'&st=4&su=';
	loadMovie(u, "track");	
}
track('803bf72233078312f4d20741bd8837ff');


其中,'803bf72233078312f4d20741bd8837ff'是你去百度申请统计时代码中的KEY;

这样的代码,看基本的信息可以了,如IP,PV,UV;再看细了,如分辨率,浏览器等,就要自已再改一改这段代码,把这些参数传进去;因为我没有这方面的需求,就没有改;

另外一点,怎么样不让B网站发现呢?百分百不发现那是不可能的,只不过一般扔给B网站看,B网站就是打开看一眼,没有什么问题就上了;

只要你在FLASH中作如下设置,FLASH在打开是,不显示有请求出去就可以了;



这样试下来的效果非常好; 基本投放出去的FLASH,10分钟后就可以看到效果了;同理,也可以在FLASH的点击动作中加入如下代码,可以统计到点击;
评论:4 条 | 查看:421 次
fdf于2011年10月20日23点27分48秒说
ertte
于2011年01月14日22点37分00秒说
能详细讲解一下吗 想学习一下 邮箱 cg.du@mic.com.tw
冰影寒风于2010年08月30日18点43分23秒说
居然有板凳
羽毛于2010年08月06日16点10分15秒说
顶一个

发布评论/留言

名字/昵称:
内容: