2012-03-20 59 views
0

我想跟蹤用戶在我的網站上的點擊次數。 爲此,我想盡可能利用我的Apache日誌系統,它已經跟蹤了很多事情。在Apache日誌中獲取完整的URI +額外的#segment

的想法是,把裏面我的源頁面「source.html」的鏈接在下面的方法來「target.html上」:

<a href='target_url.html' OnClick ='window.location="target_url.html#key"'>my mink which i want to track...</a> 

與精心選擇的鍵(通常,源URL +鏈接ID + ...)

如果Apache日誌系統可以在用戶關注鏈接時存儲完整路徑「target.html#key」,那就太棒了,但就像現在一樣,我的Apache日誌系統刪除最後一段,只存儲路徑「target.html」。

關於這個問題的任何想法?

非常感謝提前, r。

回答

0

URL段沒有傳遞到服務器,它們的實現完全取決於客戶端(瀏覽器)。 URL段永遠不會出現在日誌中,不會發回到後端腳本。

+0

感謝scibuff,現在對我來說更加清晰了。你有任何其他想法可行嗎?例如,我想到的是將鏈接信息作爲參數傳遞給目標頁面,而不是附加段,如'target.html?link_id = ...' – ordurio 2012-03-20 14:31:29

+0

如果您想要類似的東西,我會做的是創建一個空的'log.php'並讓ajax獲取請求 - 像'log.php?page = target_url.html&segment = key' – scibuff 2012-03-20 14:34:00

+0

我不確定要理解,這個調用會做什麼?在某處存儲(target_url,segment)? – ordurio 2012-03-20 14:42:31