-1

我有一個用來搜索知識的網站。我想創建一個分析工具來生成包含數據的報告,例如哪個用戶搜索哪個詞。在得到結果後他點擊哪個答案。 我腦海中有一件事是JMS隊列。即創建隊列,將這些事件以消息的形式存儲在此隊列中,然後處理這些消息並將它們存儲在數據庫中。有什麼建議麼?跟蹤用戶在網站上執行的所有事件的最佳方法是什麼?

+0

等等,你想跟蹤什麼?一切? – dockeryZ

+0

@dockeryZ具體而言,我想跟蹤搜索哪個用戶執行,搜索後點擊哪個用戶的結果,哪個搜索沒有產生任何結果等。 –

回答

0

如果您想跟蹤事件,我會使用Google Analytics事件。

首先,搞清楚確切結構(類別,操作,標籤)開始,這樣的結果會是這樣的:

category: {{my-category}} 
action: search 
label: {{search-term}} 

category: {{my-category}} 
action: click 
label: {{search-answer-label}} 

更改值在花括號中

使用自定義維度爲每個用戶收集唯一標識符,以便您稍後可以創建一個細分爲特定用戶並探索他們搜索並點擊的內容。

當然,你可以創建段以任何谷歌Analytics(分析)可以讓您和查看移動用戶的搜索字詞只等

我肯定會建議GA只要有可能,而不是將它們存儲只是在你的DB 。

閱讀更多關於事件:https://developers.google.com/analytics/devguides/collection/analyticsjs/events

+0

GA允許創建自定義事件嗎? –

+0

https://developers.google.com/analytics/devguides/collection/analyticsjs/events –

相關問題