mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 07:37:25 +01:00
23 lines
415 B
JavaScript
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;
|