如何仅在WordPress中向搜索引擎访问者显示广告

从我们的许多行业专家的经验和研究,似乎搜索引擎访问者更可能点击定向广告,然后你的普通读者。 在本文中,我们将分享一种技巧,通过仅向您的搜索引擎访问者展示广告,您可以通过博客赚取更多收入。 而您的普通访问者看不到这些广告。 这对于有针对性的按点击付费(PPC)广告单元(如Google Adsense)来说效果很好。

注意:本文中显示的技术可用于显示除针对您网站的搜索引擎访问者的广告之外的其他内容。 也许是一个特殊的优惠码,欢迎消息等

首先你需要打开你的functions.php文件并粘贴下面的代码:

$ ref = $ _SERVER ['HTTP_REFERER'];
 $ SE = array('/ search?','images.google。','web.info.com','search。','del.icio.us/search','soso.com','/ search  /','.yahoo。');
 foreach($ SE as $ source){
   if(strpos($ ref,$ source)!== false){
     setcookie(“sevisitor”,1,time()+ 3600,“/”,“.site.com”);
     $ sevisitor = TRUE;
   }
 }
 
 功能site_from_searchengine(){
   全球$ sevisitor;
   if($ sevisitor == true || $ _COOKIE [“sevisitor”] == 1){
     返回true;
   }
   返回false;
 } 

注意:在setcookie行中,一定要将.site.com更改为您自己的站点域。

然后只要打开你想放置这个广告或特殊内容(主要在single.php中,但可以是任何其他文件,如sidebar.php等),并粘贴以下内容:

在这里插入你的代码 

上面的代码分析了Referrer代理是否来自任何类型的包含Google,Yahoo,Delicious等的搜索URL。如果访问者的浏览器表示Referrer代理来自我们指定的任何搜索站点,则它将存储cookie 他们的浏览器被称为“sevisitor”从他们访问您的网站的时间为1小时。 大多数搜索访客不会进入第二页,但是如果您的网站经过优化以增加网页浏览量或有趣的内容,那么他​​们将访问其他网页。 在这种情况下,WordPress将显示您已经指定给这些用户的搜索引擎特定广告,从他们第一次访问您的网站的一小时内。 如果此用户为您的网站添加书签并在一天之后回来,因为他们喜欢您的网站,那么他们将被视为您的常规阅读器,并且不会看到搜索引擎的特定内容。

我们希望您能利用此代码来增加您的广告收入。 随意与您的朋友分享这篇文章,如果你喜欢它。

来源:Scratch99