我有一個用來搜索知識的網站。我想創建一個分析工具來生成包含數據的報告,例如哪個用戶搜索哪個詞。在得到結果後他點擊哪個答案。 我腦海中有一件事是JMS隊列。即創建隊列,將這些事件以消息的形式存儲在此隊列中,然後處理這些消息並將它們存儲在數據庫中。有什麼建議麼?跟蹤用戶在網站上執行的所有事件的最佳方法是什麼?
-1
A
回答
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 –
相關問題
- 1. 跟蹤所有設計登錄的最佳方式是什麼?
- 2. 什麼是在網頁上進行基本視圖跟蹤的最佳方式?
- 3. 是否有JavaScript用戶跟蹤框架/最佳實踐網站?
- 4. 通過網站跟蹤用戶的最佳方式
- 5. 在網站上存儲用戶上傳文件的最佳方式是什麼?
- 6. 跟蹤TCP連接客戶端的最佳方式是什麼?
- 7. 跟蹤更多域名的多語言網站的最佳做法是什麼?
- 8. 確定ASP.net網站客戶端的最佳方法是什麼?
- 9. 在Chrome中跟蹤事件傳播的最佳方式是什麼?
- 10. 跟蹤Google Analytics中的點擊事件的最佳方式是什麼?
- 11. 管理網站用戶照片的最佳方式是什麼?
- 12. 在div上處理onchange事件的最佳方法是什麼?
- 13. 用php跟蹤內部推薦的最佳方式是什麼?
- 14. 在input type =「text」中跟蹤onchange的最佳方式是什麼?
- 15. 你發現跟蹤所有節目信息的最佳方式是什麼?
- 16. C# - 跟蹤和避免死亡事件的最佳方式是什麼
- 17. 跟蹤哪些用戶在nodejs中聯機的最佳方式是什麼?
- 18. 跟蹤網站上的用戶
- 19. 什麼是在網站上顯示圖像的最佳方式?
- 20. 在網站上投放視頻的最佳方式是什麼?
- 21. 在網站上實施upvotes/downvotes的最佳方式是什麼?
- 22. 有什麼方法可以跟蹤C#中IQueryable的執行嗎?
- 23. 在Spring MVC中,跟蹤所有jsps中使用的會話屬性的最佳方法是什麼?
- 24. 執行順序方法的最佳方法是什麼?
- 25. PHP:最有效的方法來跟蹤用戶是否在線?
- 26. 跟蹤實時通知發送給用戶的最佳方式是什麼?
- 27. 跟蹤Aframe中傳送位置的最佳方式是什麼?
- 28. 跟蹤NullPointerExceptions的最佳方式是什麼?
- 29. 什麼是最有效的方法來跟蹤碰撞
- 30. 跟蹤執行量角器測試所消耗的瀏覽器內存的最有效方法是什麼?
等等,你想跟蹤什麼?一切? – dockeryZ
@dockeryZ具體而言,我想跟蹤搜索哪個用戶執行,搜索後點擊哪個用戶的結果,哪個搜索沒有產生任何結果等。 –