С учетом того что событие "клик по меню" будет происходить достаточно часто - это ощутимая нагрузка на базу. Я бы попробовал подключить яндекс.метрику с опцией "Отслеживание хеша в адресной строке браузера", а клике на меню - обновлять этот хеш.
Данные из яндекс.метрики можно забрать через апи.
Вариант более сложен в реализации чем свой счетчик, но гораздо более надежен.