2011-09-20 42 views
0

是否有一個簡單的腳本可以檢查我是否從Google Organic或PPC獲取流量?這將不涉及使用任何谷歌API的。檢查有機流量vs PPC

會這樣就夠了嗎?

if (document.referrer) { 
      var ref = document.referrer; 
      if (ref.toLowerCase.search("http://www.google.co.uk/aclk?") || ref.toLowerCase.search("www.googleadservices.com")) { 
       alert("PPC"); 
      } 
      if (ref.toLowerCase.search("http://www.google.co.uk/url?")) { 
       alert("Organic"); 
      } 
     } 
     else { 
      alert("no referrer"); 
     } 

或者也許在服務器端?

回答

0

絕對在服務器端,是的,這將爲絕大多數的流量工作。

也許你應該優化你的字符串比較多一點(也許正則表達式)的情況下,用戶可能會使用谷歌與HTTPS或另一個域比.co.uk。

雖然爲什麼不使用Google Analytics

+0

感謝您的建議Tom,我相信Google Analytics只會提供有關流量的信息,但我需要根據用戶來自哪裏來觸發網站上的一些代碼。 –

+0

在這種情況下,您可以使用後端或前端,具體取決於觸發代碼的位置。 – thwd