Google Analytics Async: retorno de chamada para rastreamento de eventos?

Desejo usar o acompanhamento de eventos para registrar cliques em um tipo específico de link para outro site. Estou usando jQuery, e o código que tenho atualmente é:

$('a.website').click(function(event) {
    var href = $(this).attr('href');
    try {
        _gaq.push(['_trackEvent', 'website', 'click', href]);
    } catch(err) {}
});

No entanto, depois de ver as informações de referência do outro site, não acredito que esteja rastreando com precisão os cliques, provavelmente porque_gaq.push é assíncrono e a solicitação não foi recebida antes que o navegador navegue para o URL e encerre qualquer javascript em execução na página atua

Existe alguma maneira de detectar que o_gaq.push função @ foi concluída com êxito, para que eu possa usarevent.preventDefault() edocument.location para navegar até o linkdepois d o evento foi gravado?

questionAnswers(3)

yourAnswerToTheQuestion