collectEvents: function()

in src/apache-unomi-tracker.js [408:427]


        collectEvents: function (events, successCallback = undefined, errorCallback = undefined) {
            if (wem.fallback) {
                // in case of fallback we don't want to collect any events
                return;
            }

            events.sessionId = wem.sessionID ? wem.sessionID : '';

            var data = JSON.stringify(events);
            wem.ajax({
                url: wem.contextServerUrl + '/eventcollector',
                type: 'POST',
                async: true,
                contentType: 'text/plain;charset=UTF-8', // Use text/plain to avoid CORS preflight
                data: data,
                dataType: 'application/json',
                success: successCallback,
                error: errorCallback
            });
        },