2011-03-18 61 views
1

我已經上傳了一個視頻到我的網站,並有5個用戶(用戶帳戶)。我怎樣才能爲每個用戶創建一個獨特的視頻鏈接。我的最終目標是監視/跟蹤每個用戶點擊該鏈接的次數。我使用PHP來開發我的網站。爲每個用戶創建獨特的鏈接

編輯:

我發送的鏈接通過電子郵件的用戶,我想跟蹤點擊,即使用戶沒有

回答

4

簡單的方法是獲取一些獨特的數據位,如用戶標識或名稱,並將其作爲參數添加到請求URL中。如果你將它們鏈接到視頻頁面......

<a href="/videopage.html?userid=<?php echo $user['id']; ?>">Video page</a> 

然後你可以看一下服務器日誌,谷歌Analytics(分析)等,並跟蹤唯一的參數。

3

登錄如果用戶登錄了,你爲什麼不使用會話ID來檢測哪個用戶點擊了鏈接?

+0

好問題!也許OP希望點擊數在會話之間保持不變? – FrustratedWithFormsDesigner 2011-03-18 13:56:25

+1

對不起,我想我沒有清楚地問這個問題,(已編輯)我通過電子郵件向用戶發送鏈接,即使用戶未登錄,我也想跟蹤點擊次數 – Maggie 2011-03-18 14:04:54

0

如果您的網站有一個數據庫,您可以在那裏跟蹤它。您將擁有一個表格,用於存儲被點擊的對象(網址,視頻的ID等)的標識符以及用戶標識。然後,您可以爲單擊計數設置一個單獨的列,或者將每次點擊單獨存儲爲帶有時間戳的單獨記錄,然後計算用戶的記錄數。

0

我假設你使用會話。如果您還使用Google Analytics等分析應用程序,則應該像通過檢查用戶是否已登錄並在會話變量中設置用戶名一樣簡單,只需將其用戶名添加到鏈接中,然後您就可以執行此操作

<a href="videolink.php?user=<?php echo $_SESSION['userName'];?>">link</a>