Я хотел получить окончательный ответ здесь для более поздней справки о том, что у нас стабильный Ember RC. Комбинация двух лучших результатов поиска для emberjs google analytics
показывает, что это хороший способ отслеживать изменения маршрута:
App.ApplicationController = Ember.Controller.extend
routeChanged: ( ->
return unless window._gaq
Em.run.next ->
page = if window.location.hash.length > 0 then window.location.hash.substring(1) else window.location.pathname
_gaq.push(['_trackPage', page])
).observes('currentPath')
но затем я также вижу результаты использования отслеживания событий для одностраничных веб-приложений.
Я еще не тестировал приведенный выше код, для распространения изменений на панели инструментов GA требуется несколько часов. Обновление. Это не отображается под Категория контента на моей панели инструментов Google Analytics. Ни в разделе "Страницы", ни "События".
Если у кого-нибудь есть совет или есть что-то, что я пропускаю, то дайте мне знать. Я также могу PR-руководство для веб-сайта на основе ответов здесь.