UNPKG

auto-roi-calc-web-events-tracking

Version:

A wrapper for the AutoROICalc custom web events tracking JavaScript module.

40 lines (30 loc) 948 B
const arc = require("./auto-roi-calc"); class AutoRoiCalc { constructor(trackingId = "") { if (trackingId) { this.setTrackingId(trackingId); } } appendNewSource(customSource = "", checkTimeout = true, customTimeoutStorageItemName = "") { return arc.appendNewSource(customSource, checkTimeout, customTimeoutStorageItemName); } getSources(removeDuplicates = true) { return arc.getSources(removeDuplicates); } setTrackingId(id) { arc.setTrackingId(id); } setConfig(key, value) { return arc.setConfig(key, value); } getConfig() { return arc.getConfig(); } sendEvent(type, desc, value = 1, checkTimeout = true, customTimeoutStorageItemName = "", customSource = "", tags = "") { return arc.sendEvent(type, desc, value, checkTimeout, customTimeoutStorageItemName, customSource, tags); } setSourcesCookie() { arc.setSourcesCookie(); } } module.exports = { AutoRoiCalc };