Odpowiedz

6

Google Analytics świetnie się do tego nadaje. Zapoznaj się z niestandardowymi wydarzeniami: http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html

To zajmuje dużo więcej pracy niż śledzenie typu "ustaw to i zapomnij", które możesz wykonywać na tradycyjnych stronach internetowych, ale jest również całkiem łatwe.

+0

Czy to działa z aplikacjami na jedną stronę? – ajsie

+0

Yup. Właśnie tego używamy w mojej pracy - gdzie nasz produkt jest dość masywną jednostronicową aplikacją. To prawda, że ​​udało nam się nieco bardziej abstrakcyjnie wszystko uprościć, aby wszystko było łatwiejsze do wdrożenia - ale pod maską to wszystkie zdarzenia niestandardowe Google Analytics. –

+0

nowszy podręcznik śledzenia, jeśli używasz ga.js https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide – Andy

3

To nie będzie po prostu działać, musisz wywoływać trackPageView, aby żądania były liczone jako odsłony i zawierały wszystkie informacje o odwiedzających, które byłyby zawarte (nie trackEvent). This gist to stare, ale popularne rozwiązanie do nawigacji ajaxowej pokazujące, jak wywołać trackPageView. Jest wywoływana zaraz po tym, jak treść z nowego adresu URL zostanie wstawiona na stronę, więc odpowiednik w strukturze, takiej jak Backbone.js, byłby gotowy do zainicjowania, np. suggested in this guide.

Powiązane problemy