Еще одно: mousedown также захватывает правые / средние клики.
Но по вашим двум причинам я бы остановился на onclick. Я знаю довольно много людей, которые используют навигационную клавиатуру. Особенно поиск и получение ссылки в FF. (/ Для поиска с последующим вводом для перехода по ссылке).
Но если эти два параметра не являются для вас проблемой, я думаю, что щелчки правой и средней кнопкой мыши тоже не будут.
Я думаю, что отслеживать всех пользователей, переходящих по ссылке, довольно сложно - пользователь мог щелкнуть правой кнопкой мыши и щелкнуть новую вкладку / новое окно ...