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.