Files
habitica/website/src/analytics.js
2015-07-01 18:36:43 -05:00

23 lines
415 B
JavaScript

var Amplitude = require('amplitude');
var amplitude;
var analytics = {
init: init,
track: track
}
function init(options) {
if(!options) { throw 'No options provided' }
if(options.amplitudeToken) {
amplitude = new Amplitude(options.amplitudeToken, options.uuid);
}
}
function track(data) {
if(!amplitude) throw 'Amplitude not initialized';
amplitude.track(data);
}
module.exports = analytics;