2017-01-29 36 views
0

我最近創建了一個使用codeigniter的網站,所以我可以學習一個php框架,我想知道如何跟蹤我網站上的人點擊我的網站的鏈接。如何在codeigniter/php中跟蹤我的傳出鏈接?

建立一個像www.myweb.com/h1jkh13jk1h2或某種獨特的字符串鏈接,然後將其存儲在某些統計數據庫中將是很好的。

+0

谷歌分析?具體來說就是「行爲」部分,注意反彈。 – Kaylined

回答

0

我建議使用Google Analytics獲取用戶在您的網站上的行爲的不同方面的詳細信息。

但是,如果你只是想記錄對特定頁面的請求/網站上的方法,你可以創建一個到每個任何方法被請求的時間將數據插入到數據庫表的方法:

private function _log_activity($page='default_page'){ 
    $user_ip = $this->getUserIP(); 
    $sql = "INSERT INTO log_table (user_ip, page, request_date) 
     VALUES($user_ip, $page, NOW())"; 
    $this->db->query($sql); 
} 

複製方法getUserIP ()在你的控制器從這裏:How to get Real IP from Visitor?

和使用中要追蹤每一個請求方法:

$this->_log_activity('page_or_method_name');