Adicione parâmetros a um URL de um <a href> que acabou de ser clicado

O cenário é um monte de arquivos html com muito mais links entre eles. Quando eu chamo o primeiro deles (seria o índice), o link passa vários parâmetros através do URL (poderíamos chamá-los de preferências).

Agora eu quero que, ao clicar em qualquer um dos vários links da página, esses parâmetros sejam adicionados. Então, o problema seria semelhante a este outro (Como adicionar parâmetros a um URL que já contém outros parâmetros e talvez uma âncora), mas fazendo isso logo após clicar no link.

Eu sei que uma solução poderia estar mudando oonclick evento em cada link, mas como pode haver milhares deles, sem um formato de URL regular ... Eu estou procurando uma solução que poderia estar no script na cabeça; talvez algo relativo aonbeforeunload evento.

De qualquer forma eu não consegui encontrar como fazer isso. Alguma ideia?

questionAnswers(2)

yourAnswerToTheQuestion