Add GoogleAnalytics event tracking

This commit is contained in:
Andrew Miner
2016-05-11 21:39:43 -07:00
parent c441d75529
commit 16848772a3
21 changed files with 176 additions and 36 deletions
+11 -6
View File
@@ -18,15 +18,18 @@ global.π = Math.PI
global.ε = 0.0001
global.w = require 'when'
global.Backbone = Backbone = require 'backbone'
Backbone.$ = $
{Logger} = require 'crafting-guide-common'
global.logger = new Logger
Tracker = require './tracker'
global.tracker = new Tracker
marked = require 'marked'
marked.setOptions sanitize:true
global.Backbone = Backbone = require 'backbone'
Backbone.$ = $
########################################################################################################################
global.hostName = window.location.hostname
@@ -44,9 +47,10 @@ switch global.hostName
logger.level = Logger.VERBOSE
apiBaseUrl = 'http://api-staging.crafting-guide.com'
when 'crafting-guide.com'
global.env = 'production'
logger.level = Logger.INFO
apiBaseUrl = 'http://api.crafting-guide.com'
global.env = 'production'
logger.level = Logger.INFO
tracker.enabled = true
apiBaseUrl = 'http://api.crafting-guide.com'
else
throw new Error "cannot determine the environment of: #{window.location.hostname}"
@@ -75,4 +79,5 @@ site.loadDefaultModPack()
site.loadCurrentUser()
Backbone.history.start pushState:true
tracker.trackPageView()
logger.info -> "CraftingGuide is ready"