Switch to new analytics server

This commit is contained in:
Michael Schmatz 2015-02-27 13:45:08 -05:00
parent 45d4b25c60
commit 4efb73d8d7

View file

@ -89,14 +89,15 @@ module.exports = class Tracker
delete properties.category
properties[key] = value for key, value of @explicitTraits if @explicitTraits?
eventObject = {}
eventObject["event"] = event
eventObject["properties"] = properties unless _.isEmpty properties
eventObject["user"] = me.id
console.log 'Tracking internal analytics event:', event, properties if debugAnalytics
request = @supermodel.addRequestResource 'log_event', {
url: '/db/analytics_log_event/-/log_event'
data: {event: event, properties: properties}
method: 'POST'
}, 0
request.load()
dataToSend = JSON.stringify eventObject
console.log dataToSend if debugAnalytics
$.post("http://analytics.codecombat.com/analytics", dataToSend).fail ->
console.error "Analytics post failed!"
trackTiming: (duration, category, variable, label, samplePercentage=5) ->
# https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingTiming