Я хочу отслеживать, когда пользователь нажимает внешние ссылки для аналитических целей. Самое простое решение - заменить все внешние ссылки ссылками на специальный контроллер записи и перенаправления, но это излишне замедлит пользователя.
Вторая идея состоит в том, чтобы переопределить событие клика и в $ .post послать сообщение контроллеру записи, а затем позволить обработчику основного события, который обычно будет либо щелчком (открыть ссылку на той же вкладке), либо средним щелчком (открыть). в новой вкладке) - хорошо в любом случае, и пользователю не нужно будет ждать, пока мой сервер запишет его, он запущен и забыт. (Мне все равно, если пользователи без Javascript не будут отслеживаться)
Это разумный путь? Или как еще можно было бы отслеживать все клики по внешним ссылкам?