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

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

针对搜索引擎显示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看起来好像很牛逼的样子,啥时候俺也来学学。

标签:提高,单价,Adsense,广告
0
投稿

猜你喜欢

  • 中国网游山寨化严重:新游戏3天就被山寨

    2009-10-23 07:48:00
  • 黄漫浠:Google Wave网络营销案例分析

    2009-10-30 12:58:00
  • 站长购买网站需认真考虑的十六条建议

    2008-05-29 12:30:00
  • 详细讲解西软FOXHIS增量备份与恢复方法

    2020-12-29 19:54:12
  • IE8发现新漏洞 可对安全网站实施攻击

    2009-11-22 10:16:00
  • ProFtpd快速指南(一)

    2007-09-12 13:47:00
  • CentOS7上安装Docker的详细步骤

    2023-08-02 03:06:02
  • 如何在Linux中的特定时间运行命令

    2022-09-26 11:31:15
  • 张朝阳作为互联网首棒火炬手传递奥运圣火

    2008-05-04 11:42:00
  • 妙用Discuz! X1.5“外地IP注册审核”功能

    2010-12-08 16:53:00
  • 站长进行设计网站时必须注意二十三个方面

    2008-12-01 09:51:00
  • 教你使用Jenkins集成Harbor自动发布镜像

    2023-10-28 02:32:24
  • 开始博客赚钱之前,需要考虑的7件事情

    2008-03-20 10:09:00
  • 在VMware虚拟机里安装Linux操作系统

    2020-12-25 14:44:09
  • 网站出现Service Unavailable的解决方法

    2010-05-03 14:35:00
  • 建站心得:关于如何做好本地网站

    2008-12-23 11:35:00
  • VMware Workstation如何创建加密虚拟机

    2021-10-13 07:18:44
  • 企业邮件系统应用Microsoft Exchange的修复

    2010-03-08 18:34:00
  • 服装类网站的搜索引擎优化方案

    2008-03-05 11:40:00
  • 利用canonical属性再次加强网页权重

    2009-03-02 12:09:00
  • asp之家 网站运营 m.aspxhome.com