{"_id":"react-gtm-module-custom-domain","_rev":"5-bccc9a6c88f057ec6528a2eaa5650c28","name":"react-gtm-module-custom-domain","dist-tags":{"latest":"2.0.16"},"versions":{"2.0.11":{"name":"react-gtm-module-custom-domain","version":"2.0.11","description":"React Google Tag Manager for Custom Domains","main":"dist/index.js","scripts":{"lint":"eslint .","jest":"jest","test":"npm run lint && npm run jest","build":"babel src -d dist --ignore src/__tests__","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/darjama/react-gtm-custom-domain.git"},"author":{"name":"Daryl Marco","email":"darmarco@gmail.com","url":"https://github.com/darjama"},"license":"MIT","bugs":{"url":"https://github.com/darjama/react-gtm-custom-domain/issues"},"homepage":"https://github.com/darjama/react-gtm-custom-domain#readme","keywords":["react","reactjs","react-component","google tag manager","tag manager","gtm"],"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"6.18.0","enzyme":"^3.3.0","eslint":"^4.18.2","jest":"^19.0.2","jest-cli":"^21.2.1","sinon":"^1.14.1"},"jest":{"testRegex":"__tests__.*\\.spec.js$","collectCoverage":true},"gitHead":"59a9994dcb031e9170ef430725ac99653e521ca2","_id":"react-gtm-module-custom-domain@2.0.11","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-YQoI5S0NrxZjR7FyG95tR5JNmKCMTCL8vHCySdYv4nqxQCll6JoLXPiWQz1xrZv8i4K8NNgAW9eD6dfRgU0CUw==","shasum":"439a3ad4723d247d7b98477373c90b49eab984d2","tarball":"https://registry.npmjs.org/react-gtm-module-custom-domain/-/react-gtm-module-custom-domain-2.0.11.tgz","fileCount":18,"unpackedSize":17846,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC88TpbMzy5xE3VtzM/I6RZ3miAU/ksbdBnB9Jk0NzWRwIhAPskpaIMlQxE19LM7U45pXQ09GLZz3988A5sXk/PrD/T"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisztPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnEg//Z3BgHRQVlCs30tGwl3SspW09lOiWmGmaF6VUsSYRnXrHFr9w\r\nzvN9jCQzGGQNbfAyEwbGz4PVnbiLsYZt169OZsq1TZG1vb2XGNUY8Y8UyO4/\r\n/HWun96gwZe5SABDnB65/DkzvMpRUGJXreW++gvPSF6Bshj4k0yKHT9PKYlb\r\n8v8lGHhFyWavDSL6Ce8icrSb501igA7qRkkP5N4xKPu7V/TfAwd4knV5PH1w\r\nlmGhunmCJ8zU4f7t8/lfC8yYGod7tucUA4+H2fHbwXRBtskbLQ6OLwdNcLQO\r\nzt05XzwlrSovARrNTI8ecL1Vikzgwpxs1dt0k3BUgKsOwrTKkzXLI/RxuoEZ\r\n4cyPJhJAzI7kwr+CfauUwXB7Lv3B+dW4WihyMH6Y786T3REmeLz08UIeI9wK\r\nZB9ELeecQsnXHKvIZklNWvg/li1BO/FKdlcrK1XlO3dP2uHo3XrUya+R7iMe\r\nKpHcvnJiAwalD0kcjZthb/L73Cn3swVy+abNls5kzQLynNIZjgZuHWaqTa9R\r\nZCbCsA5Q81b6PrWiqhSYDBc8FI/1LxyrYW8WRaNxW/4ffipq879d0r2VRIPZ\r\nDHi5/6V0PCL9LgsPZvOfJlL11u4L7R1fpPr/YSiRaaLEtL2K8z2Z7sznsT1a\r\nIkCQ9tlX7cayFPCSFCWqVcUk2xHteDhn1g0=\r\n=aOyj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"darjama","email":"darmarco@gmail.com"},"directories":{},"maintainers":[{"name":"darjama","email":"darmarco@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-gtm-module-custom-domain_2.0.11_1655913295758_0.013425926492883988"},"_hasShrinkwrap":false},"2.0.12":{"name":"react-gtm-module-custom-domain","version":"2.0.12","description":"React Google Tag Manager for Custom Domains","main":"dist/index.js","scripts":{"lint":"eslint .","jest":"jest","test":"npm run lint && npm run jest","build":"babel src -d dist --ignore src/__tests__","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/darjama/react-gtm-custom-domain.git"},"author":{"name":"Daryl Marco","email":"darmarco@gmail.com","url":"https://github.com/darjama"},"license":"MIT","bugs":{"url":"https://github.com/darjama/react-gtm-custom-domain/issues"},"homepage":"https://github.com/darjama/react-gtm-custom-domain#readme","keywords":["react","reactjs","react-component","google tag manager","tag manager","gtm"],"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"6.18.0","enzyme":"^3.3.0","eslint":"^4.18.2","jest":"^19.0.2","jest-cli":"^21.2.1","sinon":"^1.14.1"},"jest":{"testRegex":"__tests__.*\\.spec.js$","collectCoverage":true},"gitHead":"2aadd2ead6a1c1d9625353d4499513c35a63d77f","_id":"react-gtm-module-custom-domain@2.0.12","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-SBDGA4yVnXN+cgq7XDU0zxaLuMj6Wyknv0kGhKS/J1kvUulhO+EwVWi+t/lpMQcOswm9zfOoqFUht/Ve6j3z0A==","shasum":"b3bbb0dc03a9b0d07de3994b4a4b2d0bd5dab9a7","tarball":"https://registry.npmjs.org/react-gtm-module-custom-domain/-/react-gtm-module-custom-domain-2.0.12.tgz","fileCount":18,"unpackedSize":17846,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1CB7As6yFh/ndB5tWnQDfOC/FyMIemv4tB9kRes1eMAiBsTPY/Wyr1a990hohJ0CHGRHNAyAnACv3bVLZs/1LPhw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisz39ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp72Q/+OmMnPMQBaSTcDo+B8iUqqsuHv/ckMRZWtoeVDLrhtEuhJ6lS\r\n9JLtmNhUBj0jbzDvFhmlxLiMSs6baLYo/lOFjTrQ/8qd3SS5impvwGixs1L1\r\nU2FFpeGrXw1YZ1WYIO/OHQVpaZVf2036qOwSHlkSlSMNOaue6IqeiVLwo6aJ\r\ngzymb4B9/+stByb0ZSMxWXlsJ8wdto7kObBMmGlRlb3msC8dVVFw1l8akmvS\r\n32zg6hKd7qXCdi4dRRPQvo6+FRjh91u7VniTeP5vCkX8YDtQAqdHQM7Xkca2\r\nW+SVHtwSBMWJ3TiTn82xNDhMrvvNLVTjUazjW8jur8wze4TGm5bS62ueMKLR\r\nyGSW8SpLPgQwOpRgrrJhXqWJGim4CxqJWPUPCpw6xC14dYh27lVB28eE22BN\r\nO1Rze98+++3hYpPLubmwDqU6AIbVqujdahPuO5KT6eDX+0c4UACBtxfaB8om\r\n2xQdrBuCAobSsRE87TltIeGq8qxMf6nPb9sv7gW8pbcdkxLef5JB25068iek\r\nEBes5s0oALgQxDseMT6GQTt6zaFteBoDq8HNCblcRtt2JGnM64v3UGn8qLXb\r\n/n8yixnN7008orFONTpW4LWTKJIw9BrNt0PcSw1/whTOtYG0JhR3K6nCjcWD\r\n0Y45V1bvZOoaO8Wj1bPcqne00kxh8bL++HM=\r\n=STxp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"darjama","email":"darmarco@gmail.com"},"directories":{},"maintainers":[{"name":"darjama","email":"darmarco@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-gtm-module-custom-domain_2.0.12_1655913981264_0.4512223680587819"},"_hasShrinkwrap":false},"2.0.13":{"name":"react-gtm-module-custom-domain","version":"2.0.13","description":"React Google Tag Manager for Custom Domains","main":"dist/index.js","scripts":{"lint":"eslint .","jest":"jest","test":"npm run lint && npm run jest","build":"babel src -d dist --ignore src/__tests__","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/darjama/react-gtm-custom-domain.git"},"author":{"name":"Daryl Marco","email":"darmarco@gmail.com","url":"https://github.com/darjama"},"license":"MIT","bugs":{"url":"https://github.com/darjama/react-gtm-custom-domain/issues"},"homepage":"https://github.com/darjama/react-gtm-custom-domain#readme","keywords":["react","reactjs","react-component","google tag manager","tag manager","gtm"],"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"6.18.0","enzyme":"^3.3.0","eslint":"^4.18.2","jest":"^19.0.2","jest-cli":"^21.2.1","sinon":"^1.14.1"},"jest":{"testRegex":"__tests__.*\\.spec.js$","collectCoverage":true},"gitHead":"11da49073b44223e0eeecd51c062368a8ee39217","_id":"react-gtm-module-custom-domain@2.0.13","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-YGzTbIvQPSgNK4F0cRgFzucPIBKB4Fm6yj/b4RTrvz4+Y9re7Al1kv3thx4yf8rIYoqxi69C9QY5pRdja6w5ig==","shasum":"8cf65065dc271a94c2899e4491965b15c521318e","tarball":"https://registry.npmjs.org/react-gtm-module-custom-domain/-/react-gtm-module-custom-domain-2.0.13.tgz","fileCount":18,"unpackedSize":18076,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW2rnCh9wzA4kWgDNBQi6IOt4RALqEKOVZnTg6/70+vAIhAMXKJG/Y1jD0suQ26K5ZnyTj6+xyKSb5idqZrTGr9pQT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJis0GiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpD6A//Rw5gomXfp+n8QuuM3o2OOJqM6H/xPKHRAx08KdNSwHq0RgCG\r\nKFzEfdjDeJSnbbPjGxN3xWPQ+jqVVFl0JTGg89txIkLa4t/UosmAcrhC4USs\r\nrjROz/9fDuurwsB3PjnNr8ISwLsbUMnujnAfGNs47jTB+SHPibyu5emy4Dl2\r\nyvMArT6lDI8gsjrw493HZnXatSM5FTUdCQNorxHwuSXGYiVWI4i8e2Zn4ZRf\r\ngP8Fz7sfamMwFNKLyFWkHnfA8+Lzet4DnXu/jeDXdAbYyaOWA8bUYaUFPydU\r\ndngceu54GaVDwCT8sdmZcedT3UI4oJoafx6K6Ij8sJNzq2hLAh7/ZBOeWx6B\r\nPvHMP9MWDLuAfRphYGFPrEvRQAHz0GPNgeZx/IUXP89Ksb6LeZ4D4RDtExjm\r\neD8K4ujf0Eq+QifIUa7KJoR9G4rJB7bgezVmDq/yVOxIZFuqwfcBiv5jXjGx\r\ngqy7AHxEurTDc2Z43InQMxa5XmVucS2kYzm5lhq/ZfAvAudrsE2R9hJ5pumq\r\nZ5GBIZ6WjQhrDfIUS7SoG9/2f7znC45d8TXSi2/zQyxI4KzYrGzQW6v7dY/Y\r\nQfIqz/GnRsFEf0bp+McuBYcCqNSTejJMti7OLuZAZ6dYVksBNHJPw/DhYGbG\r\nUD7HHiMFoHAlZtceUVTjczuQwhS68RKLE0k=\r\n=+zI6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"darjama","email":"darmarco@gmail.com"},"directories":{},"maintainers":[{"name":"darjama","email":"darmarco@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-gtm-module-custom-domain_2.0.13_1655914913846_0.8784708928866467"},"_hasShrinkwrap":false},"2.0.14":{"name":"react-gtm-module-custom-domain","version":"2.0.14","description":"React Google Tag Manager for Custom Domains","main":"dist/index.js","scripts":{"lint":"eslint .","jest":"jest","test":"npm run lint && npm run jest","build":"babel src -d dist --ignore src/__tests__","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/darjama/react-gtm-custom-domain.git"},"author":{"name":"Daryl Marco","email":"darmarco@gmail.com","url":"https://github.com/darjama"},"license":"MIT","bugs":{"url":"https://github.com/darjama/react-gtm-custom-domain/issues"},"homepage":"https://github.com/darjama/react-gtm-custom-domain#readme","keywords":["react","reactjs","react-component","google tag manager","tag manager","gtm"],"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"6.18.0","enzyme":"^3.3.0","eslint":"^4.18.2","jest":"^19.0.2","jest-cli":"^21.2.1","sinon":"^1.14.1"},"jest":{"testRegex":"__tests__.*\\.spec.js$","collectCoverage":true},"gitHead":"5d0cf5f323b2303fb60bde9d20ad83fc1a87c117","_id":"react-gtm-module-custom-domain@2.0.14","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-96GMkfVbt/dKEmuPuI4jnM9o1R3jQzQoRFDHwJgNOFISI46BU05HDNZ9TWWxgCIUanKCvMOWIsZT9LiOBJqEiQ==","shasum":"3357a9a54c5594963c2e77c1791239e0de96f4a5","tarball":"https://registry.npmjs.org/react-gtm-module-custom-domain/-/react-gtm-module-custom-domain-2.0.14.tgz","fileCount":18,"unpackedSize":18109,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAEGgiyzStTwtv3UjXSkpxK2A3wX3hXQE+335sURwJzAAiAv0vEbjF7sJFtN8AHNugLWFRbSikm7R8ofv3DDYL4HJQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJis0TWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoE3g//VpBY/CLWpJ0ISsB+5MbJhXDeo66NMhm6KTZjzAjWN/d+fiJj\r\nmooA0XH0xzmioZzSfdTRxyps63B8B4sGnHL3I/rV2zRx8ye5pInVRfA3RHf6\r\nBcfXt61QQ0nKsbM3jQb0lAjrjgxFFuzOTCCvfNLZeWraGGmkj666lOi7hypb\r\nonFv18ejO3X8Ag5kFXuoSt5I0kodiVvphYhpAKnYjJ87Jy+ItYD4RfEJrGbj\r\nEVMLG17ni8yLQkY91NdOxnduQuU3wuo19L19zwzpwMt4Ws5M0MK57X0bP/xH\r\nKYp7tlEbZPQNNnDhZFKJqvthxiQOXQ1Ap+F/TEiHjh1f7rpXUAjEO9Y6Q0cx\r\n4b5CX9JSNXC5g4EtSd+v5zFGyNYqmH526TNiEE5owNgCmBrM8lkN55z2Dfc6\r\ni7rnqxxZpaACk7eRLsp0968rvOYyXZwHu1u0UKF1KJrbNojNQBOIz4/KoH8Q\r\n/uMvM2MZQRqiICRxU4s3sywbqNbjqRYFwH1h+C4ZG1QfgMzQupPQGFSe0oiU\r\n78GTB6A+gq9EXzcVEX7LjsTKZQ4CJspMWAhiObeH69QBRhpQe8babYS9k0/1\r\nC8OYiHloc9d7kea3oKPNJgOrWNU1SBvxQ+SubHity+sj4b34zSV7I2LY3Xab\r\nkM50L5l1K79TF0mfwJCdFB8FvcBNg24Ji9w=\r\n=grk1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"darjama","email":"darmarco@gmail.com"},"directories":{},"maintainers":[{"name":"darjama","email":"darmarco@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-gtm-module-custom-domain_2.0.14_1655915734506_0.8332029311899742"},"_hasShrinkwrap":false},"2.0.15":{"name":"react-gtm-module-custom-domain","version":"2.0.15","description":"React Google Tag Manager for Custom Domains","main":"dist/index.js","scripts":{"lint":"eslint .","jest":"jest","test":"npm run lint && npm run jest","build":"babel src -d dist --ignore src/__tests__","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/darjama/react-gtm-custom-domain.git"},"author":{"name":"Daryl Marco","email":"darmarco@gmail.com","url":"https://github.com/darjama"},"license":"MIT","bugs":{"url":"https://github.com/darjama/react-gtm-custom-domain/issues"},"homepage":"https://github.com/darjama/react-gtm-custom-domain#readme","keywords":["react","reactjs","react-component","google tag manager","tag manager","gtm"],"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"6.18.0","enzyme":"^3.3.0","eslint":"^4.18.2","jest":"^19.0.2","jest-cli":"^21.2.1","sinon":"^1.14.1"},"jest":{"testRegex":"__tests__.*\\.spec.js$","collectCoverage":true},"gitHead":"05ea45378fddb5d9cc3dc1e025d46eec56dc22f0","_id":"react-gtm-module-custom-domain@2.0.15","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-98YQN/DZ1cg1XsOt6LPHN5z0XZQeDAqI9qO04g62yTEq54FC5t4iRz7YTJYIEgtA7E0msFzNMq6s0d8cLsDJvg==","shasum":"38a1eb109b0b301a1434b18b90e84bb95d92abfd","tarball":"https://registry.npmjs.org/react-gtm-module-custom-domain/-/react-gtm-module-custom-domain-2.0.15.tgz","fileCount":18,"unpackedSize":17990,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMgbtbDkytRkDc6yAn6tWzNyq/3pDzlOPg/3L/zMx35AiEAiSAqiCnBiX4+eF2STBm7rqT445aMMzNyO6hF/HZGJaQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitfZXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+1w//U8qGcqRviZNxDDq3ELAQb039sGeoDQENiRSXgZ950NoRikAz\r\nXkwM3A18aWgWUpwNveSMAjzYHrqHsxilZUcJe16CbL4E5pwF8GKt08xPq9UM\r\nGPHOrXQReOmaTqUtDWFANGvklcDBjCdRmY2UaRYYEUaXoVLZSU/IazChAc26\r\nMNJLpSQxk3BkIO3dz1SHHbew58J40KxzlILJILchHx7JAMAKx75jHdbWRngC\r\nCuNu9PZNa5Uk0Qo4vHMLo5Wh91WIZQSaPQ5CpXTbA731tSgAXffMCrZUxbob\r\nJSd6ndTxNpA92ttvkBmnV4IWllj3wyGm4qofR8AKtzG2pU5fFunXwlxxrDSd\r\nwDyt4Ve12PAfQuHQiJrieYnbDdP4hkIZ3L8XsZGY1kppuBSStc8O+TJB9YZD\r\n8Tns+B7S2C7O8Wqo5qxX7MvZIxrkCkGf6u/FGZFS5YTy+YhvIiiBrUFHKSLd\r\nqmMH0cnZzgw5n9QKem+pzIT+7OE32ULjwxSgkHaCl1LCUMtS/Eqo0W5RZn++\r\n4OU5iQa7zW9CuxihCCYKIggYfvfxHlyfelF/vsRQHFc9VDD5oizSKN+VukIx\r\njTWfNPTGy1SpL7M6O7FfyQoeIrz1xSVXG3OrmoLo0BEQ5e/MkcsiyMoGXL/4\r\nuGSA9iOKNeT/zF1odHWUne9lkZcWxp7WCf8=\r\n=RF9a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"darjama","email":"darmarco@gmail.com"},"directories":{},"maintainers":[{"name":"darjama","email":"darmarco@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-gtm-module-custom-domain_2.0.15_1656092247077_0.3416163373225063"},"_hasShrinkwrap":false},"2.0.16":{"name":"react-gtm-module-custom-domain","version":"2.0.16","description":"React Google Tag Manager for Custom Domains","main":"dist/index.js","scripts":{"lint":"eslint .","jest":"jest","test":"npm run lint && npm run jest","build":"babel src -d dist --ignore src/__tests__","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/darjama/react-gtm-custom-domain.git"},"author":{"name":"Daryl Marco","email":"darmarco@gmail.com","url":"https://github.com/darjama"},"license":"MIT","bugs":{"url":"https://github.com/darjama/react-gtm-custom-domain/issues"},"homepage":"https://github.com/darjama/react-gtm-custom-domain#readme","keywords":["react","reactjs","react-component","google tag manager","tag manager","gtm"],"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"6.18.0","enzyme":"^3.3.0","eslint":"^4.18.2","jest":"^19.0.2","jest-cli":"^21.2.1","sinon":"^1.14.1"},"jest":{"testRegex":"__tests__.*\\.spec.js$","collectCoverage":true},"gitHead":"05ea45378fddb5d9cc3dc1e025d46eec56dc22f0","_id":"react-gtm-module-custom-domain@2.0.16","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-27T3eZDJj3q0CW5SXfaFwYuRVliwgZfH2wZkFC9auAIsAemEYCEeHyuqcrQoIB3fXa8gDGz9cM/yF+pbEDAVkw==","shasum":"7d91f191b2f498e69c35d11b24ecfb0281b83b25","tarball":"https://registry.npmjs.org/react-gtm-module-custom-domain/-/react-gtm-module-custom-domain-2.0.16.tgz","fileCount":18,"unpackedSize":18019,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbHG2f8tQIPPA5+VlG+eOkU4pNf2nSN6pK27EqmoTpngIgbd8j3H+0/TXcvyDvUYKX/FXBAvuFwmESe/cjCyMHU2A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitfd4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoM3BAAmmGKCfqIjL1F+qiVBC1aDc6jmQ8L599+m1YabtZB3R91ceCI\r\nIKV1GMShukLfhLcapriMUY5rseqicMyasFvlsr/bprRlNb93nribS8mcGlgA\r\n7sXSFyTqROGtCfCZQgTVVjU7hwMLOIdUdzWoerjVhl8MAEayjH/NiJlibZ9l\r\ncoPSaSTfdyKFyJcRC4e6C2vbxw8LTf96k1ikXAWGpK752huMSoV4vc0X1rRK\r\nJab7WUrhpQ3uJfVkQIgDwfKWbgTzQU6QdAt5bZyQnDI/tNl8qLGO875DTTK1\r\n4d0O0/6Ay59ycj114Z/oqhL6EXxaxwiLn6XaYbGryldPu5Nkkti1+HKLN/8B\r\nxnNTjrbccrQjYI4LRJ+mpzPnDiTpWPEOiNhnc4JAbVI8z7wAdx4baxDlSD1h\r\n8qQVrGwC3UT+Dzjdqe/SCG51bMadUA5Sw6XX4ctzW3qH6z7oNkigRDdS0j/Y\r\nDGcn9R9Kfts2m7cV2qG0vj2MUWQHVbMRNdUuekOKMaNwUW6uN36eg5WOnxLY\r\nJ2QlpMqyd5QlfvYrhI5UDwZOb2f4d5cNeda+2xHOdGI1MZqWDj6DE1FjZmoz\r\nCpmFYxLTLobMAKRxLeQu8zrq7vQ1PwZHtN6bscZf50q0a9S2wz313o3qphoX\r\nHXP0NbGzprHqU0Pmj+d5SPTpZRW5XVazDgc=\r\n=MXVw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"darjama","email":"darmarco@gmail.com"},"directories":{},"maintainers":[{"name":"darjama","email":"darmarco@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-gtm-module-custom-domain_2.0.16_1656092536350_0.7307900404988017"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-22T15:54:55.757Z","2.0.11":"2022-06-22T15:54:55.897Z","modified":"2022-06-24T17:42:16.679Z","2.0.12":"2022-06-22T16:06:21.398Z","2.0.13":"2022-06-22T16:21:54.074Z","2.0.14":"2022-06-22T16:35:34.673Z","2.0.15":"2022-06-24T17:37:27.212Z","2.0.16":"2022-06-24T17:42:16.563Z"},"maintainers":[{"name":"darjama","email":"darmarco@gmail.com"}],"description":"React Google Tag Manager for Custom Domains","homepage":"https://github.com/darjama/react-gtm-custom-domain#readme","keywords":["react","reactjs","react-component","google tag manager","tag manager","gtm"],"repository":{"type":"git","url":"git+https://github.com/darjama/react-gtm-custom-domain.git"},"author":{"name":"Daryl Marco","email":"darmarco@gmail.com","url":"https://github.com/darjama"},"bugs":{"url":"https://github.com/darjama/react-gtm-custom-domain/issues"},"license":"MIT","readme":"[![npm version](https://img.shields.io/npm/v/react-gtm-module-custom-domain.svg?style=flat-square)](https://www.npmjs.com/package/react-gtm-module-custom-domain)\n[![npm downloads](https://img.shields.io/npm/dm/rreact-gtm-module-custom-domain.svg?style=flat-square)](https://www.npmjs.com/package/react-gtm-module-custom-domain)\n\n# react-gtm-module-custom-domain\n### React Google Tag Manager Module for Custom Domains\n\nThis is a Javascript module to [React](https://facebook.github.io/react/) based apps that implement Google Tag Manager. It is based on the [react-gtm-module](https://www.npmjs.com/package/react-gtm-module) and is designed to use [GTM](https://developers.google.com/tag-manager/quickstart) snippet.\n\nYou can easily use custom dataLayer, multiple dataLayers and additional events.\n\n## Installation\n\n[npm](https://www.npmjs.com/):\n\n```bash\nnpm install react-gtm-module-custom-domain --save\n```\n\n## Usage\n\nInitializing GTM Module:\n\n```js\nimport React from 'react'\nimport ReactDOM from 'react-dom'\nimport Router from 'react-router'\nimport routes from './routes'\n\n...\nimport TagManager from 'react-gtm-module-custom-domain'\n\nconst tagManagerArgs = {\n    gtmId: 'GTM-000000'\n}\n\nTagManager.initialize(tagManagerArgs)\n...\n\nconst app = document.getElementById('app')\nReactDOM.render(<Router routes={routes} />, app)\n\n```\n\n## DataLayer\n\n### Custom dataLayer example:\n\n```js\nimport React from 'react'\nimport ReactDOM from 'react-dom'\nimport Router from 'react-router'\nimport routes from './routes'\n\n...\nimport TagManager from 'react-gtm-module-custom-domain'\n\nconst tagManagerArgs = {\n    gtmId: 'GTM-000000',\n    customURL: 'http://example.com/gtm.js',\n    dataLayer: {\n        userId: '001',\n        userProject: 'project'\n    }\n}\n\nTagManager.initialize(tagManagerArgs)\n...\n\nconst app = document.getElementById('app')\nReactDOM.render(<Router routes={routes} />, app)\n\n```\n\n\n### Multiple dataLayer example:\n\nIf you need send multiple custom dataLayer you can initialize GTM Module on different components sending different dataLayers\n\nYou can initialize it normally:\n\n```js\nimport React from 'react'\nimport ReactDOM from 'react-dom'\nimport Router from 'react-router'\nimport routes from './routes'\n\n...\nimport TagManager from 'react-gtm-module-custom-domain'\n\nconst tagManagerArgs = {\n    gtmId: 'GTM-000000',\n    dataLayerName: 'PageDataLayer'\n}\n\nTagManager.initialize(tagManagerArgs)\n...\n\nconst app = document.getElementById('app')\nReactDOM.render(<Router routes={routes} />, app)\n\n```\n\nAnd send your data in each page you want\n\n```js\nimport React from 'react'\n\n...\nimport TagManager from 'react-gtm-module-custom-domain'\n\nconst tagManagerArgs = {\n    dataLayer: {\n        userId: '001',\n        userProject: 'project',\n        page: 'home'\n    },\n    dataLayerName: 'PageDataLayer'\n}\n...\n\nconst Home = () => {\n    ...\n    TagManager.dataLayer(tagManagerArgs)\n    ...\n\n    return (\n        <div className='home'>\n            //your component code\n        </div>\n    )\n}\n\nexport default Home\n\n```\n\n\n## Events\n\n### Example:\n\n```js\nimport React from 'react'\nimport ReactDOM from 'react-dom'\nimport Router from 'react-router'\nimport routes from './routes'\n\n...\nimport TagManager from 'react-gtm-module-custom-domain'\n\nconst tagManagerArgs = {\n    gtmId: 'GTM-000000',\n    events: {\n        sendUserInfo: 'userInfo'\n    }\n}\n\nTagManager.initialize(tagManagerArgs)\n...\n\nconst app = document.getElementById('app')\nReactDOM.render(<Router routes={routes} />, app)\n```\n\n## Environments\n\nConfigure how Tag Manager will works between development and production server environments.\n\n### Example:\n\n```js\nimport React from 'react'\nimport ReactDOM from 'react-dom'\nimport Router from 'react-router'\nimport routes from './routes'\n\n...\nimport TagManager from 'react-gtm-module-custom-domain'\n\nconst tagManagerArgs = {\n    gtmId: 'GTM-000000',\n    auth: '6sBOnZx1hqPcO01xPOytLK',\n    preview: 'env-2'\n}\n\nTagManager.initialize(tagManagerArgs)\n\n```\n\n##### How can I find auth and preview?\nGo to Google Tag Manager -> ADMIN -> Environments -> Actions -> Get Snippet.\nLook for gtm_auth and gtm_preview\n\n##### Don't know to use GTM environments?\n   - https://support.google.com/tagmanager/answer/6311518\n   - https://www.simoahava.com/analytics/better-qa-with-google-tag-manager-environments/\n\n\n\n|Value|Type|Required|Notes|\n|------|-----|-----|-----|\n|gtmId| `String`| Yes | GTM id, must be something like `GTM-000000`.|\n|dataLayer| `Object`| No | Object that contains all of the information that you want to pass to Google Tag Manager.|\n|dataLayerName| `String`| No | Custom name for dataLayer object.|\n|events| `Object`| No | Additional events such as 'gtm.start': new Date().getTime(),event:'gtm.js'.|\n|auth| `String` | No | used to set environments. |\n|preview| `String` | No | used to set environments, something like `env-00`. |\n|customURL| `String` | No | used to custom domain URL, something like `http://example.com/gtm.js`. |\n\n\n### Note:\n\n- Disabling javascript in the browser can prevent the correct operation of this library if React is only being rendered on the client side.\n\n- Before implementing GTM in your application ensure that you have at least one published container, otherwise Google Tag Manager snippet will return 404.","readmeFilename":"README.md"}