网页中的广告统计,展现次数和点击次数,应该要怎样统计。是通过js来控制吗
google analysis的原理:当我们访问带有Google Analyitcs追踪代码的页面时,页面中的GA追踪代码被执行,然后会向Google服务器发送一个1像素的图片请求。 (http://www.google-analytics.com/__utm.gif?params1=XX\u0026amp;params2=XX)并将所收集到的数据(比如浏览器版本啊)作为请求__utm.gif图片链接的变量一起发送回google服务器。然后经过google服务器的处理发布到我们的数据报告里。
■网友
是通过js的,页面load js,js再发送信息给后台服务器,后台服务器接受后再通过实时流处理进行各种分析工作。这个其实也可以通过分析服务器日志解决,不过服务器日志夹杂着很多爬虫,日志需要先ETL,且较难分析客户端行为,如页面加载速度,客户的浏览器大小,版本等等,所以网站用户行为分析目前主要还是通过js方式进行。另外从你的题目中,发现还有不少需要考虑的事情,例如如何过滤广告欺骗点击,防spam等等。如果要做一套很完善的广告效果监控系统,里面有不少坎。推荐的方式,不用自己开发,直接使用google analytics,除非你需要通过广告点击数据做个性化分析,否则应该能满足你大部分需求。
■网友
根据你的描述, 先简单的写了一个小例子, 未经测试! 你可以自己试试. 有问题再反馈.简述:获取展示次数和点击次数可以用javascript(需要用到jquery)来控制.但储存这些次数,需要一个动态的脚本(例如:php) 写入到数据库里(例如mysql)概念:展示次数是 嵌入广告 所在页面 展示次数.点击次数是 点击 嵌入广告 的URL 的次数.步骤1:建立数据库 在建立数据库(my_db), 建立一个表(mytable): 主要字段有3个: URL(地址) 记录展示页面或者点击页面的地址.或其特征. type(类型) 记录类型:是展示 还是 点击number(次数) 记录:此URL地址 被点击 或 被展示 次数如图: 【网页中的广告统计,展现次数和点击次数,应该要怎样统计。是通过js来控制吗】 
可以提前先把需要的页面录入到数据库里,初始number都是0.步骤2: 写php文件\u0026lt;?php//获取ajax过来的url信息$url = $_GET;//连接数据库$con = mysql_connect("localhost","root",""); if (!$con) { die(\u0026#39;Could not connect: \u0026#39; . mysql_error()); } mysql_select_db("my_db", $con);//执行sql更新对应URL的number$query = mysql_query("UPDATE mytable SET number = number +1 WHERE url = \u0026#39;".$url."\u0026#39; limit 1")if($query){$jsondata="https://www.zhihu.com/api/v4/questions/20258300/{status:/u0026#39;yes/u0026#39;}";}else{ $jsondata="https://www.zhihu.com/api/v4/questions/20258300/{status:/u0026#39;no/u0026#39;}";}//返回echo $_GET."(".$jsondata.")";?\u0026gt;步骤3: 写js文件假设你的url都是: http://www.111.com/index.html 类似这样的//获取当前的URLvar strHref = https://www.zhihu.com/api/v4/questions/20258300/document.location.href;var intPos = strHref.lastIndexOf("/");var geturl = strHref.substr(intPos + 1);//这个步骤是把获取到的URL提交给PHP文件$.getJSON("post.php?url="+geturl+"\u0026amp;jsoncallback=?", ", function(json){ if(json.status=="yes"){alert("更新访问次数成功"); } else{alert("更新访问次数失败"); }});步骤4.把这个js调用在需要的html页面里....步骤5: 访问各个页面看看数据库是否更新了吧....
■网友
一般情况下,你点击了广告之后,网址都有一个参数,通过此参数来统计广告点自哪里,或者直接通过系统统计此广告(页面)访问了多少次,服务器统计这个很简单地。或者通过程序后台程序统计。通过js的很少吧。
推荐阅读
- 鄂温克冬季马赛-30℃极寒开赛:寒冬中的火热派对
- 大雪@大雪腌肉 适当进补 今日大雪
- 有啥方法,网站,项目可以自己练习计算广告学
- |电商事业中的“闪光少年”
- hadoop中的mapreduce链接(mapreduce chaining)怎样避免中间文件的产生
- 经观汽车|日系车企中的“异类”?东风日产将导入e-POWER技术大干增程式混动 | 经观汽车
- 中年|这些东西,比你想象中的还要大得多!
- PS网页版
- 请问杨毅微博中的这两人是谁
- 某些公司招聘要求中的精通mysql是啥程度
