Name
global.MLAnalytics
Description
Utility to collect data for analytics.
Script
var MLAnalytics = Class.create();
MLAnalytics.prototype = {
initialize: function() {},
trackAutoTraining : function (jsonObj) {
jsonObj['event.type'] = 'ml.autotrain.usage';
this.sendAnalytics(jsonObj);
},
sendAnalytics: function(jsonObj) {
if (!jsonObj) {
gs.info('MLAnalytics : Invalid json object');
return;
}
var streamId = "snc.glide.platform_ml";
var obfuscation_list = [];
if (!AnalyticsFramework.isDisabled() && !AnalyticsFramework.isBlocked(streamId)) {
openStatus = AnalyticsFramework.open(streamId);
if (openStatus === 0) {
jsonObj["app.name"] = "predictive_intelligence";
AnalyticsFramework.sendJSON(streamId, obfuscation_list, JSON.stringify(jsonObj));
}
AnalyticsFramework.close(streamId);
}
},
type: 'MLAnalytics'
};
Sys ID
8c76935b733333002428b63854f6a7c1