2012-05-11 35 views
1

假設我的網站是example.com人們可以通過在瀏覽器中直接輸入「example.com」來打開它。如何檢查訪客是否來自jQuery推介

但是我想檢查人們是否從其他來源訪問我的網站,如谷歌或其他推介。然後我想爲這些訪問者添加jquery模式。它可行嗎?謝謝!

回答

3

你不需要JQuery;只是JavaScript。 document.referrer屬性將爲您提供訪問者在example.com之前的網站,這些屬性應該爲您解決問題。

var referrer = document.referrer; 

Reference

+1

噢,還有一個附註:知道referrer是_client_ side生成的,所以它們一直都不是100%正確的。他們可以很容易僞造或刪除(爲了隱私或不太好的理由) – Nanne

0

Google Analytics也提供這種轉診信息,你只要申請一個帳號,你的身體標記前添加腳本。

<script> 
var _gaq = _gaq || []; 
     _gaq.push(['_setAccount', 'FILL-IN-YOUR-ACCOUNT']); 
     _gaq.push(['_trackPageview']); 

     (function() { 
     var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
     var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
     })(); 
</script> 
+0

但他無法對此訪客作出反應,這只是後來的反思?似乎不像@ray在尋找什麼? – Nanne

相關問題