• RainbowSoft Studio Z-Blog
  • RainbowSoft Studio Z-Blog
  • 本站支持WAP访问
  • 订阅本站的 RSS 2.0 新闻聚合
Name:密陀僧
Email:sunwindy[A]gmail.com

google adsense 统计程序v1.0

Post by 密陀僧, 2006-12-3, Views:
googleAds.rar
研究google adsense 统计好几天,最后突然发现其实相当简单,于是花了三十多分钟把这个程序写了出来。相当没有技术含量,也就懒得分页和做功能扩展了。可惜有几个缺点,一是不能在firefox和opera 下统计,原因是这俩浏览器下window status一般情况下是不能被改变的,而我们获取到的是google ads的js赋的window.status值,所以这个矛盾无法协调。firefox下可以打开这个功能,opera则貌似根本就不允许;二是没有判断右键点击,这里是使用onfocus方法来判断页面点出,鼠标左右键貌似可以用event.button值来判断,不过不记得怎么写了。
参考了用AJAX跟踪Google Adsense广告点击一文,对作者表示感谢。
本程序采用asp+access开发,有不明白的地方请给我留言。
Tags: Google  adsense  统计 
分类:存档 | 评论:24 | 引用:0 | 点击这里获取该日志的TrackBack引用地址
上一篇:超级郁闷的一天
下一篇:今天是世界艾滋病日

或许你还对下面的文章感兴趣

Comments

  • quote 3.飞鹰007
  • 您好。请问有何方法在点击广告后,弹出一个页面(ddd.php)。
    我找了很长时间了。如果能告知,万分感谢。。
  • 2006-12-3 13:46:13 回复
  • quote 4.密陀僧
  • 在if (window.status.indexOf('键连至') == 0) {等语句 后面加上window.open("ddd.php");即可
  • 2006-12-3 14:06:24 回复
  • quote 5.飞鹰007
  • 您好。
    我发现统计不了。
    我把路径改为
    http://m.fy007.org/ggad/

    我自已去点了广告,却发现没有统计。
    另外,还有个提示说。什么then没找到。
    我看了源码里有这个。
    document.cookie = "gcookie=clicked;expires="+ Then.toGMTString();

    是否这个Then.toGMTString()的问题?
    那个新开页面我试一下。
  • 2006-12-3 14:17:53 回复
  • quote 6.飞鹰007
  • 因为网站空间是linux系统,所以只好把统计放到win系统里。
  • 2006-12-3 14:26:03 回复
  • quote 7.飞鹰007
  • 呀。
    我放到那些
    if (window.status.indexOf('键连至') == 0) {
    window.open("ddd.php");


    问题是,这个ddd.php关不掉了,关了又自动弹出,而广告却无法进入。
  • 2006-12-3 14:28:02 回复
  • quote 8.密陀僧
  • 因为触发的是onfocus事件,所以只要焦点停留在iframe,window.status每变化一次就会执行一次window.open
    统计的话只要把统计程序的js部分bug.src后面的文件名改成你指定的文件即可,如bug.src = 'http://www.abc.com/ddd.php';
  • 2006-12-3 14:36:37 回复
  • quote 9.飞鹰007
  • bug.src = 'http://m.fy007.org/ggad/AdsClick.asp?action=tongji&url=' + document.location + '&URLcorp=' +window.status.substring(3)


    后面那些 + document.location + '&URLcorp=' +window.status.substring(3)
      可以不要?
  • 2006-12-3 14:41:41 回复
  • quote 10.密陀僧
  • 需要广告链接新开页面在head标签之间加上<base target="_blank">即可
  • 2006-12-3 14:42:06 回复
  • quote 11.飞鹰007
  • 可是好象统计不到哦。
    我统计的是这个站里的
    www.fy007.org
  • 2006-12-3 14:42:39 回复
  • quote 12.密陀僧
  • url是传递广告点出页面
    URLcorp传递广告内容或链接信息
    URL可以去掉,我在程序里加了另外一个参数,URLcorp不能去掉
  • 2006-12-3 14:44:27 回复
  • quote 13.密陀僧
  • 你把if (window.status.indexOf('go to') == 0)等三处的==0改成>-1试试
  • 2006-12-3 14:46:32 回复
  • quote 14.飞鹰007
  • 还是没有统计得到
    你看看http://m.fy007.org/ggad/AdsClick.asp?Action=showads

    而下面的是我加的
    function log() {
    bug = new Image();
    if (window.status.indexOf('go to') >-1) {
    window.onunload=function adwin(){ window.open("/cmsforlai/plus/ggad.php") };
    bug.src = 'http://m.fy007.org/ggad/AdsClick.asp?action=tongji&url=' + document.location + '&URLcorp=' + window.status.substring(6);
    document.cookie = "gcookie=clicked;expires="+ Then.toGMTString();}
    if (window.status.indexOf('查看关于') >-1) {
    window.onunload=function adwin(){ window.open("/cmsforlai/plus/ggad.php") };
    bug.src = 'http://m.fy007.org/ggad/AdsClick.asp?action=tongji&url=' + document.location + '&URLcorp=' +window.status.substring(3); }
    if (window.status.indexOf('键连至') >-1) {
    window.onunload=function adwin(){ window.open("/cmsforlai/plus/ggad.php") };
    bug.src = 'http://m.fy007.org/ggad/AdsClick.asp?action=tongji&url=' + document.location + '&URLcorp=' +window.status.substring(3); }

    }

  • 2006-12-3 15:06:21 回复
  • quote 15.密陀僧
  • 我看了一下,发现你的http://m.fy007.org/ggad/AdsClick.asp这个页面打开速度非常慢,问题可能出在这里。
    建议:把程序改写为php,放在同一空间下面。
    或者换一个好点的asp空间。
  • 2006-12-3 15:17:35 回复
  • quote 16.飞鹰007
  • 好的。谢谢。
    我尝试一下。
    不里面的
    document.cookie = "gcookie=clicked;expires="+ Then.toGMTString();

    那个then.togmtstring()是做什么用的呀。有这个then报错。
  • 2006-12-3 15:20:27 回复
  • quote 17.密陀僧
  • 这句代码是设置cookies过期期限的。
    toGMTString是把时间采用GMT(Greenwich Mean Time)时间。即格林尼治平时。
    这句代码是没问题的,本blog即使用了此代码,你可以查看源代码参考。
  • 2006-12-3 15:43:39 回复
  • quote 18.飞鹰007
  • document.cookie = "gcookie=clicked;expires="+ Then.toGMTString();

    可以去掉不要吗?
  • 2006-12-3 15:48:28 回复
  • quote 23.飞鹰007
  • 谢谢答复.
    我不知是什么原因.用上您的统计很难实现点击统计.
    我改用了其它的统计.
    谢谢.
  • 2006-12-4 14:09:47 回复
  • quote 24.Hmily
  • 谢谢,今天用到了。
    顺便改了下样式和增加了一个分页
    http://mysheji.com/googleAds/AdsClick.asp?Action=showads
    需要统计的朋友直接加我的QQ:37294812吧。
  • 2007-1-8 15:04:41 回复

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Hot Articles

New Articles

Last Comments

Guest