Как записывать, когда пользователь переходит по внешним ссылкам, не замедляя пользователя - PullRequest
0 голосов
/ 23 мая 2010

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

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

Это разумный путь? Или как еще можно было бы отслеживать все клики по внешним ссылкам?

1 Ответ

0 голосов
/ 23 мая 2010

Я бы проверил, как это делают Google Analytics или Piwik . Они оба отслеживают исходящие ссылки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...