Поиск передовой практики для следующего сценария:
В традиционном веб-приложении мы выполняем аналитику журналов на основе http GET. Рассматриваемый проект использует HTML5, jQuery и Mustache.js для динамического рендеринга шаблонов из вызовов JSONP. Представления реагируют на события onhashchange для создания URL-адресов, доступных для закладок, с параметрами через jQuery BBQ.
Моя проблема в том, что хэш не передается на сервер, поэтому эти изменения в URL-адресе не будут отображаться в обычных журналах доступа. Лучшее решение, которое было предложено до сих пор, — отслеживать изменения хеша локально и PUT / POST в сервис, когда браузер запускает onbeforeunload.
Меня интересуют другие решения для отслеживания изменений локальной истории хэшей на сервере, я не могу использовать для этого Google Analytics.