2012-04-10 23 views
0

我想識別(使用php,mysql)並保存用戶點擊了哪些博客條目。就像我有技術參賽作品,生活方式參賽作品等,我想記錄一個用戶感興趣的項目,這樣我就可以爲他提供這些項目!記錄用戶點擊的內容

所以,你知道我是什麼意思?我想知道是否有任何教程或什麼。

謝謝,dartox。

+3

如何使用谷歌分析? – 2012-04-10 21:15:10

回答

1

當他們打開的頁面,只是存儲在一個表,博客條目的ID。在這條路上,您可以爲該用戶做一些簡單的COUNT(*)操作,根據類別進行排序,並找出他們最感興趣的類別。您可以爲推薦設置非常複雜,但這是一個更簡單的方法來完成它。希望有所幫助!

+1

我使用這種確切的方法進行廣告點擊跟蹤。我跟蹤用戶的IP地址,廣告圖片ID,瀏覽器類型..然後我運行一個查詢「SELECT COUNT(id),COUNT(DISTINCT(IP_ADDRESS))FROM advertisements GROUP BY ad_id',它顯示我獨特的點擊次數和總點擊次數通過ad_id。 – gorelative 2012-04-10 21:19:27

+0

非常感謝! – 2012-04-11 20:38:21

0

我喜歡用www.statcounter.com

因此,創建一個頁面:tracker.PHP,並在它把跟蹤代碼從StatCounter的(或谷歌分析爲此事)

在每一頁與鏈接我把隱藏的iframe一個id =「跟蹤」,並沒有SRC只是還沒有,:

<iframe id="tracker" style="visibility:hidden;height:0px;width:0px;" frameborder="0"> 
</iframe> 

然後每一個環節我會做這樣的事情:

<a href="/some_tech_article.php" 
onclick="document.getElementById('tracker').src='/tracker.php?location=techarticle';">Tech Articles 
</a> 

所以每次有人點擊一個鏈接時,iframe會無形地加載網頁tracker.php和發送你想在URL(作爲$_GET php variable)發送任何信息....從那裏你可以跟蹤並保存的任何信息你'喜歡進入數據庫或其他任何東西。

您可以使用這一招將信息發送幕後當用戶點擊的東西,而無需切換頁面。我用它來跟蹤點擊次數,並在mysql中更新表格。

如果你需要我給你一個更好的例子讓我知道!

+0

非常感謝! – 2012-04-11 20:39:18