UNPKG

react-fbq

Version:

Package to add React Pixel Code in your project

40 lines 1.69 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var snippets_1 = __importDefault(require("./snippets")); var snippets = {}; var PixelCode = { pixelCode: function (args) { snippets = snippets_1.default.tags(args); var script = function (s) { var script = document.createElement("script"); script.innerHTML = s || snippets.script; return script; }; var noScript = function () { var noscript = document.createElement("noscript"); noscript.innerHTML = snippets.noscript; return noscript; }; return { script: script, noScript: noScript }; }, initialize: function (_a) { var id = _a.id, advancedMatching = _a.advancedMatching; var pixelCode = this.pixelCode({ id: id, advancedMatching: advancedMatching }); document.head.insertBefore(pixelCode.script(), document.head.childNodes[0]); document.head.insertBefore(pixelCode.noScript(), document.head.childNodes[0]); }, pageView: function () { var pixelCode = this.pixelCode({}); document.head.insertBefore(pixelCode.script(snippets.pageView), document.head.childNodes[0]); }, track: function (_a) { var title = _a.title, data = _a.data; var pixelCode = this.pixelCode({ title: title, data: data }); document.head.insertBefore(pixelCode.script(snippets.track), document.head.childNodes[0]); }, }; exports.default = PixelCode; //# sourceMappingURL=index.js.map