快速业务通道

Flash广告点击率的深入研究

作者 凌众技术 来源 网页制作 浏览 发布时间 2012-03-10
了其中的原理再想实现功能就只是编程高低的问题了,呵呵,申明一下,本人也是一菜鸟,所以还请高手不要取笑)

新建一个动画文件,存储为myflash,在舞台建一个按钮,赋予脚本:

on(release){getURL(”http://localhost/count.htm?clicktag”+clicktag+”detail.htm”);}

发布动画,打开其中的myflash.html文件,将参数<param name="movie" value="myflash.swf" />修改为<param name="movie" value="myflash.swf?clicktag=http://localhost" />

那么用户对广告的反应是如何被跟踪的呢?如图:

原来clicktag变量值定义的URL首先传递给http://localhost/count.htm这个负责跟踪统计的站点,此页面一般是使用动态页面如asp,jsp等,呵呵懂得jsp或者其他的动态语言的用户就有用武之地了, 只要截取clicktag变量,每传过来一次就加一次(废话:当然你也可以作弊,不妨多加几次来迷糊用户一下),这页面一般不会直接显示给用户(当然也可以拉),而后再由该站点设置一个称为“重定向“的技术转向http://localhost/ detail.htm页面(也就是你点击广告后打开的页面),IIS有设置重定向的功能.至于重定向,恰好我这有个经常用的,提供给大家参考下

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>myflash</title>
</head>
<body bgcolor="#ffffff">
<div align="center">
<font size="5"></font>
<script language="javascript">
<!--
function getvalue(r){
var countbegin;
var countend;
var count;
var s=location.search;
var d="?";
var index=s.indexOf(r);
if(index!=-1){
  countbegin=(s.indexOf("=",index)+1);
  countend=s.indexOf(d,index);
  if(countend==-1){
  countend=s.length;
  }
  count=s.substring(countbegin,countend);
  return (count);
  }
  }
  //记录clicktag的值
  document.write(''点击的代码:''getvalue("clicktag");+''<br>'');
  //新打开一个窗口,重定向到目标URL
  window.open(getvalue("clicktag")
  -->
</script>
</div>
</body>
</html>

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号