« »
08/14/2009建站

WP只对来自搜索引擎的访问者显示广告

出于对Google Adsense的CTR和单价的关系(暂以Google Ads为例)、还有来访者对你网站信心的考虑,有些时候你没必要把你的广告一股脑的全展示给你的访问者。有经验的站长都知道一个事实:你的固定访问者基本上是不会点击广告的,他们收藏你的网站以便访问,目的只是为了浏览到你更高质量的内容,观摩完毕就会立刻关闭浏览器走人。90%的广告点击都是来自通过搜索引擎找到你的网站的访客,原因很简单:假如你是一个普通引擎搜索来的访问者,首先你通过引擎搜索到www.ctusky.com,然后进入浏览,当你在浏览的时候,因为ADS的更多更准确的内容定位,你会发现这个网页上还有类似的内容链接,你会不加思索的点下去,而大部分收藏你的网站的人,他们的鼠标总是握的很紧,除了友情提供一下以外,绝对不会点错一个链接。而且在本段开头也说到CTR和单价的关系,出于任何方面考虑,你也不应该对所有人都显示广告,所以你可以这样:

操作步骤

//1、打开主题文件中的functions.php

//2、把下面的代码粘贴进去。(具体内容根据需要自行调整)

function ctusky_showadsfromasearch(){
$ref = $_SERVER['HTTP_REFERER'];
$SE = array('/search?', 'images.google.', 'web.info.com', 'search.', 'soso.com', '/search/', '.yahoo.', '/s?');
foreach ($SE as $source) {
if (strpos($ref,$source)!==false) return true;
}
return false;
}

//3、再把下面这段代码粘到你模板中想要显示google广告的地方。

if (function_exists('ctusky_showadsfromasearch')) {
if (ctusky_showadsfromasearch()) {
//此处插入广告代码
}
}

代码开始的ctusky_showadsfromasearch()函数所包含的$SE数组里,你可以定义适用于哪个搜索引擎,可以增加新的搜索引擎。函数判断是否是已定义的搜索引擎,如果true将显示广告。

日志信息 »

该日志于2009-08-14 16:04由 ctusky 发表在 建站 分类下, 通告目前不可用,你可以至底部留下评论。
如需转载烦请添加以下信息: 本文转自www.ctusky.com
如喜欢这篇文章或者本站,建议您RSS订阅本站,以及时地获取更多精彩内容!

看过本文的人还看过 »

2条评论

  1. wordpress3.2.1是否适用

  2. ctusky 说:

    不管版本

发表评论 »

返回顶部