Tracking events w GA i rails

Mam listę linków z liczbą głosów w stylu (coś ala hacker news):

  • 10 Tytuł Linka1
  • 09 Tytuł Linka2 itd.

Plusiki zrobiłem tak, że po wciśnięciu wysyłam ajaxowy request, w kontrolerze dodaję głos do bazy i renderuję skrypt js, który mi updejtuje ten licznik o +1 (jquery).
GA mam zainstalowane w stopce i wszystko działa.

Dzisiaj postanowiłem zliczać czy ktoś kliknął + . Wg przewodnika google, najprostszy sposób to stworzenie linków np. <a href="#" onClick="_gaq.push(['_trackEvent', 'Videos', 'Play', 'Baby\'s First Birthday']);">Play</a>
. Nie bardzo chciałbym do każdego linka dołączać ten kod, w związku z tym mam pytanie, czy można np. jakoś w kontrolerze, po dodaniu głosu do bazy, odpalić ten kod, a może w samym widoku js, tuż przed zupdejtowaniem licznika głosów (tylko nie bardzo wiem jak to w jquery zrobić).

Będę wdzięczny za podpowiedzi.

Kod w onClick jest wywoływany podczas konkretnego zdarzenia - kliknięcia myszą. Dlatego można obsłużyć to w dowolny inny sposób, najprostszy to użycie jquery.

$('.vote-up').click(function (e) { _gaq.push(['_trackEvent', 'Videos', 'Play', 'Baby\'s First Birthday']); });