如何僅在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, "/", ".wpbeginner.com"); 
    $sevisitor=true;
  }
}
 
function wpbeginner_from_searchengine(){
  global $sevisitor;
  if ($sevisitor==true || $_COOKIE["sevisitor"]==1) {
    return true;
  }
  return false;
}

注意:在setcookie行中,請確保將.wpbeginner.com更改為您自己的站點域。

然後,只需打開要放置此廣告或特殊內容的位置(通常在single.php中,但是可以是sidebar.php等其他任何文件),然後粘貼以下內容:

    INSERT YOUR CODE HERE

上面的代碼分析了Referrer代理是否來自任何類型的搜索URL,包括Google,Yahoo,Delicious等。如果訪問者的瀏覽器說Referrer Agent來自我們指定的任何搜索網站,它將在其中存儲Cookie。從他們訪問您的網站開始,其瀏覽器稱為“ sevisitor”的時間為1小時。 大多數搜索訪問者都不會進入第二頁,但是如果您的網站經過優化可以增加綜合瀏覽量或具有有趣的內容,那麼他們將訪問其他頁面。 在這種情況下,WordPress將在​​這些用戶首次訪問您的網站後的一小時內,向您顯示這些用戶指定的搜索引擎特定廣告。 如果該用戶為您的網站添加了書籤,並在一天后又因為喜歡該網站而返回該網站,那麼他們將被視為您的常規讀者,而不會看到搜索引擎的特定內容。

希望您能利用此代碼來增加廣告收入。 如果願意,可以隨時與您的朋友分享這篇文章。

資料來源:Scratch99