openpprn/opn

View on GitHub
app/assets/javascripts/google_analytics.js.coffee.erb

Summary

Maintainability
Test Coverage
((i, s, o, g, r, a, m) ->
  i["GoogleAnalyticsObject"] = r
  i[r] = i[r] or ->
    (i[r].q = i[r].q or []).push arguments
    return

  i[r].l = 1 * new Date()

  a = s.createElement(o)
  m = s.getElementsByTagName(o)[0]

  a.async = 1
  a.src = g
  m.parentNode.insertBefore a, m
  return
) window, document, "script", "//www.google-analytics.com/analytics.js", "ga"
ga "create", "<%= GOOGLE_ANALYTICS_ID %>", "auto"
ga "require", "displayfeatures"
#ga "send", "pageview"


$(document).on "page:change", ->
    ga "send", "pageview", window.location.pathname
    return