理論基礎: 點擊率越低,廣告分成越低。9 [" H3 S4 `8 f4 ]
問題:眾所周知,一般訪問並不點擊廣告。大部分網站廣告點擊90%是來自搜索引擎的用戶看到的第一個頁面。另一個問題是Google 的智能計價。智能定價意味著如果你的CTR比較低,那麼點擊率單價大打折扣。點擊率越低,google通過智能計價給你的錢就越少。 比如廣告商對內容的出價是1美元,你可能只得到$0.05, 但是,以下的代碼改進就能解決這個問題了。只有用戶在搜索引擎點擊進來的話,才會顯示adsense廣告,這意味著你能得到更高的點擊率。' I( e+ k5 k4 {; _; H3 A
解決方案:+ q& z* H+ O# e) F, s4 Z: C. O+ _" @& X
1. 打開主題中的functions.php文件。
. }# n, A) X# C) v2. 粘貼進下代碼:
, P8 n) Y* c8 Q/ l3 o- `! d% vfunction scratch99_fromasearchengine(){6 h9 k0 a2 I' E
$ref = $_SERVER['HTTP_REFERER'];& q% w( V; y- g/ A& y6 \
$SE = array(』/search?』, 『images.google.』, 『web.info.com』, 』search.』, 『del.icio.us/search』, 』soso.com』, 『/search/』, 『.yahoo.』);//這裡可以適當加入其它搜索引擎url特徵
: W: h' J, h5 l8 y' jforeach ($SE as $source) {( R2 e* b7 T$ M, E
if (strpos($ref,$source)!==false) return true;
. R6 F7 U6 }4 Z `0 ^}: p# H0 N+ X+ [0 O4 S5 A* w$ w
return false;3 Q! w- `: [6 T* z+ f
} | / C% H- V; K: ^2 l7 `% K
3. 把以下代碼粘貼到AdSense廣告顯示位置的相應模板中。它只會在搜索引擎結果中顯示:
2 G# R1 F8 G7 D4 B4 a9 T4 Pif (function_exists('scratch99_fromasearchengine')) {
* k% ^) C! I' |. uif (scratch99_fromasearchengine()) {
+ u+ U, B0 n9 V2 |$ F2 k: eINSERT YOUR CODE HERE
0 C7 G. q c& f8 u& H}
3 j" D# o# N+ u4 u% D! W} | 4 d9 t% `5 F3 V" k
代碼說明:這個改進以scratch99_fromasearchengine()函數開頭,包括了用來指定搜索引擎的$SE數組變量。這樣,只要把新元素加入到數組中就能輕鬆添加新的搜索引擎。如果使用搜索引擎搜索的訪客包含了$SE數組變量,scratch99_fromasearchengine()接著就會返回true值。$ \- G6 K. C- Y8 x' ~* W& G
如果不顯示adsense廣告的話,用其它廣告來替換,只需改一下第三段代碼。加一個else語句 |
|