我被要求爲網站開發彈出廣告顯示系統。它所做的是,該網站將記錄用戶訪問的網址併爲其顯示最相關的彈出式廣告。根據訪問頁面向網絡用戶顯示最相關的廣告
網站管理員首先需要確定某些羣體(例如,「高爾夫球」,「視頻遊戲玩家」),然後定義一些規則,例如:如果用戶訪問的URL模式http://www.domain.com/golf-clubs/
*和留在該頁面超過10秒鐘,他將被分配到高爾夫球員組。
此外,網站管理員可以創建廣告並將其分配到不同的組。例如,他可以爲使用高爾夫球手組的用戶製作高爾夫球杆促銷廣告。當用戶再次訪問該網站時,系統將檢查他是否屬於任何組,並顯示與他最相關的廣告。
對於用戶識別部分,我將簡單地使用cookie,即爲每個新網站訪問者分配一個唯一的cookie。
對我而言,困難的部分是設計用戶屬於多個組時顯示哪個彈出式廣告的邏輯。例如,如果他同時屬於高爾夫球手和視頻遊戲玩家組。有沒有更好的方法來處理這種情況,而不是隨機選擇一個來顯示?
我想出了一個解決方案,我不知道它是否好。那就是當一個用戶被分配一個組時,它也會得到該組的分數。例如,如果用戶同時屬於高爾夫球和視頻遊戲玩家組,但是他有一個更高的分數爲高爾夫球組時,系統會顯示一個高爾夫球組廣告他爲第一優先。
但是,這又產生了另一個難題,應該如何計算每個用戶的團體評分?我還需要說明最近的頁面訪問更重要,例如,用戶可能是一名高爾夫球手,並且屬於高爾夫球手組,得分非常高,但他最近訪問了很多視頻遊戲網頁並獲取分配了視頻遊戲玩家組,他應該得到多少分數?
任何想法將不勝感激。
你找到了什麼?我想現在你可以回答你的問題。 –
@ Am.rez我仍然需要一些時間來思考這個問題。 – bobo