diff --git a/website/src/utils.js b/website/src/utils.js index 96f5f04645..0614486415 100644 --- a/website/src/utils.js +++ b/website/src/utils.js @@ -7,8 +7,6 @@ var request = require('request'); // Set when utils.setupConfig is run var isProd, baseUrl; -module.exports.ga = undefined; // set Google Analytics on nconf init - module.exports.sendEmail = function(mailData) { var smtpTransport = nodemailer.createTransport("SMTP",{ service: nconf.get('SMTP_SERVICE'), @@ -179,11 +177,16 @@ module.exports.setupConfig = function(){ baseUrl = nconf.get('BASE_URL'); module.exports.ga = require('universal-analytics')(nconf.get('GA_ID')); + var analytics = isProd && require('./analytics'); + var analytics = require('./analytics'); + var analyticsTokens = { + amplitudeToken: nconf.get('AMPLITUDE_KEY'), + googleAnalytics: nconf.get('GA_ID') + } - var mixpanel = isProd && require('mixpanel'); - module.exports.mixpanel = mixpanel - ? mixpanel.init(nconf.get('MP_ID')) - : { track: function() {} }; + module.exports.analytics = analytics + ? analytics(analyticsTokens) + : { track: function() { }, trackPurchase: function() { } }; }; var algorithm = 'aes-256-ctr';