Registrando cliques em hiperlinks no meu site

Eu tenho um site, onde permito que outros desenvolvedores hospedem conteúdo. Meu objetivo é registrar cliques em todos os hiperlinks (mesmo no conteúdo hospedado por outros desenvolvedores), existentes na página.

Minha abordagem inicial foi a seguinte:

$('a').click(function(event)
             {
                //do my logging
                return true;
             }
);
Agora, com a abordagem acima, estou enfrentando os seguintes problemas:Os desenvolvedores podem ter imagens dentro do link âncora, portanto o destino dos eventos é uma imagem em vez de hrefMuitos desenvolvedores têm sua própria maneira de lidar com um clique href, usando um evento onclick em vez de simplesmente href = '' attrAlguns desenvolvedores adicionam seus atributos personalizados à tag e têm funções personalizadas para lidar com os cliques

Portanto, basicamente, o problema é que há uma enorme variedade de tags âncora disponíveis e o registro de cliques não é tão simples.
Muitos casos permitiram que eu registrasse os dados que desejava, mas alguns casos quebraram mal o código.

Meu objetivo de postar neste fórum foi:para discutir qual é a abordagem correta para fazer cliques de hiperlink fazer logon em um ambiente dinâmicoexiste um plugin lá fora, que permite uma funcionalidade como esta.

Eu sei que o facebook e o google têm isso, mas eles têm um controle total sobre o que está sendo hospedado em seus ambientes.

Qualquer ajuda é muito apreciada.

questionAnswers(2)

yourAnswerToTheQuestion