您的位置: 首页 - 建站系统 - 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将显示广告。

标签: ,
本文由 ctusky 于 2009-08-14 16:04 星期五 在名为 建站系统 的分类中发表,已荣获 975 hits
如需转载烦请添加以下信息: 本文转自www.ctusky.com
如喜欢这篇文章或者本站,建议您RSS订阅本站,以及时地获取更多精彩内容!

  • 评论 (1)
  • Trackbacks (0)
发表评论 发起引用

No trackback yet.