如何跟蹤sitecore中服務器端的用戶點擊事件? 我們的要求是追蹤網站上的少量外部點擊並將其註冊爲目標。我可以通過客戶端js腳本跟蹤點擊次數,但是我希望通過服務器端實現這一點。任何想法如何跟蹤? 哪個事件\處理器實際上擁有點擊鏈接info /?如何跟蹤sitecore中服務器端的點擊事件
回答
當頁面上的鏈接被點擊時,沒有事件和沒有處理器執行。
您有2種選擇,如果你想註冊的外部鏈接點擊作爲Sitecore的目標:
- 添加的onclick JavaScript的背景調用服務器併發送有關該被點擊的鏈接的信息。然後將其註冊爲服務器端的目標。
- 在Sitecore中創建「外部鏈接」項並鏈接到該頁面,而不是直接鏈接到外部頁面。然後將目標添加到該頁面,而不是顯示它,將客戶端重定向到外部站點。
點擊外部頁面將不再通過Sitecore,因此係統將無法跟蹤該ootb。就像Marek說的那樣,你有幾個選擇可以自己做到這一點。我前一段時間寫了一篇博客文章(https://ggullentops.blogspot.be/2016/02/integrating-addthis-with-sitecore-goals.html),解釋(用代碼)如何在客戶端和控制器上使用javascript來在服務器上註冊目標。
我們只是發佈到控制器,照顧觸發目標。總之看起來像這樣的代碼(檢查後全碼 - 也有強制性null檢查):
var visit = Tracker.Current;
var page = Tracker.Current.Session.Interaction.PreviousPage;
var registerTheGoal = new PageEventItem(goalItem);
var eventData = page.Register(registerTheGoal);
eventData.Data = goalItem["Description"];
eventData.ItemId = goalItem.ID.Guid;
eventData.DataKey = goalItem.Paths.Path;
Tracker.Current.Interaction.AcceptModifications();
Tracker.Current.CurrentPage.Cancel();
我幾天前看到這篇文章。但唯一的是,我們需要改變當前的實現,以包含社交分享的'AddThis'組件。我試圖檢查我們是否可以避免它。 –
AddThis只是一個例子..如果你已經有了你的js集,你只需要從該腳本調用控制器。 – Gatogordo
當有人點擊「分享」按鈕時,我可以調用控制器操作。但是我不知道如何跟蹤實際的股票事件。如何跟蹤用戶是否發佈了消息,然後觸發目標。哪些事件可以獲取這些信息,以及如何在js腳本中訪問這些信息 –
- 1. Sitecore的分析跟蹤點擊事件
- 2. Sitecore跟蹤頁面點擊
- 3. Piwik - 如何跟蹤點擊事件?
- 4. Google Analytics中的跟蹤事件 - 點擊
- 5. 如何在Unbounce中實施Google Analytics點擊事件跟蹤器?
- 6. 使用jquery跟蹤點擊事件
- 7. Google Analytics(分析)服務器端跟蹤
- 8. Google AdWords服務器端轉換跟蹤
- 9. 谷歌分析服務器端跟蹤
- 10. Glassfish服務器堆棧跟蹤在Eclipse WTP中不可點擊
- 11. 如何在VB.NET中跟蹤鼠標點擊和拖動事件?
- 12. 如何跟蹤哪些事務掛在SQL服務器上
- 13. 如何觸發客戶端和服務器端按鈕的點擊事件?
- 14. 如何跟蹤服務器上的特定客戶端請求?
- 15. MetroUI buttoon服務器端單擊事件
- 16. Vue.js - 如何跟蹤全局點擊事件
- 17. 如何跟蹤SSMS中的sql服務?
- 18. 導致服務器問題的Google Analytics(分析)跟蹤事件
- 19. 用jQuery跟蹤點擊 - php跟蹤
- 20. ReactJS服務器端渲染點擊事件不會觸發
- 21. 禁用按鈕不會觸發點擊服務器端事件
- 22. 服務器端按鈕點擊事件沒有內部UpdatePanel
- 23. 如何停止基於服務器端JavaScript確認返回的點擊事件?
- 24. 如何在asp.net頁面(服務器端)跟蹤用戶點擊瀏覽器關閉按鈕
- 25. 如何跟蹤擴展中的事件?
- 26. Google事件跟蹤器v3
- 27. 從服務器端設置Java-web-start跟蹤文件選項
- 28. 跟蹤單擊事件的d3數據
- 29. 點擊與DoubleClick點擊跟蹤標籤跟蹤
- 30. 服務器端如何識別按鈕單擊事件
謝謝...我已經實現了客戶端JS腳本跟蹤goals..just希望確保,如果有更好的方法來做到這一點。 –