UNPKG

dbm

Version:

23 lines (17 loc) 784 B
import Dbm from "../index.js"; export {default as Controller} from "./Controller.js"; export {default as DataLayerTracker} from "./DataLayerTracker.js"; export {default as MetaPixelTracker} from "./MetaPixelTracker.js"; export const setup = function() { let controller = new Dbm.tracking.Controller(); controller.item.register("trackingController"); controller.setupPermissionsFromCookies(); controller.start(); let dataLayerTracker = new Dbm.tracking.DataLayerTracker(); controller.addTracker(dataLayerTracker.item); } export const addMetaPixel = function(aPixelId) { let tracker = new Dbm.tracking.MetaPixelTracker(); tracker.item.pixelId = aPixelId; Dbm.getInstance().repository.getItem("trackingController").controller.addTracker(); }