```coffeescript
@AppRouter = Backbone.Router.extend
  routes:
    "reload": "reload"
    "": "categories"
    "about": "about"
    "contribute": "contribute"
    "pods/:filter": "pods"
    "pods/:filter/:sort_by": "pods"
    "pods/:filter/:sort_by/:idx": "pods"
  contribute: () ->
    @pageview '/contribute'
    @appController.displayContribute()
  about: () ->
    @pageview '/about'
    @appController.displayAbout()
  categories: () ->
    @pageview '/categories'
    @appController.displayCategories()
  pods: (filter, sort_by, idx) ->
    if !filter
      filter = 'all'
    if !sort_by
      sort_by = 'stars'
    if !idx
      idx = 0
    @pageview '/pods/'+filter+'/'+sort_by+'/'+idx
    @appController.displayPodsAndUpdateScope(parseInt(idx), filter, sort_by)
  reload: ->
    @appController.loadPods()
  pageview: (page) ->
    if ga
      ga 'send', 'pageview', page```

Fix app router when there are no analytics.
user
```coffeescript
@AppRouter = Backbone.Router.extend
  routes:
    "reload": "reload"
    "": "categories"
    "about": "about"
    "contribute": "contribute"
    "pods/:filter": "pods"
    "pods/:filter/:sort_by": "pods"
    "pods/:filter/:sort_by/:idx": "pods"
  contribute: () ->
    @pageview '/contribute'
    @appController.displayContribute()
  about: () ->
    @pageview '/about'
    @appController.displayAbout()
  categories: () ->
    @pageview '/categories'
    @appController.displayCategories()
  pods: (filter, sort_by, idx) ->
    if !filter
      filter = 'all'
    if !sort_by
      sort_by = 'stars'
    if !idx
      idx = 0
    @pageview '/pods/'+filter+'/'+sort_by+'/'+idx
    @appController.displayPodsAndUpdateScope(parseInt(idx), filter, sort_by)
  reload: ->
    @appController.loadPods()
  pageview: (page) ->
    if window.ga
      window.ga 'send', 'pageview', page```
assistant