Add GoogleAnalytics event tracking
This commit is contained in:
@@ -27,9 +27,9 @@
|
||||
and recipes from this mod.
|
||||
.right
|
||||
p Official Links:
|
||||
a.homePage project page
|
||||
a.documentation documentation
|
||||
a.download download
|
||||
a.homePage(target="home-page") project page
|
||||
a.documentation(target="documentation") documentation
|
||||
a.download(target="download") download
|
||||
|
||||
section.tutorials
|
||||
h2 Tutorials
|
||||
|
||||
@@ -30,14 +30,17 @@ module.exports = class ModPageController extends BaseController
|
||||
|
||||
onToggleEnabled: ->
|
||||
if @model.activeVersion is Mod.Version.None
|
||||
tracker.trackEvent c.tracking.category.modPack, 'toggle-on', @model.slug
|
||||
@model.activeVersion = Mod.Version.Latest
|
||||
else
|
||||
tracker.trackEvent c.tracking.category.modPack, 'toggle-off', @model.slug
|
||||
@model.activeVersion = Mod.Version.None
|
||||
|
||||
return false
|
||||
|
||||
onVersionChanged: ->
|
||||
@model.activeVersion = @$versionSelector.val()
|
||||
tracker.trackEvent c.tracking.category.modPack, 'select-version', "#{@model.slug}@#{@model.activeVersion}"
|
||||
return false
|
||||
|
||||
# Property Methods #############################################################################
|
||||
@@ -94,7 +97,8 @@ module.exports = class ModPageController extends BaseController
|
||||
events: ->
|
||||
return _.extend super,
|
||||
'change .version select': 'onVersionChanged'
|
||||
'click .modpack': 'onToggleEnabled'
|
||||
'click .modpack': 'onToggleEnabled'
|
||||
'click .about .right a': 'routeLinkClick'
|
||||
|
||||
# Private Methods ##############################################################################
|
||||
|
||||
|
||||
Reference in New Issue
Block a user