网站运营
位置:首页>> 网站运营>> 提高单价:只针对搜索引擎显示Adsense广告

提高单价:只针对搜索引擎显示Adsense广告

作者:摩摩诘 来源:digglife 发布时间:2009-03-31 16:20:00 

标签:提高,单价,Adsense,广告

针对搜索引擎显示Adsense广告是一个很古老的话题,其目的是为了减少无效展示,提高eCPM,也就是所谓的有效每千次展示的费用。江湖上传言eCPM高了,Adsense机器人会自动匹配高单价的广告到你的网页,所以在点击率一定的情况下,提高eCPM是是一种有效提高广告收入的办法。

网上流传的有三种办法,原理都是一致的,只是有的简单有的复杂,有的功能强有的效率高。曾经一度使用大猫老湿的习作,但是后来发现还需要继续缩小范围,所以就自己研究了一下。

首先看看原始代码:

<?php

$referer = $_SERVER[‘HTTP_REFERER’]; //获取反向链接,并赋值给$referer

$adsense = 《《《ad

你可以把ADsense的代码

复制到我的位置

ad; //Adsense代码赋值给$adsense

if(strpos($referer,‘digglife.cn’) == false){

echo $adsense;

}//判断$referer中是否含有digglife.cn,无则输出$adsense

?>

我虽然没学过PHP,但是这些代码还是很容易懂的,上面的注解尽管不专业,但是意思上不会有差错。Strpos本来是寻找字符串中某字符最先出现处,有则返回整数值,但是因为如果没有就返回false,所以这里用着刚刚好。

这段代码采用的是一种排除法,只要不是直接进入digglife的,一律显示广告。但是我通过Google Analystic分析的结果是,99%的收入来自谷歌,百度和搜搜,所以只想针对这三个搜索引擎显示广告,这样只能通过正面判断。

当然,可以如下这么写,还是大猫的家庭作业:

<?php
$referer = $_SERVER['HTTP_REFERER'];
$adsense = <<<AD
adsense的代码
AD;
if(strpos($referer,'google') !== false){
echo $adsense;
}elseif(strpos($referer,'baidu') !== false){
echo $adsense;
}elseif(strpos($referer,'soso') !== false){
echo $adsense;

?>

但是适合对不同的搜索引擎显示一样的内容,如果内容相同,就可以利用foreach循环语句将其简化:

<?php
$referer = $_SERVER['HTTP_REFERER'];
$se = array('google', 'baidu', 'soso');
$adsense = <<<AD
adsense代码
AD;
foreach ($se as $source) {//将se数组中的每一个值逐一赋给$source
if(strpos($referer,$source) !== false){
echo $adsense;
}
}
?>

不过Foreach这个方法要将数组里面的每一个值都执行一遍,也就是所谓的遍历,执行效率从理论上说要比上面那个低一点。

PHP看起来好像很牛逼的样子,啥时候俺也来学学。

0
投稿

猜你喜欢

  • 站长朋友都知道,一个个人博客,要宣传推广是较难的,要树立自己的品牌更加不容易。我的博客建设四个多月来,二个月时PR就由0上升为2。流量稳定上
  • 在比较复杂的网络环境中,用户需要通过不同的网关访问不同的网络服务器,比如笔记本电脑用户在家时使用ADSL,在单位使用局域网时就需要切换不同的
  • 一:导入模板方案1.将方案包中的文件、目录复制到你的站点根目录中,如JS、Temp目录(复制前,请做好站点的文件备份,以便以后恢复时使用)2
  • 北师大的网络情况以前说过了,学校里必须过验证网关才能上外网。为了方便校内同学方便地(不费流量地)升级Ubuntu,也可以充分利用服务器的资源
  • 如何在涉世之初少走弯路,有一个好的开端,开始一番成功的事业?以下是一些先行者积累的10条有益的涉世忠告。好好地遵循、把握这些忠告和建议吧,比
  • 我们都知道关键词分析在算法中起着承上启下的作用。百度在还没调整算法之前所用的关键词分析是最大匹配法:正向匹配法,逆向匹配法和双向匹配法。比如
  • DZ7.0+UC1.5+DEDE5.3测试通过 论坛之星/活跃会员 {dede:loop table="cdb_memb
  • 域名的概念与机制1. 介绍本文主要介绍域名(DNS)的一些机制及实现方法,下面我们就具体看一下它的情况。1.1. 域名的历史产生域名的的根本
  • 一、状态页所谓的404页就是服务器404重定向状态返回页面。数字404指的是404号状态码。一般常用到的有200号状态码和404号状态码。2
  • VMware Server提供了一个免费的并且比较容易进入的服务器虚拟化方法,不过部署它的几个方面——尤其是配置,可能很棘手。即使
  • 10月14日下午消息,继数月前推出芒果手机游戏乐园之后,湖南卫视金鹰网又推出&ldquo;芒果游戏乐园&rdquo;的网络游
  • IXWebHosting怎么样?自从我的网站上线以后就有人不断的发邮件问我这个问题,但是要简单的回复这个问题却不容易,因为不同的人有不同的需
  • 我最早接触SEO是在2002年,从事SEO的人士都应该知道03年中国的SEO市场非常混乱繁杂。把一个网站的关键词两三天之内做到GOOGLE的
  • 综述本文将讨论UNIX平台下,Apache WEB服务器安装和配置的安全问题。我们假定阅读本文的系统管理员已经针对自己站点的情况选择了相关的
  • WordPress主题一般有一系列的php文件和一个style. css文件,而其 * 能最为强大的文件则是functions. php。Wo
  • 齐毛鸭对个人网站的思考一直在继续。个人网站的技术门槛已经越来越低。而齐毛鸭也发现,越来越多的个人网站缺的不是技术而是定位。个人网站不同于博客
  • 虽然现在的站长界,无论是个人站还是门户站,都或多或少的用了“采集”的方式来建站,比如猫扑这个看起来不至于用采集的“大站”,而众多的个人网站就
  • 虚拟系统"的意思是"假的系统",亦即当一个使用者使用的是"虚拟系统"时,他所看到的系统档案
  • 本文重点阐述如何停止或启动处理网络负载平衡群集通讯、如何挂起或继续网络负载平衡,以及如何禁用对特定端口的新的网络负载平衡通讯处理等问题。A、
  • 在这个seo外链为王的时代,应该没多少人注重内链建设了,实际上不管是在百度还是在google,内链建设都非常重要. 本文着重讲述内链.随便列
手机版 网站运营 asp之家 www.aspxhome.com