{"_id":"@piwikpro/ngx-piwik-pro","_rev":"26-86d5f3653afa11143119359a0244e288","name":"@piwikpro/ngx-piwik-pro","dist-tags":{"next":"2.4.1-rc.1","latest":"3.0.0"},"versions":{"0.0.9":{"name":"@piwikpro/ngx-piwik-pro","version":"0.0.9","keywords":["PiwikPRO","Angular","Tracking","SPA"],"_id":"@piwikpro/ngx-piwik-pro@0.0.9","maintainers":[{"name":"jzyinq","email":"j.zywert@piwik.pro"},{"name":"p.zawislak","email":"p.zawislak@piwik.pro"},{"name":"p.musial","email":"p.musial@piwik.pro"},{"name":"jacopiwikpro","email":"j.kurek@piwik.pro"},{"name":"r.sek-piwik.pro","email":"r.sek@piwik.pro"},{"name":"prezler","email":"p.rezler@piwik.pro"},{"name":"pptm","email":"frontend-developers@piwik.pro"}],"dist":{"shasum":"43683f746110f3eeaab4dbfc44ca16789f14ec96","tarball":"https://registry.npmjs.org/@piwikpro/ngx-piwik-pro/-/ngx-piwik-pro-0.0.9.tgz","fileCount":64,"integrity":"sha512-JPUV0Hpdya+4PXj4QZ+LrXw0jCCIBmMzB84ZtjwpCasZGE7CGDh/ix15WWOkBZPBu55IxGWjNs/ewaT/arsFPw==","signatures":[{"sig":"MEUCIQC4yQ3kDUdZDguNFGXi+eDeZqrJs8JuCWENlm1dJNPJZAIgaqUAkwQ2WiwaI+SJ598KFqbkvkOO1rCH+WzVXEZltss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHfcUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFyQ//XrpTryjHV/61GlC6j7X6oJyeLrbh9pv+ingCGhvyCrovnBK/\r\n2kowQW5KHWO6g8CSLpYtglxtE0oS1sM3jzZvUXJy4sdtg8bisSQw5l1VnFXE\r\nHEs5t9HaVjulj5TmdFR4ZLxnO3qq3zY1eKOx5svl4M/S7gQTHUzq4fqKexVu\r\n3Icx9ZLAn1whsrzWZpFSPqSHsWc8T7pE4j8xrE+Vpd0aNcX+8YS98QDQRnwv\r\nqTAyAzC54swmldGQ5e/j2FWWFoqPhKHzkf5vQvYsAPcRF6Nk5zKW6hAC41AA\r\n6rnEa2KioFappE+G0e32qsyAcjkeyk6llI8g4YxG5RVgbTMphYHJI0jCFm6D\r\n4POLVcWh9xQHWp/5CedNYjw7HOEU6lLvY2eJ1DmQBnx2Cy1pGR96y2WlZkuX\r\nEPzrTjOv74Gi1AoxnECiLfYvji2oMpnF7oqWWOcTI+h9146DPDqBpMSKADaV\r\nkZf6H7PDJe9H7mV1cVKbre7FTvUuv2jdocXp/eFCZRBTtB62nu3GBXpQ3RdC\r\nHxDpakia+ODXQzbN+AfQhsW/dWhGkZ75a14w/onyTk7qpGuUNld3F1O7uiFQ\r\nUvuJ1BQ96f+RRPqGlxyInhHw+GpA7yvf2OeekYZGUcTweD4dqUkA5GVPDUee\r\nFrkZdwrkRd03vAaclm7rHEBLjKlZ7gwurSI=\r\n=SK7Q\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:piwikpro-ngx-piwik-pro-0.0.9.tgz","es2020":"fesm2020/piwikpro-ngx-piwik-pro.mjs","module":"fesm2015/piwikpro-ngx-piwik-pro.mjs","esm2020":"esm2020/piwikpro-ngx-piwik-pro.mjs","exports":{".":{"node":"./fesm2015/piwikpro-ngx-piwik-pro.mjs","types":"./piwikpro-ngx-piwik-pro.d.ts","es2015":"./fesm2015/piwikpro-ngx-piwik-pro.mjs","es2020":"./fesm2020/piwikpro-ngx-piwik-pro.mjs","default":"./fesm2020/piwikpro-ngx-piwik-pro.mjs","esm2020":"./esm2020/piwikpro-ngx-piwik-pro.mjs"},"./package.json":{"default":"./package.json"}},"typings":"piwikpro-ngx-piwik-pro.d.ts","_npmUser":{"name":"pptm","email":"frontend-developers@piwik.pro"},"fesm2015":"fesm2015/piwikpro-ngx-piwik-pro.mjs","fesm2020":"fesm2020/piwikpro-ngx-piwik-pro.mjs","_resolved":"/home/runner/work/ngx-piwik-pro/ngx-piwik-pro/piwikpro-ngx-piwik-pro-0.0.9.tgz","_integrity":"sha512-JPUV0Hpdya+4PXj4QZ+LrXw0jCCIBmMzB84ZtjwpCasZGE7CGDh/ix15WWOkBZPBu55IxGWjNs/ewaT/arsFPw==","_npmVersion":"8.3.1","description":"Piwik PRO tracking library for Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^13.2.0","@angular/common":"^13.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-piwik-pro_0.0.9_1646130964238_0.7342608265765542","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@piwikpro/ngx-piwik-pro","version":"0.1.0","keywords":["PiwikPRO","Angular","Tracking","SPA"],"author":"Piwik PRO <example@mail.com> (https://www.piwik.pro)","license":"MIT","_id":"@piwikpro/ngx-piwik-pro@0.1.0","maintainers":[{"name":"jzyinq","email":"j.zywert@piwik.pro"},{"name":"p.zawislak","email":"p.zawislak@piwik.pro"},{"name":"p.musial","email":"p.musial@piwik.pro"},{"name":"jacopiwikpro","email":"j.kurek@piwik.pro"},{"name":"r.sek-piwik.pro","email":"r.sek@piwik.pro"},{"name":"prezler","email":"p.rezler@piwik.pro"},{"name":"pptm","email":"frontend-developers@piwik.pro"}],"homepage":"https://github.com/PiwikPRO/ngx-piwik-pro#readme","bugs":{"url":"https://github.com/PiwikPRO/ngx-piwik-pro/issues"},"dist":{"shasum":"24580f1e52b35332e813493fbdbd83aa17039c54","tarball":"https://registry.npmjs.org/@piwikpro/ngx-piwik-pro/-/ngx-piwik-pro-0.1.0.tgz","fileCount":64,"integrity":"sha512-hojRkA0eSoZRcbjWU447dF/lgRHK+ehUPfqccdHMkBScB+d5Vs4m9E1iw3NEBtSep571aLYmB/2haiHMHsZG1A==","signatures":[{"sig":"MEUCIFYcjOcTI4qS+aiH/dKjRwjD0ymH4EKye6BHA6+sXmzzAiEA2kd48l8H1N2SUgBjY3zkZV2fWPfP4BvHlw/bVdwHD5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHfyPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoL+BAAkF339BUnfJx4lDeYS8+tUPjgEmUtR37lB9aghcPcgcwFCxjH\r\n1LmsMil1Zi+J423RsByP098vP/ESMN2UF3NQlrqiaTjy12UcTO3QAwJ8aFDS\r\nw96vTWr3Oz9JFgVpdD7Iod8OVM94/2kpCfGpXOLP8Ke17Jf/y9gg/L0CABoA\r\nq+qnp2B537l1s5xIA33FLifkrR3neYgweNl97K0YG4y/zhaIMqkMD6zy9YJp\r\nSH7EviNh555XDEtqQPkaSkSsTuNj/BIyRT5HAB6HsYlriIl4BNyAY2OlPujs\r\nHwmm0Z/p2eNMDVABclx+Tj70PXYCxqA3iIi1c6s3gOQMLMM4Cz3/AtmyvCc/\r\nfVjotUOaV7Q79INXeA0fUlYh9w1foKxRUZ7HTZqXPr7s2hfUqzbfiFTSs/wD\r\n4s/KR/ReqzsDtw2e1/3zoNfKKKrG/gtwoMK1yLspwXfYj1MItwi5PN8WztKO\r\nOYjccf8LcBonzslTdzRO8biACtz67aw/IMwdMghsclgPJxDeSYziPm4uOIXO\r\nrJehwr0s+AtS7S/1DkddMzHEgWUVNeyL2qdxmqneOj9MJEALnFaH87FYmsUm\r\nNGw1gwHyCz5FD2cHfP5YKgG+cvxAYmqF+xvlYuwYW9rTPdTYtYwlIC2qH2T8\r\naT4NcUeb49ZeotqlUeVdTKgAdY0SnWA/rK0=\r\n=xV1A\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:piwikpro-ngx-piwik-pro-0.1.0.tgz","es2020":"fesm2020/piwikpro-ngx-piwik-pro.mjs","module":"fesm2015/piwikpro-ngx-piwik-pro.mjs","esm2020":"esm2020/piwikpro-ngx-piwik-pro.mjs","exports":{".":{"node":"./fesm2015/piwikpro-ngx-piwik-pro.mjs","types":"./piwikpro-ngx-piwik-pro.d.ts","es2015":"./fesm2015/piwikpro-ngx-piwik-pro.mjs","es2020":"./fesm2020/piwikpro-ngx-piwik-pro.mjs","default":"./fesm2020/piwikpro-ngx-piwik-pro.mjs","esm2020":"./esm2020/piwikpro-ngx-piwik-pro.mjs"},"./package.json":{"default":"./package.json"}},"private":false,"typings":"piwikpro-ngx-piwik-pro.d.ts","_npmUser":{"name":"pptm","email":"frontend-developers@piwik.pro"},"fesm2015":"fesm2015/piwikpro-ngx-piwik-pro.mjs","fesm2020":"fesm2020/piwikpro-ngx-piwik-pro.mjs","_resolved":"/home/runner/work/ngx-piwik-pro/ngx-piwik-pro/piwikpro-ngx-piwik-pro-0.1.0.tgz","_integrity":"sha512-hojRkA0eSoZRcbjWU447dF/lgRHK+ehUPfqccdHMkBScB+d5Vs4m9E1iw3NEBtSep571aLYmB/2haiHMHsZG1A==","repository":"https://github.com/PiwikPRO/ngx-piwik-pro","_npmVersion":"8.3.1","description":"Piwik PRO tracking library for Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^13.2.0","@angular/common":"^13.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-piwik-pro_0.1.0_1646132366960_0.9499545628038786","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@piwikpro/ngx-piwik-pro","version":"0.1.1","keywords":["PiwikPRO","Angular","Tracking","SPA"],"author":"Piwik PRO <example@mail.com> (https://www.piwik.pro)","license":"MIT","_id":"@piwikpro/ngx-piwik-pro@0.1.1","maintainers":[{"name":"jzyinq","email":"j.zywert@piwik.pro"},{"name":"p.zawislak","email":"p.zawislak@piwik.pro"},{"name":"p.musial","email":"p.musial@piwik.pro"},{"name":"jacopiwikpro","email":"j.kurek@piwik.pro"},{"name":"r.sek-piwik.pro","email":"r.sek@piwik.pro"},{"name":"prezler","email":"p.rezler@piwik.pro"},{"name":"pptm","email":"frontend-developers@piwik.pro"}],"homepage":"https://github.com/PiwikPRO/ngx-piwik-pro#readme","bugs":{"url":"https://github.com/PiwikPRO/ngx-piwik-pro/issues"},"dist":{"shasum":"b8e26e07605f196747af14789cd19327e66f142d","tarball":"https://registry.npmjs.org/@piwikpro/ngx-piwik-pro/-/ngx-piwik-pro-0.1.1.tgz","fileCount":64,"integrity":"sha512-Y+GGRSPXymEbVtPvyCrzW5ibutCSBgF2VFynYyn8tsvw1I8y7wRarjburnCIVkOsN8HlemSxi7AOaNJ5Y+++uA==","signatures":[{"sig":"MEQCICMTIfld5VCQeawqQFKt/iTXeElxe5c/BwOXj6KDuM9iAiAeIXQU9487faBo32Zc80VdfqwI6+LEvgyHT97W67QAnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHhUfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrllA/7BzK5uGjY8ruPPhuhbPlRKyBsk/tQURAfRLxa1taNi7PxTK+7\r\ny8nF1BKyfjVwSAwAiDVao/SpwJjSUULlKyoJwscNlOOyjBHhfAQjGQXEVuhS\r\nsppqeLHX7gxFm81drrTiDMdA5ZCAeTliml5HSEBdaQgT9OJh0BB6PZVZnuLX\r\n1VA96qcuUbo6xeNMRQXpNV8NBMP0X0VF3+yQ74nlY2MHzUgHnW85n6BG7fMX\r\nTTjLzuGyGK/UvIbfMEqI0/vTSxBBcgA7uKfLnim3EvxnVMFUnd+0Wb/Cjh9p\r\nYHvXoQcvYYNsF8wk83LrH7nNpP7u1RnOUKlbNFKLuMvy77RIZlhJw9TNy+HG\r\ndC7AXw3TbTBmU6+Or43Sj5oYfwOCHaXY9rf4+RBm5vY/VDzRdiI+cioEg0+r\r\nISSAP1ZX/cW2bW4XFFUmzMoi9n7gcwbhX/oDpjCa3zW3vKL73dVlbwgqt6Ye\r\nJjIYc1/VAfyCa4AUvL/dcbKAkw50K9spOYJ4z1gXgeHkw5ZfepAmOWzFoDDx\r\ni6NolyVDL76FAvEjLHPD1552C7UbYN85BLA8YgpXLjH6TDN5u3s6zqu4gThk\r\nmSSQOKlg+tnMvJYy2n8OIHq3tl/XjRj77qCbOEOdKmVBtlSWKGXsLMRKplIg\r\nuRTGfGmihPJ6yDErOkb9+1uAfQIO+kJbp+Q=\r\n=lhko\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:piwikpro-ngx-piwik-pro-0.1.1.tgz","es2020":"fesm2020/piwikpro-ngx-piwik-pro.mjs","module":"fesm2015/piwikpro-ngx-piwik-pro.mjs","esm2020":"esm2020/piwikpro-ngx-piwik-pro.mjs","exports":{".":{"node":"./fesm2015/piwikpro-ngx-piwik-pro.mjs","types":"./piwikpro-ngx-piwik-pro.d.ts","es2015":"./fesm2015/piwikpro-ngx-piwik-pro.mjs","es2020":"./fesm2020/piwikpro-ngx-piwik-pro.mjs","default":"./fesm2020/piwikpro-ngx-piwik-pro.mjs","esm2020":"./esm2020/piwikpro-ngx-piwik-pro.mjs"},"./package.json":{"default":"./package.json"}},"private":false,"typings":"piwikpro-ngx-piwik-pro.d.ts","_npmUser":{"name":"pptm","email":"frontend-developers@piwik.pro"},"fesm2015":"fesm2015/piwikpro-ngx-piwik-pro.mjs","fesm2020":"fesm2020/piwikpro-ngx-piwik-pro.mjs","_resolved":"/home/runner/work/ngx-piwik-pro/ngx-piwik-pro/piwikpro-ngx-piwik-pro-0.1.1.tgz","_integrity":"sha512-Y+GGRSPXymEbVtPvyCrzW5ibutCSBgF2VFynYyn8tsvw1I8y7wRarjburnCIVkOsN8HlemSxi7AOaNJ5Y+++uA==","repository":"https://github.com/PiwikPRO/ngx-piwik-pro","_npmVersion":"8.3.1","description":"Piwik PRO tracking library for Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^13.2.0","@angular/common":"^13.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-piwik-pro_0.1.1_1646138655643_0.7632020339275218","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@piwikpro/ngx-piwik-pro","version":"1.0.0","keywords":["PiwikPRO","Angular","Tracking","SPA"],"author":{"url":"https://www.piwik.pro","name":"Piwik PRO","email":"example@mail.com"},"license":"MIT","_id":"@piwikpro/ngx-piwik-pro@1.0.0","maintainers":[{"name":"pptm","email":"frontend-developers@piwik.pro"}],"homepage":"https://github.com/PiwikPRO/ngx-piwik-pro#readme","bugs":{"url":"https://github.com/PiwikPRO/ngx-piwik-pro/issues"},"dist":{"shasum":"b461ab47351db40369dd27a8c75496941f0b0b91","tarball":"https://registry.npmjs.org/@piwikpro/ngx-piwik-pro/-/ngx-piwik-pro-1.0.0.tgz","fileCount":65,"integrity":"sha512-bzhYPkGyveRNZ9qraRV2TECKn4ekOMjqLHabbUn/LvQdVEvAvLcU1UPUGFikHpgKUzpDO9DlRFgoRVc19Dubvg==","signatures":[{"sig":"MEQCICHw8tmIBdl14mpxGDkfa66hsQ6zo92goTPToXhNU2WaAiA45bNBgLwsWLlfR+zqAx8INZBYwv6l51ughEye1754nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1lBwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPGg/9E4D6a31X3Vxqqct3q51kDVkD8ZPMzHX5pDxTi4snNtKZMWRU\r\nYGdjhsjfrZSoOGdhQ+PgrMXm1IHFx517ydhzutfXTHLPqEel4cQDXReugnaX\r\n7bRiRDiOsf+RMPl10oXcHcS57HDeoTliH8FVTPvVoOJ054O16YJTX87546e3\r\nSWlvwFwvUTnpOPYIK0kZrOLXZrNvkL3z5qu77HOZxBUrfPesqj6Kuv9AHlzn\r\n/Rf4fmn18gr/tEpqH7IaGphI9VzjzhRUHARSOSPEySCskix41i53kJUQNzA5\r\nvXrwmtxD8T9R2MCouoTm/ZOG2u4Gni9FhK/jHSH4YE95ydXLE0GvTsJ/5Wi7\r\n4R7G6CuPp77r6H1+ufjD9gRomgc0/b4YhlMr6VXlttk4cw6VSm6CcIBk56z8\r\n5Q2DK1KH4pHcPhujh6MyojM+hZNtkCbbdB+2g9yDsRNdp3Y61bDOMWULS31v\r\ndQK7EwbJpqHTtHRubRyDN8Exv5dhGgwn1UObN2Czyyq07HYofTDqwg96IzZ5\r\nE9D3xOdrKDL5eGsKH+IHofCtnCUzh/+5yzxN6KuEw1VFKyk4qhq3tS0xvHZ/\r\nDmcbSdMkz94OYuP/Dg5r2kE2D4NpFXGBDcBmeGZ3ur87N74jPct6acIH+FD/\r\nsZ+vaMjc1gUe+EBHI9DOvNo7BtP4BJV83lk=\r\n=hZ8V\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:piwikpro-ngx-piwik-pro-1.0.0.tgz","es2020":"fesm2020/piwikpro-ngx-piwik-pro.mjs","module":"fesm2015/piwikpro-ngx-piwik-pro.mjs","esm2020":"esm2020/piwikpro-ngx-piwik-pro.mjs","exports":{".":{"node":"./fesm2015/piwikpro-ngx-piwik-pro.mjs","types":"./piwikpro-ngx-piwik-pro.d.ts","es2015":"./fesm2015/piwikpro-ngx-piwik-pro.mjs","es2020":"./fesm2020/piwikpro-ngx-piwik-pro.mjs","default":"./fesm2020/piwikpro-ngx-piwik-pro.mjs","esm2020":"./esm2020/piwikpro-ngx-piwik-pro.mjs"},"./package.json":{"default":"./package.json"}},"private":false,"typings":"piwikpro-ngx-piwik-pro.d.ts","_npmUser":{"name":"pptm","email":"frontend-developers@piwik.pro"},"fesm2015":"fesm2015/piwikpro-ngx-piwik-pro.mjs","fesm2020":"fesm2020/piwikpro-ngx-piwik-pro.mjs","_resolved":"/home/runner/work/ngx-piwik-pro/ngx-piwik-pro/piwikpro-ngx-piwik-pro-1.0.0.tgz","_integrity":"sha512-bzhYPkGyveRNZ9qraRV2TECKn4ekOMjqLHabbUn/LvQdVEvAvLcU1UPUGFikHpgKUzpDO9DlRFgoRVc19Dubvg==","repository":{"url":"git+https://github.com/PiwikPRO/ngx-piwik-pro.git","type":"git"},"_npmVersion":"8.11.0","description":"Piwik PRO tracking library for Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^13.2.0","@angular/common":"^13.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-piwik-pro_1.0.0_1658212464221_0.09308884995982702","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@piwikpro/ngx-piwik-pro","version":"1.0.1","keywords":["PiwikPRO","Angular","Tracking","SPA"],"author":{"url":"https://www.piwik.pro","name":"Piwik PRO","email":"example@mail.com"},"license":"MIT","_id":"@piwikpro/ngx-piwik-pro@1.0.1","maintainers":[{"name":"pptm","email":"frontend-developers@piwik.pro"}],"homepage":"https://github.com/PiwikPRO/ngx-piwik-pro#readme","bugs":{"url":"https://github.com/PiwikPRO/ngx-piwik-pro/issues"},"dist":{"shasum":"63b148e22ada2f44ed2c9e1515b25c6f4673f5c0","tarball":"https://registry.npmjs.org/@piwikpro/ngx-piwik-pro/-/ngx-piwik-pro-1.0.1.tgz","fileCount":67,"integrity":"sha512-yonoUcV+cD16hRL5TOvz4x4fCImdoGjw4POTwR/FHyf17ir3qBihqhKxfr+hyK2md/zmSfX4rKYn7f5wLGi14w==","signatures":[{"sig":"MEUCIEWaAyakmfFdbD5DpPXht8EFkc2oLx4klSgQNL3/5S+qAiEA/YUr+2m8tURVIaiu8mVWjBS8H3Gd5ljjhv2/ACVCY7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMYaCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZ7xAAlKXksreXtOrB0k5vLbmVOCIY9oChtFDIn16TMaDUptiFguqf\r\nWa521uP9pkN21xOY8laeofb5RoUYVsohQIdqGHzYAlOIhEIEThFfFcKwgU6f\r\nFP6Yfpy84LiGALfm4bxbChCyXCW677Z5igr1EFepvKCy5GP+HKw2P27CejCv\r\nhb9h6bQFAhliXfRVSFzrm9Dhea6nhtzRJ/Jy7jXe7wb+WHZITS6+FaJB38iM\r\ntug6Ll2j6bU9S/wKPfr6RsVu6j4ehpV7cqIq3gnAG4vbL8wlt5SCgBZLrzJM\r\nxwPevCMj2oUZmL17YHeLL4gHoXhoG+C5wtucrbKswbglDhgb3yEaHVl6K0R2\r\nNCwGRfclCwzfkUCTtWLbDkWIt3mCcflU3LCTzkZLWUCXhDn9m5/kW8ms2Fqn\r\ndfGEp6KAColjS28SVUqn6y40Hf+uNoAJyeqXUOqOwzlwpyJS5hoY6FS7c0Wu\r\nKDIFoj8XESTEulnLRbNo2OXINHr19hn21WtyxZdUpDdDCV5dGgTnoDtj8yuB\r\n/9qzW8Qt68q5eYxSrmrBMhAx+ErnA92mE85fOUDq96pt+mppCEcRjk7g0pr3\r\nJam1SWcT48FOmVUBN6jJuEfTgTDN0NoMsw047WZYRQQW7sXKfLeCfrS7j/nY\r\n+PW2WOY/U+WhV+/wd+5bAmRwjxFZI2Cg0Pk=\r\n=bgRj\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:piwikpro-ngx-piwik-pro-1.0.1.tgz","es2020":"fesm2020/piwikpro-ngx-piwik-pro.mjs","module":"fesm2015/piwikpro-ngx-piwik-pro.mjs","esm2020":"esm2020/piwikpro-ngx-piwik-pro.mjs","exports":{".":{"node":"./fesm2015/piwikpro-ngx-piwik-pro.mjs","types":"./piwikpro-ngx-piwik-pro.d.ts","es2015":"./fesm2015/piwikpro-ngx-piwik-pro.mjs","es2020":"./fesm2020/piwikpro-ngx-piwik-pro.mjs","default":"./fesm2020/piwikpro-ngx-piwik-pro.mjs","esm2020":"./esm2020/piwikpro-ngx-piwik-pro.mjs"},"./package.json":{"default":"./package.json"}},"private":false,"typings":"piwikpro-ngx-piwik-pro.d.ts","_npmUser":{"name":"pptm","email":"frontend-developers@piwik.pro"},"fesm2015":"fesm2015/piwikpro-ngx-piwik-pro.mjs","fesm2020":"fesm2020/piwikpro-ngx-piwik-pro.mjs","_resolved":"/home/runner/work/ngx-piwik-pro/ngx-piwik-pro/piwikpro-ngx-piwik-pro-1.0.1.tgz","_integrity":"sha512-yonoUcV+cD16hRL5TOvz4x4fCImdoGjw4POTwR/FHyf17ir3qBihqhKxfr+hyK2md/zmSfX4rKYn7f5wLGi14w==","repository":{"url":"git+https://github.com/PiwikPRO/ngx-piwik-pro.git","type":"git"},"_npmVersion":"8.15.0","description":"Piwik PRO tracking library for Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^13.2.0","@angular/common":"^13.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-piwik-pro_1.0.1_1664190082393_0.825717291403504","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@piwikpro/ngx-piwik-pro","version":"1.0.2","keywords":["PiwikPRO","Angular","Tracking","SPA"],"author":{"url":"https://www.piwik.pro","name":"Piwik PRO","email":"example@mail.com"},"license":"MIT","_id":"@piwikpro/ngx-piwik-pro@1.0.2","maintainers":[{"name":"pptm","email":"frontend-developers@piwik.pro"}],"homepage":"https://github.com/PiwikPRO/ngx-piwik-pro#readme","bugs":{"url":"https://github.com/PiwikPRO/ngx-piwik-pro/issues"},"dist":{"shasum":"4b344e2ecd1197ac43639de1c61bec43a6720980","tarball":"https://registry.npmjs.org/@piwikpro/ngx-piwik-pro/-/ngx-piwik-pro-1.0.2.tgz","fileCount":67,"integrity":"sha512-7IpCzFY89SZM3wgGUwwzjperVXBlnuNF4MLc9eUYDtDcwibFTlFnu0z+mWVLsB9QIXXOyIgjwVuDOZPGhUr63A==","signatures":[{"sig":"MEYCIQDKEyJ2/ymUqOTKPd1VtGjapnYWTqI1oxMJK3y9pzr8mwIhAIe1dLHzo6ADAXyehZuyxV4eGXjfq3ie7XSxxvdUEoo6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9i6OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAxg/+KqeyZ1Vt5wOfeK1GJe3p0Zi7kK2dJHM2+tvz45qRxzg234iG\r\nQlpU1SUX39q7e8wcm00BraL1d03ca80ZvcgWIlUxkIBQC+XTQE6Qz2qe1oX9\r\n3Dk3FwojwbARFY9n34mhQddgBnswFIM3Rm5+GO6M+ModdzbxQomcDP6CRHCw\r\nuqWJPby6/SpeF00jnlGTbVfdZ1V/UChg49ltRl/De0YEZR507cnh/0rqeN55\r\nhn4uptK5IgJdREkUKXj6SkF9CrYTMmThDAyqzFs5qIDxWN/UznaY8EzrrotA\r\nvQAuOe43cWmrAnlYQSYq5vl9wfP/gchEH2/dG8Igo3y/Mskpeap3XcASjvmS\r\nKik7p7QtWj6fW5DdkTM22CKjl/wgzQu4Aik7CE3ewXUwmZX0iQ98xw+N0plS\r\ntd+qOFQDN3BBl2C01pgO/6/i8cQ5D3CVsqhAY7HPOndQu9ePpOS7LUz+rbrn\r\nmlzlhYsd/5a3dhrvX/cOiWW71BAw3P4f6ekAmixZdeeuSgvA8dyYdb58FDfR\r\nXTxYL6LRVW3c4Hhap/FIonPgE5HRDvCTsbnjep5RGoOc3BDh2/QXepqtig8k\r\nV5BU2wGr/qKUs8tRrpiFKLAwQGeHrFQpIueordWSoLkvzHCGN7/xxdqjO4+V\r\nOfs+uGf9DbrQpd0x10fxlU9B7Uxtfl/tkfg=\r\n=0EGR\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:piwikpro-ngx-piwik-pro-1.0.2.tgz","es2020":"fesm2020/piwikpro-ngx-piwik-pro.mjs","module":"fesm2015/piwikpro-ngx-piwik-pro.mjs","esm2020":"esm2020/piwikpro-ngx-piwik-pro.mjs","exports":{".":{"node":"./fesm2015/piwikpro-ngx-piwik-pro.mjs","types":"./piwikpro-ngx-piwik-pro.d.ts","es2015":"./fesm2015/piwikpro-ngx-piwik-pro.mjs","es2020":"./fesm2020/piwikpro-ngx-piwik-pro.mjs","default":"./fesm2020/piwikpro-ngx-piwik-pro.mjs","esm2020":"./esm2020/piwikpro-ngx-piwik-pro.mjs"},"./package.json":{"default":"./package.json"}},"private":false,"typings":"piwikpro-ngx-piwik-pro.d.ts","_npmUser":{"name":"pptm","email":"frontend-developers@piwik.pro"},"fesm2015":"fesm2015/piwikpro-ngx-piwik-pro.mjs","fesm2020":"fesm2020/piwikpro-ngx-piwik-pro.mjs","_resolved":"/home/runner/work/ngx-piwik-pro/ngx-piwik-pro/piwikpro-ngx-piwik-pro-1.0.2.tgz","_integrity":"sha512-7IpCzFY89SZM3wgGUwwzjperVXBlnuNF4MLc9eUYDtDcwibFTlFnu0z+mWVLsB9QIXXOyIgjwVuDOZPGhUr63A==","repository":{"url":"git+https://github.com/PiwikPRO/ngx-piwik-pro.git","type":"git"},"_npmVersion":"8.19.3","description":"Piwik PRO tracking library for Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"16.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=13.2.0","@angular/common":">=13.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-piwik-pro_1.0.2_1677078158475_0.7475184148053244","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@piwikpro/ngx-piwik-pro","version":"1.1.0","keywords":["PiwikPRO","Angular","Tracking","SPA"],"author":{"url":"https://www.piwik.pro","name":"Piwik PRO","email":"integrations@piwik.pro"},"license":"MIT","_id":"@piwikpro/ngx-piwik-pro@1.1.0","maintainers":[{"name":"pptm","email":"integrations@piwik.pro"}],"homepage":"https://github.com/PiwikPRO/ngx-piwik-pro#readme","bugs":{"url":"https://github.com/PiwikPRO/ngx-piwik-pro/issues"},"dist":{"shasum":"48ff40e9c417566ed6839beefb069c35b0bf7b3a","tarball":"https://registry.npmjs.org/@piwikpro/ngx-piwik-pro/-/ngx-piwik-pro-1.1.0.tgz","fileCount":65,"integrity":"sha512-gCCilFsMqPMbz51i31CxAhCu3m2ugKRIlE0tjJNzE04BedBexjMthdqVDVuen6kHsyEdeMkCLr9kjrWNQbxh3Q==","signatures":[{"sig":"MEUCIDAGJ4fGbECDtxW5BpgiqCZjgPoR7PaiTK0O5ZZyMaI2AiEA/ql6u/rg7On6Lw8e4c2kwIXfQqlvfgKqOlOYRsYgZv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232718},"_from":"file:piwikpro-ngx-piwik-pro-1.1.0.tgz","module":"fesm2022/piwikpro-ngx-piwik-pro.mjs","exports":{".":{"esm":"./esm2022/piwikpro-ngx-piwik-pro.mjs","types":"./index.d.ts","default":"./fesm2022/piwikpro-ngx-piwik-pro.mjs","esm2022":"./esm2022/piwikpro-ngx-piwik-pro.mjs"},"./package.json":{"default":"./package.json"}},"private":false,"typings":"index.d.ts","_npmUser":{"name":"pptm","email":"integrations@piwik.pro"},"_resolved":"/home/runner/work/ngx-piwik-pro/ngx-piwik-pro/piwikpro-ngx-piwik-pro-1.1.0.tgz","_integrity":"sha512-gCCilFsMqPMbz51i31CxAhCu3m2ugKRIlE0tjJNzE04BedBexjMthdqVDVuen6kHsyEdeMkCLr9kjrWNQbxh3Q==","repository":{"url":"git+https://github.com/PiwikPRO/ngx-piwik-pro.git","type":"git"},"_npmVersion":"8.19.4","description":"Piwik PRO tracking library for Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=13.2.0","@angular/common":">=13.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-piwik-pro_1.1.0_1705648344793_0.9049286746739149","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@piwikpro/ngx-piwik-pro","version":"1.1.1","keywords":["PiwikPRO","Angular","Tracking","SPA"],"author":{"url":"https://www.piwik.pro","name":"Piwik PRO","email":"integrations@piwik.pro"},"license":"MIT","_id":"@piwikpro/ngx-piwik-pro@1.1.1","maintainers":[{"name":"pptm","email":"integrations@piwik.pro"}],"homepage":"https://github.com/PiwikPRO/ngx-piwik-pro#readme","bugs":{"url":"https://github.com/PiwikPRO/ngx-piwik-pro/issues"},"dist":{"shasum":"245b0320495d4b1f5c52dd8309402822a1b32cd4","tarball":"https://registry.npmjs.org/@piwikpro/ngx-piwik-pro/-/ngx-piwik-pro-1.1.1.tgz","fileCount":65,"integrity":"sha512-gU3qSJG0yE7stW17SzxrcpX39QPCJqB+oeVjMmbOyWk1LgZ8EhSBbuWQi3ekkkl/muFjB8s81ck2WXBEi1iE3A==","signatures":[{"sig":"MEUCIQDmwYcNjiRKvybMedeDl2cKSyIGCSlcvuvdqMx3HZb2ywIgCTFJiqJExh2DUn/pWRF6p+pjlfDXEBLKMOs9D6QvX20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233748},"_from":"file:piwikpro-ngx-piwik-pro-1.1.1.tgz","module":"fesm2022/piwikpro-ngx-piwik-pro.mjs","exports":{".":{"esm":"./esm2022/piwikpro-ngx-piwik-pro.mjs","types":"./index.d.ts","default":"./fesm2022/piwikpro-ngx-piwik-pro.mjs","esm2022":"./esm2022/piwikpro-ngx-piwik-pro.mjs"},"./package.json":{"default":"./package.json"}},"private":false,"typings":"index.d.ts","_npmUser":{"name":"pptm","email":"integrations@piwik.pro"},"_resolved":"/home/runner/work/ngx-piwik-pro/ngx-piwik-pro/piwikpro-ngx-piwik-pro-1.1.1.tgz","_integrity":"sha512-gU3qSJG0yE7stW17SzxrcpX39QPCJqB+oeVjMmbOyWk1LgZ8EhSBbuWQi3ekkkl/muFjB8s81ck2WXBEi1iE3A==","repository":{"url":"git+https://github.com/PiwikPRO/ngx-piwik-pro.git","type":"git"},"_npmVersion":"8.19.4","description":"Piwik PRO tracking library for Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=13.2.0","@angular/common":">=13.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-piwik-pro_1.1.1_1706772259473_0.36005577708088876","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@piwikpro/ngx-piwik-pro","version":"1.2.0","keywords":["PiwikPRO","Angular","Tracking","SPA"],"author":{"url":"https://www.piwik.pro","name":"Piwik PRO","email":"integrations@piwik.pro"},"license":"MIT","_id":"@piwikpro/ngx-piwik-pro@1.2.0","maintainers":[{"name":"pptm","email":"integrations@piwik.pro"}],"homepage":"https://github.com/PiwikPRO/ngx-piwik-pro#readme","bugs":{"url":"https://github.com/PiwikPRO/ngx-piwik-pro/issues"},"dist":{"shasum":"7de675c7d95f9de001e6c025014625b571f0e435","tarball":"https://registry.npmjs.org/@piwikpro/ngx-piwik-pro/-/ngx-piwik-pro-1.2.0.tgz","fileCount":69,"integrity":"sha512-/16lBIzy2kxiNmaIm5nnuKnSx6LDd7rPtu+1s5wh+hKB2lypM03BEYQIUL3IYlhOG1WEwPjzrw29qtOemgATbg==","signatures":[{"sig":"MEUCIH7ZCPaYtfUPJSnPpgcVoq/rJn9ki58ezP0lPglIUUhjAiEAm+QqZ5ZUdPEnPPwvm5kAoWi0F2/2F+2GJwjKsiNo7iQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246771},"_from":"file:piwikpro-ngx-piwik-pro-1.2.0.tgz","module":"fesm2022/piwikpro-ngx-piwik-pro.mjs","exports":{".":{"esm":"./esm2022/piwikpro-ngx-piwik-pro.mjs","types":"./index.d.ts","default":"./fesm2022/piwikpro-ngx-piwik-pro.mjs","esm2022":"./esm2022/piwikpro-ngx-piwik-pro.mjs"},"./package.json":{"default":"./package.json"}},"private":false,"typings":"index.d.ts","_npmUser":{"name":"pptm","email":"integrations@piwik.pro"},"_resolved":"/home/runner/work/ngx-piwik-pro/ngx-piwik-pro/piwikpro-ngx-piwik-pro-1.2.0.tgz","_integrity":"sha512-/16lBIzy2kxiNmaIm5nnuKnSx6LDd7rPtu+1s5wh+hKB2lypM03BEYQIUL3IYlhOG1WEwPjzrw29qtOemgATbg==","repository":{"url":"git+https://github.com/PiwikPRO/ngx-piwik-pro.git","type":"git"},"_npmVersion":"8.19.4","description":"Piwik PRO tracking library for Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=13.2.0","@angular/common":">=13.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-piwik-pro_1.2.0_1710326270831_0.578097539080791","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@piwikpro/ngx-piwik-pro","version":"2.0.0","keywords":["PiwikPRO","Angular","Tracking","SPA"],"author":{"url":"https://www.piwik.pro","name":"Piwik PRO","email":"integrations@piwik.pro"},"license":"MIT","_id":"@piwikpro/ngx-piwik-pro@2.0.0","maintainers":[{"name":"pptm","email":"integrations@piwik.pro"}],"homepage":"https://github.com/PiwikPRO/ngx-piwik-pro#readme","bugs":{"url":"https://github.com/PiwikPRO/ngx-piwik-pro/issues"},"dist":{"shasum":"adf5f72701f910a9d07f2f95c3fd6b01cb380006","tarball":"https://registry.npmjs.org/@piwikpro/ngx-piwik-pro/-/ngx-piwik-pro-2.0.0.tgz","fileCount":65,"integrity":"sha512-vUGzNUtEJs4c3lxSXfCdiGQltoN8rd1ORrl0ukpcBmVE4OA3iAPI8Ucb4b1VTeR6GevEFHEUpzw/VhRRy2KC1Q==","signatures":[{"sig":"MEUCIQC1oot3uMsozqJNVbQH8g2wMHVzCNhm64gJahwexciW4AIgehDux0UlxgkzM7aUD9/QodYd5uZ3Yc5C1uAFCvGzHlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208758},"_from":"file:piwikpro-ngx-piwik-pro-2.0.0.tgz","module":"fesm2022/piwikpro-ngx-piwik-pro.mjs","engines":{"node":">=18"},"exports":{".":{"esm":"./esm2022/piwikpro-ngx-piwik-pro.mjs","types":"./index.d.ts","default":"./fesm2022/piwikpro-ngx-piwik-pro.mjs","esm2022":"./esm2022/piwikpro-ngx-piwik-pro.mjs"},"./package.json":{"default":"./package.json"}},"private":false,"typings":"index.d.ts","_npmUser":{"name":"pptm","email":"integrations@piwik.pro"},"_resolved":"/home/runner/work/ngx-piwik-pro/ngx-piwik-pro/piwikpro-ngx-piwik-pro-2.0.0.tgz","_integrity":"sha512-vUGzNUtEJs4c3lxSXfCdiGQltoN8rd1ORrl0ukpcBmVE4OA3iAPI8Ucb4b1VTeR6GevEFHEUpzw/VhRRy2KC1Q==","repository":{"url":"git+https://github.com/PiwikPRO/ngx-piwik-pro.git","type":"git"},"_npmVersion":"8.19.4","description":"Piwik PRO tracking library for Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"tslib":"^2.6.2"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=13.2.0","@angular/common":">=13.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-piwik-pro_2.0.0_1721117209891_0.9704337513626631","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@piwikpro/ngx-piwik-pro","version":"2.0.1","keywords":["PiwikPRO","Angular","Tracking","SPA"],"author":{"url":"https://www.piwik.pro","name":"Piwik PRO","email":"integrations@piwik.pro"},"license":"MIT","_id":"@piwikpro/ngx-piwik-pro@2.0.1","maintainers":[{"name":"pptm","email":"integrations@piwik.pro"}],"homepage":"https://github.com/PiwikPRO/ngx-piwik-pro#readme","bugs":{"url":"https://github.com/PiwikPRO/ngx-piwik-pro/issues"},"dist":{"shasum":"ba98947bf5c1f04df366127531728281b4a44ace","tarball":"https://registry.npmjs.org/@piwikpro/ngx-piwik-pro/-/ngx-piwik-pro-2.0.1.tgz","fileCount":65,"integrity":"sha512-KGuHFId/nh2w/iwn9sj6inYM9G4JHAdw6ktoX72ukILiW73TU+YzOb/+cSeycteo+sT8Wijj6+ktBxeEddeWVA==","signatures":[{"sig":"MEUCIEsyTHdglhyNIDkWTimgGyKEpnMYrV5P3P1ionM55feDAiEA6yLRfdV26M+xT472QrkrTojpv4KieKNxdIvOUV23MFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211046},"_from":"file:piwikpro-ngx-piwik-pro-2.0.1.tgz","module":"fesm2022/piwikpro-ngx-piwik-pro.mjs","engines":{"node":">=18"},"exports":{".":{"esm":"./esm2022/piwikpro-ngx-piwik-pro.mjs","types":"./index.d.ts","default":"./fesm2022/piwikpro-ngx-piwik-pro.mjs","esm2022":"./esm2022/piwikpro-ngx-piwik-pro.mjs"},"./package.json":{"default":"./package.json"}},"private":false,"typings":"index.d.ts","_npmUser":{"name":"pptm","email":"integrations@piwik.pro"},"_resolved":"/home/runner/work/ngx-piwik-pro/ngx-piwik-pro/piwikpro-ngx-piwik-pro-2.0.1.tgz","_integrity":"sha512-KGuHFId/nh2w/iwn9sj6inYM9G4JHAdw6ktoX72ukILiW73TU+YzOb/+cSeycteo+sT8Wijj6+ktBxeEddeWVA==","repository":{"url":"git+https://github.com/PiwikPRO/ngx-piwik-pro.git","type":"git"},"_npmVersion":"8.19.4","description":"Piwik PRO tracking library for Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"tslib":"^2.3.0","@piwikpro/tracking-base-library":"^1.2.1"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=13.2.0","@angular/common":">=13.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-piwik-pro_2.0.1_1730130115627_0.3685018653062293","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@piwikpro/ngx-piwik-pro","version":"2.0.2","keywords":["PiwikPRO","Angular","Tracking","SPA"],"author":{"url":"https://www.piwik.pro","name":"Piwik PRO","email":"integrations@piwik.pro"},"license":"MIT","_id":"@piwikpro/ngx-piwik-pro@2.0.2","maintainers":[{"name":"pptm","email":"integrations@piwik.pro"}],"homepage":"https://github.com/PiwikPRO/ngx-piwik-pro#readme","bugs":{"url":"https://github.com/PiwikPRO/ngx-piwik-pro/issues"},"dist":{"shasum":"0d3e2a328f5aaa42e555c1785195b84c6c95bb48","tarball":"https://registry.npmjs.org/@piwikpro/ngx-piwik-pro/-/ngx-piwik-pro-2.0.2.tgz","fileCount":65,"integrity":"sha512-/i3q8/WGvilNiVPXveoPJCUcTrmNnYCbT64GnARht/enkUdgs4F0D/dNTUCNP3QrvprQ/NWzJB+NEx9hhbkQsQ==","signatures":[{"sig":"MEYCIQCdd1faPbRWow7UJEGj/IdUO6oauwXY28Xml62CUtE9sAIhAJRNacslcG/O+dpAUdkd3RQmC3+2cO8ift99vEmYQ8a7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211354},"_from":"file:piwikpro-ngx-piwik-pro-2.0.2.tgz","module":"fesm2022/piwikpro-ngx-piwik-pro.mjs","engines":{"node":">=18"},"exports":{".":{"esm":"./esm2022/piwikpro-ngx-piwik-pro.mjs","types":"./index.d.ts","default":"./fesm2022/piwikpro-ngx-piwik-pro.mjs","esm2022":"./esm2022/piwikpro-ngx-piwik-pro.mjs"},"./package.json":{"default":"./package.json"}},"private":false,"typings":"index.d.ts","_npmUser":{"name":"pptm","email":"integrations@piwik.pro"},"_resolved":"/home/runner/work/ngx-piwik-pro/ngx-piwik-pro/piwikpro-ngx-piwik-pro-2.0.2.tgz","_integrity":"sha512-/i3q8/WGvilNiVPXveoPJCUcTrmNnYCbT64GnARht/enkUdgs4F0D/dNTUCNP3QrvprQ/NWzJB+NEx9hhbkQsQ==","repository":{"url":"git+https://github.com/PiwikPRO/ngx-piwik-pro.git","type":"git"},"_npmVersion":"8.19.4","description":"Piwik PRO tracking library for Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"tslib":"^2.3.0","@piwikpro/tracking-base-library":"^1.2.2"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=13.2.0","@angular/common":">=13.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-piwik-pro_2.0.2_1732111104439_0.36374068877149623","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@piwikpro/ngx-piwik-pro","version":"2.1.0","keywords":["PiwikPRO","Angular","Tracking","SPA"],"author":{"url":"https://www.piwik.pro","name":"Piwik PRO","email":"integrations@piwik.pro"},"license":"MIT","_id":"@piwikpro/ngx-piwik-pro@2.1.0","maintainers":[{"name":"pptm","email":"integrations@piwik.pro"}],"homepage":"https://github.com/PiwikPRO/ngx-piwik-pro#readme","bugs":{"url":"https://github.com/PiwikPRO/ngx-piwik-pro/issues"},"dist":{"shasum":"9b4c234b435322927ea332b57714c88a7e219823","tarball":"https://registry.npmjs.org/@piwikpro/ngx-piwik-pro/-/ngx-piwik-pro-2.1.0.tgz","fileCount":71,"integrity":"sha512-e9Y+qOaoojbh66fm35+X7usjuqzndy8+URXzWcv1QmRLFbst/TkNZx7t+GIbS5PofgHYsJjnWwm0RkjZw+35bQ==","signatures":[{"sig":"MEQCIGng49/OX/hBicOjxce/QSu9E0KbFfw573NDut8+bRUiAiA2Yjl4EeBobUTLdbhl5HnNvqhqD2v5Zrgsef98Q77XAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239136},"_from":"file:piwikpro-ngx-piwik-pro-2.1.0.tgz","module":"fesm2022/piwikpro-ngx-piwik-pro.mjs","engines":{"node":">=18"},"exports":{".":{"esm":"./esm2022/piwikpro-ngx-piwik-pro.mjs","types":"./index.d.ts","default":"./fesm2022/piwikpro-ngx-piwik-pro.mjs","esm2022":"./esm2022/piwikpro-ngx-piwik-pro.mjs"},"./package.json":{"default":"./package.json"}},"private":false,"typings":"index.d.ts","_npmUser":{"name":"pptm","email":"integrations@piwik.pro"},"_resolved":"/home/runner/work/ngx-piwik-pro/ngx-piwik-pro/piwikpro-ngx-piwik-pro-2.1.0.tgz","_integrity":"sha512-e9Y+qOaoojbh66fm35+X7usjuqzndy8+URXzWcv1QmRLFbst/TkNZx7t+GIbS5PofgHYsJjnWwm0RkjZw+35bQ==","repository":{"url":"git+https://github.com/PiwikPRO/ngx-piwik-pro.git","type":"git"},"_npmVersion":"8.19.4","description":"Piwik PRO tracking library for Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"tslib":"^2.3.0","@piwikpro/tracking-base-library":"^1.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=13.2.0","@angular/common":">=13.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-piwik-pro_2.1.0_1736767534378_0.6121268620576492","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@piwikpro/ngx-piwik-pro","version":"2.2.0","keywords":["PiwikPRO","Angular","Tracking","SPA"],"author":{"url":"https://www.piwik.pro","name":"Piwik PRO","email":"integrations@piwik.pro"},"license":"MIT","_id":"@piwikpro/ngx-piwik-pro@2.2.0","maintainers":[{"name":"pptm","email":"integrations@piwik.pro"}],"homepage":"https://github.com/PiwikPRO/ngx-piwik-pro#readme","bugs":{"url":"https://github.com/PiwikPRO/ngx-piwik-pro/issues"},"dist":{"shasum":"0927db5d6b5c88c31dde385d279c078f9e04198c","tarball":"https://registry.npmjs.org/@piwikpro/ngx-piwik-pro/-/ngx-piwik-pro-2.2.0.tgz","fileCount":69,"integrity":"sha512-HgANNcASt8DaEmk50oZmfzG8ojfmnIEtLO8aRRVcclpHSlHdeRx6QxOkyjffrXUJvD7AUnF/Yytv444TGbKfuQ==","signatures":[{"sig":"MEYCIQD+B3h5XD2ROU82rLcLWm5jy0t5nn9mWTvzOOsQ5PwD+wIhAIbNRYPPdPmzCeP30AxZ/qqVt7/rFvmdbh3EjiQ3QJOI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240943},"module":"fesm2022/piwikpro-ngx-piwik-pro.mjs","engines":{"node":">=18"},"exports":{".":{"esm":"./esm2022/piwikpro-ngx-piwik-pro.mjs","types":"./index.d.ts","default":"./fesm2022/piwikpro-ngx-piwik-pro.mjs","esm2022":"./esm2022/piwikpro-ngx-piwik-pro.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"07ca7fd71edae114bac127549fea8e50129b163f","private":false,"typings":"index.d.ts","_npmUser":{"name":"pptm","email":"integrations@piwik.pro"},"repository":{"url":"git+https://github.com/PiwikPRO/ngx-piwik-pro.git","type":"git"},"_npmVersion":"10.8.2","description":"Piwik PRO tracking library for Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.6","dependencies":{"tslib":"^2.3.0","@piwikpro/tracking-base-library":"^1.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=13.2.0","@angular/common":">=13.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-piwik-pro_2.2.0_1739881880408_0.5667966182914799","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@piwikpro/ngx-piwik-pro","version":"2.3.0","keywords":["PiwikPRO","Angular","Tracking","SPA"],"author":{"url":"https://www.piwik.pro","name":"Piwik PRO","email":"integrations@piwik.pro"},"license":"MIT","_id":"@piwikpro/ngx-piwik-pro@2.3.0","maintainers":[{"name":"pptm","email":"integrations@piwik.pro"}],"homepage":"https://github.com/PiwikPRO/ngx-piwik-pro#readme","bugs":{"url":"https://github.com/PiwikPRO/ngx-piwik-pro/issues"},"dist":{"shasum":"d6a9d9e44be22adb16213d6ab806190ec05f287c","tarball":"https://registry.npmjs.org/@piwikpro/ngx-piwik-pro/-/ngx-piwik-pro-2.3.0.tgz","fileCount":73,"integrity":"sha512-gwKsRoB7PqWhoYMOG/kcEy4JtKlzBT+5yEO/yYhePHmET5H1YDQuqkyE72vvfZpZDBbmTfIzhiBnoWXxm93Fsw==","signatures":[{"sig":"MEQCIGMz4ZbCTi3rnDtVmAapEx5AyP3tV3yEN/f+B+Hhq945AiB4vMMD72qIwkNpil30nvALAy0b6eE6CcQLch75eRACXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248794},"module":"fesm2022/piwikpro-ngx-piwik-pro.mjs","engines":{"node":">=18"},"exports":{".":{"esm":"./esm2022/piwikpro-ngx-piwik-pro.mjs","types":"./index.d.ts","default":"./fesm2022/piwikpro-ngx-piwik-pro.mjs","esm2022":"./esm2022/piwikpro-ngx-piwik-pro.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"7f414bf97d25eccd6eac6042a7380600225249ae","private":false,"typings":"index.d.ts","_npmUser":{"name":"pptm","email":"integrations@piwik.pro"},"repository":{"url":"git+https://github.com/PiwikPRO/ngx-piwik-pro.git","type":"git"},"_npmVersion":"10.8.2","description":"Piwik PRO tracking library for Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.7","dependencies":{"tslib":"^2.3.0","@piwikpro/tracking-base-library":"^1.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=13.2.0","@angular/common":">=13.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-piwik-pro_2.3.0_1740576591267_0.2521258425664248","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@piwikpro/ngx-piwik-pro","version":"2.4.0","keywords":["PiwikPRO","Angular","Tracking","SPA"],"author":{"url":"https://www.piwik.pro","name":"Piwik PRO","email":"integrations@piwik.pro"},"license":"MIT","_id":"@piwikpro/ngx-piwik-pro@2.4.0","maintainers":[{"name":"pptm","email":"integrations@piwik.pro"}],"homepage":"https://github.com/PiwikPRO/ngx-piwik-pro#readme","bugs":{"url":"https://github.com/PiwikPRO/ngx-piwik-pro/issues"},"dist":{"shasum":"9736e8e8f42ef8259200320a5dc4db1731e3e211","tarball":"https://registry.npmjs.org/@piwikpro/ngx-piwik-pro/-/ngx-piwik-pro-2.4.0.tgz","fileCount":73,"integrity":"sha512-YjY0ZfIpi9FDLOutBvMlZFzbFksoKPlr/j6nP1wq8oR2LLCnKfk5u09Hcrpovbt+T4gslFp9k5YHJbMknDiHsg==","signatures":[{"sig":"MEUCIFqsleDQCAQjUFVSpyx090uliwQt2+9+PI17f1/zWVpsAiEA6J0LKyiyOf5oif05LfxyhsMarefIH/AMlwXqW2yh8VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248794},"module":"fesm2022/piwikpro-ngx-piwik-pro.mjs","engines":{"node":">=18"},"exports":{".":{"esm":"./esm2022/piwikpro-ngx-piwik-pro.mjs","types":"./index.d.ts","default":"./fesm2022/piwikpro-ngx-piwik-pro.mjs","esm2022":"./esm2022/piwikpro-ngx-piwik-pro.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"73e09faf7a3096665fa68a91ab20fc248aa543ad","private":false,"typings":"index.d.ts","_npmUser":{"name":"pptm","email":"integrations@piwik.pro"},"repository":{"url":"git+https://github.com/PiwikPRO/ngx-piwik-pro.git","type":"git"},"_npmVersion":"10.8.2","description":"Piwik PRO tracking library for Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.7","dependencies":{"tslib":"^2.3.0","@piwikpro/tracking-base-library":"^1.6.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=13.2.0","@angular/common":">=13.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-piwik-pro_2.4.0_1742989016615_0.48383442229338525","host":"s3://npm-registry-packages-npm-production"}},"2.4.1-rc.1":{"name":"@piwikpro/ngx-piwik-pro","version":"2.4.1-rc.1","keywords":["PiwikPRO","Angular","Tracking","SPA"],"author":{"url":"https://www.piwik.pro","name":"Piwik PRO","email":"integrations@piwik.pro"},"license":"MIT","_id":"@piwikpro/ngx-piwik-pro@2.4.1-rc.1","maintainers":[{"name":"pptm","email":"integrations@piwik.pro"}],"homepage":"https://github.com/PiwikPRO/ngx-piwik-pro#readme","bugs":{"url":"https://github.com/PiwikPRO/ngx-piwik-pro/issues"},"dist":{"shasum":"5f32001e310a2065777799ecdd9f915ea21d8ac6","tarball":"https://registry.npmjs.org/@piwikpro/ngx-piwik-pro/-/ngx-piwik-pro-2.4.1-rc.1.tgz","fileCount":73,"integrity":"sha512-2DKO6tqehEP+mHy68Pmc2VojIqscngTXP7S5FrOf36devrmy3Hh++SeC/DJtVo7yioHSfdEGB0Vdoxa2DREXrg==","signatures":[{"sig":"MEUCIEoRh5/1yCFAPyuvlpyOg5au9PlmLPXsNyB5ak1v5iSqAiEArDau3DYcexpvYT8lHyi34hpT26A5t60DAfLhmmCAz40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249656},"module":"fesm2022/piwikpro-ngx-piwik-pro.mjs","engines":{"node":">=18"},"exports":{".":{"esm":"./esm2022/piwikpro-ngx-piwik-pro.mjs","types":"./index.d.ts","default":"./fesm2022/piwikpro-ngx-piwik-pro.mjs","esm2022":"./esm2022/piwikpro-ngx-piwik-pro.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"7de6555e9e2fbe058818d565970e83bc09d5197c","private":false,"typings":"index.d.ts","_npmUser":{"name":"pptm","email":"integrations@piwik.pro"},"repository":{"url":"git+https://github.com/PiwikPRO/ngx-piwik-pro.git","type":"git"},"_npmVersion":"10.8.2","description":"Piwik PRO tracking library for Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"tslib":"^2.3.0","@piwikpro/tracking-base-library":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@angular/core":">=13.2.0","@angular/common":">=13.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-piwik-pro_2.4.1-rc.1_1769517798758_0.3168731825520972","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@piwikpro/ngx-piwik-pro","version":"2.5.0","keywords":["PiwikPRO","Angular","Tracking","SPA"],"author":{"url":"https://www.piwik.pro","name":"Piwik PRO","email":"integrations@piwik.pro"},"license":"MIT","_id":"@piwikpro/ngx-piwik-pro@2.5.0","maintainers":[{"name":"pptm","email":"integrations@piwik.pro"}],"homepage":"https://github.com/PiwikPRO/ngx-piwik-pro#readme","bugs":{"url":"https://github.com/PiwikPRO/ngx-piwik-pro/issues"},"dist":{"shasum":"0f7d814f431f54d4bdd7be5237364fb00cf066f1","tarball":"https://registry.npmjs.org/@piwikpro/ngx-piwik-pro/-/ngx-piwik-pro-2.5.0.tgz","fileCount":73,"integrity":"sha512-WSOx7EQEHM8PDIUIb06awytAOzHibG3vhGRuQJxMwPh0xQakagGbWRLYGRacE5ctBrQ4/5GYZg+VOJzh+BxcLw==","signatures":[{"sig":"MEQCIBwIOk/hDyjaYBCyq0MeNJ/3onjkoawTwWAEgkI3ofSDAiBI5AUhVcvgGjxnX6LOz/su5g8lAYYwPYPcM5yrpjxx8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249252},"module":"fesm2022/piwikpro-ngx-piwik-pro.mjs","engines":{"node":">=18"},"exports":{".":{"esm":"./esm2022/piwikpro-ngx-piwik-pro.mjs","types":"./index.d.ts","default":"./fesm2022/piwikpro-ngx-piwik-pro.mjs","esm2022":"./esm2022/piwikpro-ngx-piwik-pro.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"81f6d2ad5d8943ebab8a19d85fd79542490808e6","private":false,"typings":"index.d.ts","_npmUser":{"name":"pptm","email":"integrations@piwik.pro"},"repository":{"url":"git+https://github.com/PiwikPRO/ngx-piwik-pro.git","type":"git"},"_npmVersion":"10.8.2","description":"Piwik PRO tracking library for Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"tslib":"^2.3.0","@piwikpro/tracking-base-library":"^1.6.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=13.2.0","@angular/common":">=13.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-piwik-pro_2.5.0_1770714800424_0.635268330445504","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@piwikpro/ngx-piwik-pro","version":"2.6.0","keywords":["PiwikPRO","Angular","Tracking","SPA"],"author":{"url":"https://www.piwik.pro","name":"Piwik PRO","email":"integrations@piwik.pro"},"license":"MIT","_id":"@piwikpro/ngx-piwik-pro@2.6.0","maintainers":[{"name":"pptm","email":"integrations@piwik.pro"}],"homepage":"https://github.com/PiwikPRO/ngx-piwik-pro#readme","bugs":{"url":"https://github.com/PiwikPRO/ngx-piwik-pro/issues"},"dist":{"shasum":"7fd3065c314a59e54a2e73e67924c455de690fef","tarball":"https://registry.npmjs.org/@piwikpro/ngx-piwik-pro/-/ngx-piwik-pro-2.6.0.tgz","fileCount":73,"integrity":"sha512-VN8MxOBG31Lc7yQBpWc3EoBvC39VWmGMLuNq1aiP6sNNZMDY2JHIXc8O+1I/T5iIGKQ1571MEKUnsjTEe0gK0w==","signatures":[{"sig":"MEYCIQDtv8hSuJ8LuOka1zhYpKYqAWAlAPiqP4PwFKuTcxPAzwIhAKhEccx8RIKUpnw1VmBdW/glYTuoY4yrsGrDFx9ecfj5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252970},"module":"fesm2022/piwikpro-ngx-piwik-pro.mjs","engines":{"node":">=18"},"exports":{".":{"esm":"./esm2022/piwikpro-ngx-piwik-pro.mjs","types":"./index.d.ts","default":"./fesm2022/piwikpro-ngx-piwik-pro.mjs","esm2022":"./esm2022/piwikpro-ngx-piwik-pro.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"c9b076a7172bd8858a90f1db55dbbb98d3e76356","private":false,"typings":"index.d.ts","_npmUser":{"name":"pptm","email":"integrations@piwik.pro"},"repository":{"url":"git+https://github.com/PiwikPRO/ngx-piwik-pro.git","type":"git"},"_npmVersion":"10.8.2","description":"Piwik PRO tracking library for Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"tslib":"^2.3.0","@piwikpro/tracking-base-library":"^1.7.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=13.2.0","@angular/common":">=13.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-piwik-pro_2.6.0_1778228593813_0.18529152445221753","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@piwikpro/ngx-piwik-pro","version":"3.0.0","description":"Piwik PRO tracking library for Angular apps.","keywords":["PiwikPRO","Angular","Tracking","SPA"],"engines":{"node":">=20.19"},"private":false,"repository":{"type":"git","url":"git+https://github.com/PiwikPRO/ngx-piwik-pro.git"},"author":{"name":"Piwik PRO","email":"integrations@piwik.pro","url":"https://www.piwik.pro"},"license":"MIT","bugs":{"url":"https://github.com/PiwikPRO/ngx-piwik-pro/issues"},"homepage":"https://github.com/PiwikPRO/ngx-piwik-pro#readme","peerDependencies":{"@angular/common":">=13.2.0","@angular/core":">=13.2.0"},"dependencies":{"@piwikpro/tracking-base-library":"^1.7.0","tslib":"^2.3.0"},"module":"fesm2022/piwikpro-ngx-piwik-pro.mjs","typings":"types/piwikpro-ngx-piwik-pro.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./types/piwikpro-ngx-piwik-pro.d.ts","default":"./fesm2022/piwikpro-ngx-piwik-pro.mjs"}},"sideEffects":false,"type":"module","_id":"@piwikpro/ngx-piwik-pro@3.0.0","gitHead":"69cfe7b1aa97c0dc371a968c3830fec681db975f","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-DK1+YrF6gg4Zwpes83ntwwMBtOkBw/e7HAu0H4fwEa8b+ge9ZgaJci0hCy1l+f4t6UxWxVJj5hbLJbdltHhg1A==","shasum":"e29c29512490f2a1240c6c538d6eb6c67eda6be1","tarball":"https://registry.npmjs.org/@piwikpro/ngx-piwik-pro/-/ngx-piwik-pro-3.0.0.tgz","fileCount":6,"unpackedSize":144387,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAxz7O83FI5Ln9hxpRUoUh8EZj60QWErlx2JqMAYoHHCAiBPqQnKhyKSLe8bMc9EF6byPDpImKj631rnsVwAJ6CmTA=="}]},"_npmUser":{"name":"pptm","email":"integrations@piwik.pro"},"directories":{},"maintainers":[{"name":"pptm","email":"integrations@piwik.pro"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ngx-piwik-pro_3.0.0_1787749977894_0.0640762580361669"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-01T10:36:04.237Z","modified":"2026-08-26T13:12:58.249Z","0.0.9":"2022-03-01T10:36:04.465Z","0.1.0":"2022-03-01T10:59:27.088Z","0.1.1":"2022-03-01T12:44:15.803Z","1.0.0":"2022-07-19T06:34:24.403Z","1.0.1":"2022-09-26T11:01:22.630Z","1.0.2":"2023-02-22T15:02:38.732Z","1.1.0":"2024-01-19T07:12:25.041Z","1.1.1":"2024-02-01T07:24:19.624Z","1.2.0":"2024-03-13T10:37:50.995Z","2.0.0":"2024-07-16T08:06:50.140Z","2.0.1":"2024-10-28T15:41:55.833Z","2.0.2":"2024-11-20T13:58:24.621Z","2.1.0":"2025-01-13T11:25:34.560Z","2.2.0":"2025-02-18T12:31:20.716Z","2.3.0":"2025-02-26T13:29:51.410Z","2.4.0":"2025-03-26T11:36:56.851Z","2.4.1-rc.1":"2026-01-27T12:43:18.905Z","2.5.0":"2026-02-10T09:13:20.561Z","2.6.0":"2026-05-08T08:23:14.005Z","3.0.0":"2026-08-26T13:12:58.076Z"},"bugs":{"url":"https://github.com/PiwikPRO/ngx-piwik-pro/issues"},"author":{"name":"Piwik PRO","email":"integrations@piwik.pro","url":"https://www.piwik.pro"},"license":"MIT","homepage":"https://github.com/PiwikPRO/ngx-piwik-pro#readme","keywords":["PiwikPRO","Angular","Tracking","SPA"],"repository":{"type":"git","url":"git+https://github.com/PiwikPRO/ngx-piwik-pro.git"},"description":"Piwik PRO tracking library for Angular apps.","maintainers":[{"name":"pptm","email":"integrations@piwik.pro"}],"readme":"\n<a name=\"readmemd\"></a>\n\n\n***\n\n# Piwik PRO Library for Angular\n\nDedicated Piwik PRO library that helps with implementing Piwik PRO Tag Manager and the Piwik PRO tracking client in Angular 8+ applications.\n\n- [Installation](#installation)\n  - [NPM](#npm)\n  - [Basic setup](#basic-setup)\n  - [Routing setup](#set-up-the-routing-module)\n  - [Advanced routing setup](#advanced-setup-for-the-routing-module)\n- [Piwik PRO Services](#piwik-pro-services)\n  - [Custom Events](#send-custom-events)\n  - [Page Views](#send-page-views-and-virtual-page-views)\n\n### Installation\n\n#### NPM\n\nTo use this package in your project, run the following command.\n\n```\nnpm install @piwikpro/ngx-piwik-pro\n```\n\n#### Basic setup\n\nIn your Angular Project, include the `NgxPiwikProModule` in the highest level application module. ie `AddModule`.\nTo set up the Piwik PRO Tag Manager container in the app, the easiest way is to call the `forRoot()` method.\nIn the arguments, pass your app ID and your account URL as parameters (marked 'container-id' and 'container-url' in the example below).\n\n```ts\nimport { NgxPiwikProModule } from \"@piwikpro/ngx-piwik-pro\";\n\n@NgModule({\n  declarations: [AppComponent],\n  imports: [\n    BrowserModule,\n    NgxPiwikProModule.forRoot(\"container-id\", \"container-url\"),\n    // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  ],\n  providers: [],\n  bootstrap: [AppComponent],\n})\nexport class AppModule {}\n```\n\n#### Setup with nonce\n\nThe nonce attribute is useful to allow-list specific elements, such as a particular inline script or style elements. It can help you to avoid using the CSP unsafe-inline directive, which would allow-list all inline scripts or styles.\n\nIf you want your nonce to be passed to the script, pass it as the third argument when calling the script initialization method.\n\n```ts\nimport { NgxPiwikProModule } from \"@piwikpro/ngx-piwik-pro\";\n\n@NgModule({\n  declarations: [AppComponent],\n  imports: [\n    BrowserModule,\n    NgxPiwikProModule.forRoot(\"container-id\", \"container-url\", {nonce: \"nonce-hash\"}),\n    // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  ],\n  providers: [],\n  bootstrap: [AppComponent],\n})\nexport class AppModule {}\n```\n\n#### Set up the Routing Module\n\nWe provide a second Module Dependency to configure Router Event Bindings and perform automatic page views every time your application navigates to another page.\n\nAdd `NgxPiwikProRouterModule` on AppModule to enable auto track `Router` events.\n\n```ts\nimport { NgxPiwikProModule, NgxPiwikProRouterModule } from '@piwikpro/ngx-piwik-pro';\n...\n\n@NgModule({\n  ...\n  imports: [\n    ...\n    NgxPiwikProModule.forRoot('container-id'),\n    NgxPiwikProRouterModule\n//  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  ]\n})\nexport class AppModule {}\n```\n\n#### Advanced setup for the Routing Module\n\n##### You can customize some rules to include/exclude routes on `NgxPiwikProRouterModule`. The include/exclude settings allow:\n\n- Simple route matching: `{ include: [ '/full-uri-match' ] }`;\n- Wildcard route matching: `{ include: [ '*/public/*' ] }`;\n- Regular Expression route matching: `{ include: [ /^\\/public\\/.*/ ] }`;\n\n```ts\nimport { NgxPiwikProModule, NgxPiwikProRouterModule } from '@piwikpro/ngx-piwik-pro';\n...\n\n@NgModule({\n  ...\n  imports: [\n    ...\n    NgxPiwikProModule.forRoot('container-id'),\n    NgxPiwikProRouterModule.forRoot({ include: [...], exclude: [...] })\n//  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  ]\n})\nexport class AppModule {}\n```\n\n##### Track of PageViews from the first visit to the site.\n\nThe default 'Data Collection' settings assume that the 'Track page views in a single-page application' option is set to true. You will find an iformation that if this option is enabled, we will record every change in the state of the browser history on the page and report it as a page view in the reports. You need to know that this option should be disabled if you want to use the ngx-piwik-pro library.\n\nThis setting can be found in:\n`Administration -> Sites & Apps -> (choose your site or apps ) -> Data Collection -> Track page views in a single-page application`\n\nIn order to work according to the default Data Collection settings, the library skips the first PageViews so as not to cause duplicate entries. However, if you have taken care to disable the above settings, you should also pass the following settings to the library.\n\n```ts\nimport { NgxPiwikProModule, NgxPiwikProRouterModule } from '@piwikpro/ngx-piwik-pro';\n...\n\n@NgModule({\n  ...\n  imports: [\n    ...\n    NgxPiwikProModule.forRoot('container-id'),\n    NgxPiwikProRouterModule.forRoot({ skipFirstPageView: false })\n//  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  ]\n})\nexport class AppModule {}\n```\n\n##### Customize Data Layer name\n\n```ts\n@Component(...)\nimport { NgxPiwikProModule, NgxPiwikProRouterModule } from '@piwikpro/ngx-piwik-pro';\n...\n\n@NgModule({\n  ...\n  imports: [\n    ...\n    NgxPiwikProModule.forRoot('container-id', 'container-url', {dataLayerName: \"myDataLayerName\"}),\n//  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  ]\n})\nexport class AppModule {}\n```\n\n### Piwik PRO Services\n\n#### Send Custom Events\n\n```ts\n@Component( ... )\nexport class TestFormComponent {\n\n  constructor(\n    private customEventsService: CustomEventsService\n  ) {}\n\n  onUserInputName() {\n    ...\n    this.customEventsService.trackEvent('user_register_form', 'enter_name', 'Name', 'Value');\n  }\n\n  onUserInputEmail() {\n    ...\n    this.customEventsService.trackEvent('user_register_form', 'enter_email', 'Email', 'Value');\n  }\n\n  onSubmit() {\n    ...\n    this.customEventsService.trackEvent('user_register_form', 'submit', 'Sent');\n  }\n}\n\n```\n\n#### Send page views and virtual page views\n\n```ts\n@Component(...)\nexport class TestPageComponent implements OnInit {\n\n  constructor(\n    protected pageViewsService: PageViewsService\n  ) {}\n\n  ngOnInit() {\n    this.pageViewsService.trackPageView('Title')\n  }\n\n}\n```\n\n#### Send an event with Data Layer\n\n```ts\n@Component(...)\nexport class TestPageComponent implements OnInit {\n\n  constructor(\n    protected dataLayerService: DataLayerService\n  ) {}\n\n  ngOnInit() {\n    this.dataLayerService.push({ event: 'test-event' })\n  }\n\n}\n```\n\n\n\n<a name=\"globalsmd\"></a>\n\n\n***\n\n\n### Namespaces\n\n- [ClientConfiguration](#namespacesclientconfigurationreadmemd)\n- [ContentTracking](#namespacescontenttrackingreadmemd)\n- [CookieManagement](#namespacescookiemanagementreadmemd)\n- [CrossDomainTracking](#namespacescrossdomaintrackingreadmemd)\n- [CustomDimensions](#namespacescustomdimensionsreadmemd)\n- [CustomEvent](#namespacescustomeventreadmemd)\n- [DataLayer](#namespacesdatalayerreadmemd)\n- [DownloadAndOutlink](#namespacesdownloadandoutlinkreadmemd)\n- [eCommerce](#namespacesecommercereadmemd)\n- [ErrorTracking](#namespaceserrortrackingreadmemd)\n- [GoalConversions](#namespacesgoalconversionsreadmemd)\n- [Heartbeat](#namespacesheartbeatreadmemd)\n- [Miscellaneous](#namespacesmiscellaneousreadmemd)\n- [PageViews](#namespacespageviewsreadmemd)\n- [SiteSearch](#namespacessitesearchreadmemd)\n- [UserManagement](#namespacesusermanagementreadmemd)\n\n### Type Aliases\n\n- [Dimensions](#type-aliasesdimensionsmd)\n- [EcommerceOptions](#type-aliasesecommerceoptionsmd)\n- [GetInitScript](#type-aliasesgetinitscriptmd)\n- [Initialize](#type-aliasesinitializemd)\n- [InitOptions](#type-aliasesinitoptionsmd)\n- [PaymentInformation](#type-aliasespaymentinformationmd)\n- [Product](#type-aliasesproductmd)\n- [VisitorInfo](#type-aliasesvisitorinfomd)\n\n### Variables\n\n- [default](#variablesdefaultmd)\n\n\n\n<a name=\"namespacesclientconfigurationreadmemd\"></a>\n\n\n***\n\n\n## ClientConfiguration\n\n\n- [getDomains](#namespacesclientconfigurationfunctionsgetdomainsmd)\n- [setDomains](#namespacesclientconfigurationfunctionssetdomainsmd)\n\n\n<a name=\"namespacesclientconfigurationfunctionsgetdomainsmd\"></a>\n\n\n***\n\n\n## getDomains()\n\n> **getDomains**(): `Promise`\\<`string`[]\\>\n\nReturns list of internal domains (set with \"setDomains\" function and used in outlink tracking).\n\n### Returns\n\n`Promise`\\<`string`[]\\>\n\n\n<a name=\"namespacesclientconfigurationfunctionssetdomainsmd\"></a>\n\n\n***\n\n\n## setDomains()\n\n> **setDomains**(`domains`): `void`\n\nAllows to define a list of internal domains or mobile app URIs. Used in outlink tracking for determining whether a link is an outlink and in cross domain linking for determining which links should have visitor ID parameter injected.\n\n### Parameters\n\n• **domains**: `string`[]\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescontenttrackingreadmemd\"></a>\n\n\n***\n\n\n## ContentTracking\n\n\n- [logAllContentBlocksOnPage](#namespacescontenttrackingfunctionslogallcontentblocksonpagemd)\n- [trackAllContentImpressions](#namespacescontenttrackingfunctionstrackallcontentimpressionsmd)\n- [trackContentImpression](#namespacescontenttrackingfunctionstrackcontentimpressionmd)\n- [trackContentImpressionsWithinNode](#namespacescontenttrackingfunctionstrackcontentimpressionswithinnodemd)\n- [trackContentInteraction](#namespacescontenttrackingfunctionstrackcontentinteractionmd)\n- [trackContentInteractionNode](#namespacescontenttrackingfunctionstrackcontentinteractionnodemd)\n- [trackVisibleContentImpressions](#namespacescontenttrackingfunctionstrackvisiblecontentimpressionsmd)\n\n\n<a name=\"namespacescontenttrackingfunctionslogallcontentblocksonpagemd\"></a>\n\n\n***\n\n\n## logAllContentBlocksOnPage()\n\n> **logAllContentBlocksOnPage**(): `void`\n\nPrint all content blocks to the console for debugging purposes\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescontenttrackingfunctionstrackallcontentimpressionsmd\"></a>\n\n\n***\n\n\n## trackAllContentImpressions()\n\n> **trackAllContentImpressions**(): `void`\n\nScans the entire DOM for content blocks and tracks impressions after all page\nelements load. It does not send duplicates on repeated calls unless\ntrackPageView was called in between trackAllContentImpressions invocations\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescontenttrackingfunctionstrackcontentimpressionmd\"></a>\n\n\n***\n\n\n## trackContentImpression()\n\n> **trackContentImpression**(`contentName`, `contentPiece`, `contentTarget`): `void`\n\n### Parameters\n\n• **contentName**: `string`\n• **contentPiece**: `string`\n• **contentTarget**: `string`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescontenttrackingfunctionstrackcontentimpressionswithinnodemd\"></a>\n\n\n***\n\n\n## trackContentImpressionsWithinNode()\n\n> **trackContentImpressionsWithinNode**(`domNode`): `void`\n\n### Parameters\n\n• **domNode**: `Node`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescontenttrackingfunctionstrackcontentinteractionmd\"></a>\n\n\n***\n\n\n## trackContentInteraction()\n\n> **trackContentInteraction**(`contentInteraction`, `contentName`, `contentPiece`, `contentTarget`): `void`\n\nTracks manual content interaction event\n\n### Parameters\n\n• **contentInteraction**: `string`\n• **contentName**: `string`\n• **contentPiece**: `string`\n• **contentTarget**: `string`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescontenttrackingfunctionstrackcontentinteractionnodemd\"></a>\n\n\n***\n\n\n## trackContentInteractionNode()\n\n> **trackContentInteractionNode**(`domNode`, `contentInteraction?`): `void`\n\nTracks interaction with a block in domNode. Can be called from code placed in onclick attribute\n\n### Parameters\n\n• **domNode**: `Node`\n• **contentInteraction?**: `string`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescontenttrackingfunctionstrackvisiblecontentimpressionsmd\"></a>\n\n\n***\n\n\n## trackVisibleContentImpressions()\n\n> **trackVisibleContentImpressions**(`checkOnScroll?`, `watchInterval?`): `void`\n\nScans DOM for all visible content blocks and tracks impressions\n\n### Parameters\n\n• **checkOnScroll?**: `boolean`\n• **watchInterval?**: `number`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescookiemanagementreadmemd\"></a>\n\n\n***\n\n\n## CookieManagement\n\n\n- [deleteCookies](#namespacescookiemanagementfunctionsdeletecookiesmd)\n- [disableCookies](#namespacescookiemanagementfunctionsdisablecookiesmd)\n- [enableCookies](#namespacescookiemanagementfunctionsenablecookiesmd)\n- [getConfigVisitorCookieTimeout](#namespacescookiemanagementfunctionsgetconfigvisitorcookietimeoutmd)\n- [getCookieDomain](#namespacescookiemanagementfunctionsgetcookiedomainmd)\n- [getCookiePath](#namespacescookiemanagementfunctionsgetcookiepathmd)\n- [getSessionCookieTimeout](#namespacescookiemanagementfunctionsgetsessioncookietimeoutmd)\n- [hasCookies](#namespacescookiemanagementfunctionshascookiesmd)\n- [setCookieDomain](#namespacescookiemanagementfunctionssetcookiedomainmd)\n- [setCookieNamePrefix](#namespacescookiemanagementfunctionssetcookienameprefixmd)\n- [setCookiePath](#namespacescookiemanagementfunctionssetcookiepathmd)\n- [setReferralCookieTimeout](#namespacescookiemanagementfunctionssetreferralcookietimeoutmd)\n- [setSecureCookie](#namespacescookiemanagementfunctionssetsecurecookiemd)\n- [setSessionCookieTimeout](#namespacescookiemanagementfunctionssetsessioncookietimeoutmd)\n- [setVisitorCookieTimeout](#namespacescookiemanagementfunctionssetvisitorcookietimeoutmd)\n- [setVisitorIdCookie](#namespacescookiemanagementfunctionssetvisitoridcookiemd)\n\n\n<a name=\"namespacescookiemanagementfunctionsdeletecookiesmd\"></a>\n\n\n***\n\n\n## deleteCookies()\n\n> **deleteCookies**(): `void`\n\nDeletes existing tracking cookies on the next page view\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescookiemanagementfunctionsdisablecookiesmd\"></a>\n\n\n***\n\n\n## disableCookies()\n\n> **disableCookies**(): `void`\n\nDisables all first party cookies. Existing cookies will be deleted in the next page view\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescookiemanagementfunctionsenablecookiesmd\"></a>\n\n\n***\n\n\n## enableCookies()\n\n> **enableCookies**(): `void`\n\nEnables all first party cookies. Cookies will be created on the next tracking request\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescookiemanagementfunctionsgetconfigvisitorcookietimeoutmd\"></a>\n\n\n***\n\n\n## getConfigVisitorCookieTimeout()\n\n> **getConfigVisitorCookieTimeout**(): `Promise`\\<`number`\\>\n\nReturns expiration time of visitor cookies (in milliseconds)\n\n### Returns\n\n`Promise`\\<`number`\\>\n\n\n<a name=\"namespacescookiemanagementfunctionsgetcookiedomainmd\"></a>\n\n\n***\n\n\n## getCookieDomain()\n\n> **getCookieDomain**(): `Promise`\\<`string`\\>\n\nReturns domain of the analytics tracking cookies (set with setCookieDomain()).\n\n### Returns\n\n`Promise`\\<`string`\\>\n\n\n<a name=\"namespacescookiemanagementfunctionsgetcookiepathmd\"></a>\n\n\n***\n\n\n## getCookiePath()\n\n> **getCookiePath**(): `Promise`\\<`string`\\>\n\nReturns the analytics tracking cookies path\n\n### Returns\n\n`Promise`\\<`string`\\>\n\n\n<a name=\"namespacescookiemanagementfunctionsgetsessioncookietimeoutmd\"></a>\n\n\n***\n\n\n## getSessionCookieTimeout()\n\n> **getSessionCookieTimeout**(): `Promise`\\<`number`\\>\n\nReturns expiration time of session cookies\n\n### Returns\n\n`Promise`\\<`number`\\>\n\n\n<a name=\"namespacescookiemanagementfunctionshascookiesmd\"></a>\n\n\n***\n\n\n## hasCookies()\n\n> **hasCookies**(): `Promise`\\<`boolean`\\>\n\nReturns true if cookies are enabled in this browser\n\n### Returns\n\n`Promise`\\<`boolean`\\>\n\n\n<a name=\"namespacescookiemanagementfunctionssetcookiedomainmd\"></a>\n\n\n***\n\n\n## setCookieDomain()\n\n> **setCookieDomain**(`domain`): `void`\n\nSets the domain for the analytics tracking cookies\n\n### Parameters\n\n• **domain**: `string`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescookiemanagementfunctionssetcookienameprefixmd\"></a>\n\n\n***\n\n\n## setCookieNamePrefix()\n\n> **setCookieNamePrefix**(`prefix`): `void`\n\nSets the prefix for analytics tracking cookies. Default is \"_pk_\".\n\n### Parameters\n\n• **prefix**: `string`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescookiemanagementfunctionssetcookiepathmd\"></a>\n\n\n***\n\n\n## setCookiePath()\n\n> **setCookiePath**(`path`): `void`\n\nSets the analytics tracking cookies path\n\n### Parameters\n\n• **path**: `string`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescookiemanagementfunctionssetreferralcookietimeoutmd\"></a>\n\n\n***\n\n\n## setReferralCookieTimeout()\n\n> **setReferralCookieTimeout**(`seconds`): `void`\n\nSets the expiration time of referral cookies\n\n### Parameters\n\n• **seconds**: `number`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescookiemanagementfunctionssetsecurecookiemd\"></a>\n\n\n***\n\n\n## setSecureCookie()\n\n> **setSecureCookie**(`secure`): `void`\n\nToggles the secure cookie flag on all first party cookies (if you are using HTTPS)\n\n### Parameters\n\n• **secure**: `boolean`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescookiemanagementfunctionssetsessioncookietimeoutmd\"></a>\n\n\n***\n\n\n## setSessionCookieTimeout()\n\n> **setSessionCookieTimeout**(`seconds`): `void`\n\nSets the expiration time of session cookies\n\n### Parameters\n\n• **seconds**: `number`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescookiemanagementfunctionssetvisitorcookietimeoutmd\"></a>\n\n\n***\n\n\n## setVisitorCookieTimeout()\n\n> **setVisitorCookieTimeout**(`seconds`): `void`\n\nSets the expiration time of visitor cookies\n\n### Parameters\n\n• **seconds**: `number`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescookiemanagementfunctionssetvisitoridcookiemd\"></a>\n\n\n***\n\n\n## setVisitorIdCookie()\n\n> **setVisitorIdCookie**(): `void`\n\nSets cookie containing [analytics ID](https://developers.piwik.pro/en/latest/glossary.html#term-analytics-id) in browser\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescrossdomaintrackingreadmemd\"></a>\n\n\n***\n\n\n## CrossDomainTracking\n\n### Type Aliases\n\n- [LinkDecorator](#namespacescrossdomaintrackingtype-aliaseslinkdecoratormd)\n- [VisitorIdGetter](#namespacescrossdomaintrackingtype-aliasesvisitoridgettermd)\n\n\n- [customCrossDomainLinkDecorator](#namespacescrossdomaintrackingfunctionscustomcrossdomainlinkdecoratormd)\n- [customCrossDomainLinkVisitorIdGetter](#namespacescrossdomaintrackingfunctionscustomcrossdomainlinkvisitoridgettermd)\n- [disableCrossDomainLinking](#namespacescrossdomaintrackingfunctionsdisablecrossdomainlinkingmd)\n- [enableCrossDomainLinking](#namespacescrossdomaintrackingfunctionsenablecrossdomainlinkingmd)\n- [getCrossDomainLinkingUrlParameter](#namespacescrossdomaintrackingfunctionsgetcrossdomainlinkingurlparametermd)\n- [isCrossDomainLinkingEnabled](#namespacescrossdomaintrackingfunctionsiscrossdomainlinkingenabledmd)\n- [setCrossDomainLinkingTimeout](#namespacescrossdomaintrackingfunctionssetcrossdomainlinkingtimeoutmd)\n\n\n<a name=\"namespacescrossdomaintrackingfunctionscustomcrossdomainlinkdecoratormd\"></a>\n\n\n***\n\n\n## customCrossDomainLinkDecorator()\n\n> **customCrossDomainLinkDecorator**(`decorator`): `void`\n\nSets custom cross domains URL decorator for injecting visitor ID into URLs. Used when cross domain linking is enabled.\n\n### Parameters\n\n• **decorator**:\n\n[`LinkDecorator`](#namespacescrossdomaintrackingtype-aliaseslinkdecoratormd)\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescrossdomaintrackingfunctionscustomcrossdomainlinkvisitoridgettermd\"></a>\n\n\n***\n\n\n## customCrossDomainLinkVisitorIdGetter()\n\n> **customCrossDomainLinkVisitorIdGetter**(`getter`): `void`\n\nSets custom cross domain URL parser for extracting visitor ID from URLs. Should extract data injected by URL decorator. The getter should return visitor ID extracted from page URL.\n\n### Parameters\n\n• **getter**:\n\n[`VisitorIdGetter`](#namespacescrossdomaintrackingtype-aliasesvisitoridgettermd)\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescrossdomaintrackingfunctionsdisablecrossdomainlinkingmd\"></a>\n\n\n***\n\n\n## disableCrossDomainLinking()\n\n> **disableCrossDomainLinking**(): `void`\n\nDisables cross domain linking.\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescrossdomaintrackingfunctionsenablecrossdomainlinkingmd\"></a>\n\n\n***\n\n\n## enableCrossDomainLinking()\n\n> **enableCrossDomainLinking**(): `void`\n\nEnables cross domain linking. Visitors across domains configured with \"setDomains\" function will be linked by passing visitor ID parameter in links.\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescrossdomaintrackingfunctionsgetcrossdomainlinkingurlparametermd\"></a>\n\n\n***\n\n\n## getCrossDomainLinkingUrlParameter()\n\n> **getCrossDomainLinkingUrlParameter**(): `Promise`\\<`string`\\>\n\nReturns the name of a cross domain URL parameter (query parameter by default) holding visitor ID. This is \"pk_vid\" by default.\n\n### Returns\n\n`Promise`\\<`string`\\>\n\n\n<a name=\"namespacescrossdomaintrackingfunctionsiscrossdomainlinkingenabledmd\"></a>\n\n\n***\n\n\n## isCrossDomainLinkingEnabled()\n\n> **isCrossDomainLinkingEnabled**(): `Promise`\\<`boolean`\\>\n\nReturns boolean telling whether cross domain linking is enabled.\n\n### Returns\n\n`Promise`\\<`boolean`\\>\n\n\n<a name=\"namespacescrossdomaintrackingfunctionssetcrossdomainlinkingtimeoutmd\"></a>\n\n\n***\n\n\n## setCrossDomainLinkingTimeout()\n\n> **setCrossDomainLinkingTimeout**(`timeout`): `void`\n\nChanges the time in which two visits across domains will be linked. The default timeout is 180 seconds (3 minutes).\n\n### Parameters\n\n• **timeout**: `number`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescrossdomaintrackingtype-aliaseslinkdecoratormd\"></a>\n\n\n***\n\n\n## Type Alias: LinkDecorator\n\n> **LinkDecorator**: (`url`, `value`, `name`) => `string` \\| `null`\n\n### Parameters\n\n• **url**: `string`\n• **value**: `string`\n• **name**: `string`\n\n### Returns\n\n`string` \\| `null`\n\n\n<a name=\"namespacescrossdomaintrackingtype-aliasesvisitoridgettermd\"></a>\n\n\n***\n\n\n## Type Alias: VisitorIdGetter\n\n> **VisitorIdGetter**: (`url`, `name`) => `string`\n\n### Parameters\n\n• **url**: `string`\n• **name**: `string`\n\n### Returns\n\n`string`\n\n\n<a name=\"namespacescustomdimensionsreadmemd\"></a>\n\n\n***\n\n\n## CustomDimensions\n\n\n- [deleteCustomDimension](#namespacescustomdimensionsfunctionsdeletecustomdimensionmd)\n- [getCustomDimensionValue](#namespacescustomdimensionsfunctionsgetcustomdimensionvaluemd)\n- [setCustomDimensionValue](#namespacescustomdimensionsfunctionssetcustomdimensionvaluemd)\n\n\n<a name=\"namespacescustomdimensionsfunctionsdeletecustomdimensionmd\"></a>\n\n\n***\n\n\n## deleteCustomDimension()\n\n> **deleteCustomDimension**(`customDimensionId`): `void`\n\nRemoves a custom dimension with the specified ID.\n\n### Parameters\n\n• **customDimensionId**: `string` \\| `number`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescustomdimensionsfunctionsgetcustomdimensionvaluemd\"></a>\n\n\n***\n\n\n## getCustomDimensionValue()\n\n> **getCustomDimensionValue**(`customDimensionId`): `Promise`\\<`string` \\| `undefined`\\>\n\nReturns the value of a custom dimension with the specified ID.\n\n### Parameters\n\n• **customDimensionId**: `string` \\| `number`\n\n### Returns\n\n`Promise`\\<`string` \\| `undefined`\\>\n\n\n<a name=\"namespacescustomdimensionsfunctionssetcustomdimensionvaluemd\"></a>\n\n\n***\n\n\n## setCustomDimensionValue()\n\n> **setCustomDimensionValue**(`customDimensionId`, `customDimensionValue`): `void`\n\nSets a custom dimension value to be used later.\n\n### Parameters\n\n• **customDimensionId**: `string` \\| `number`\n• **customDimensionValue**: `string`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacescustomeventreadmemd\"></a>\n\n\n***\n\n\n## CustomEvent\n\n\n- [trackEvent](#namespacescustomeventfunctionstrackeventmd)\n\n\n<a name=\"namespacescustomeventfunctionstrackeventmd\"></a>\n\n\n***\n\n\n## trackEvent()\n\n> **trackEvent**(`category`, `action`, `name?`, `value?`, `dimensions?`): `void`\n\nTracks a custom event, e.g. when a visitor interacts with the page\n\n### Parameters\n\n• **category**: `string`\n• **action**: `string`\n• **name?**: `string`\n• **value?**: `number`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesdatalayerreadmemd\"></a>\n\n\n***\n\n\n## DataLayer\n\n### Type Aliases\n\n- [DataLayerEntry](#namespacesdatalayertype-aliasesdatalayerentrymd)\n\n\n- [push](#namespacesdatalayerfunctionspushmd)\n- [setDataLayerName](#namespacesdatalayerfunctionssetdatalayernamemd)\n\n\n<a name=\"namespacesdatalayerfunctionspushmd\"></a>\n\n\n***\n\n\n## push()\n\n> **push**(`data`): `number`\n\nAdds entry to a data layer\n\n### Parameters\n\n#### data\n\n[`DataLayerEntry`](#namespacesdatalayertype-aliasesdatalayerentrymd)\n\n### Returns\n\n`number`\n\n\n<a name=\"namespacesdatalayerfunctionssetdatalayernamemd\"></a>\n\n\n***\n\n\n## setDataLayerName()\n\n> **setDataLayerName**(`name`): `void`\n\n### Parameters\n\n• **name**: `string`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesdatalayertype-aliasesdatalayerentrymd\"></a>\n\n\n***\n\n\n## Type Alias: DataLayerEntry\n\n> **DataLayerEntry**: `Record`\\<`string`, `AnyData`\\>\n\n\n<a name=\"namespacesdownloadandoutlinkreadmemd\"></a>\n\n\n***\n\n\n## DownloadAndOutlink\n\n\n- [addDownloadClasses](#namespacesdownloadandoutlinkfunctionsadddownloadclassesmd)\n- [addDownloadExtensions](#namespacesdownloadandoutlinkfunctionsadddownloadextensionsmd)\n- [enableLinkTracking](#namespacesdownloadandoutlinkfunctionsenablelinktrackingmd)\n- [getDownloadClasses](#namespacesdownloadandoutlinkfunctionsgetdownloadclassesmd)\n- [getLinkTrackingTimer](#namespacesdownloadandoutlinkfunctionsgetlinktrackingtimermd)\n- [removeDownloadClasses](#namespacesdownloadandoutlinkfunctionsremovedownloadclassesmd)\n- [removeDownloadExtensions](#namespacesdownloadandoutlinkfunctionsremovedownloadextensionsmd)\n- [setDownloadClasses](#namespacesdownloadandoutlinkfunctionssetdownloadclassesmd)\n- [setDownloadExtensions](#namespacesdownloadandoutlinkfunctionssetdownloadextensionsmd)\n- [setIgnoreClasses](#namespacesdownloadandoutlinkfunctionssetignoreclassesmd)\n- [setLinkClasses](#namespacesdownloadandoutlinkfunctionssetlinkclassesmd)\n- [setLinkTrackingTimer](#namespacesdownloadandoutlinkfunctionssetlinktrackingtimermd)\n- [trackLink](#namespacesdownloadandoutlinkfunctionstracklinkmd)\n\n\n<a name=\"namespacesdownloadandoutlinkfunctionsadddownloadclassesmd\"></a>\n\n\n***\n\n\n## addDownloadClasses()\n\n> **addDownloadClasses**(`classes`): `void`\n\nAdds new classes to the download classes list\n\n### Parameters\n\n• **classes**: `string`[]\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesdownloadandoutlinkfunctionsadddownloadextensionsmd\"></a>\n\n\n***\n\n\n## addDownloadExtensions()\n\n> **addDownloadExtensions**(`extensions`): `void`\n\nAdds new extensions to the download extensions list\n\n### Parameters\n\n• **extensions**: `string`[]\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesdownloadandoutlinkfunctionsenablelinktrackingmd\"></a>\n\n\n***\n\n\n## enableLinkTracking()\n\n> **enableLinkTracking**(`trackAlsoMiddleAndRightClicks?`): `void`\n\nEnables automatic link tracking. If called with `true`, left, right and\nmiddle clicks on links will be treated as opening a link. Opening a links to\nan external site (different domain) creates an outlink event. Opening a link\nto a downloadable file creates a download event\n\n### Parameters\n\n• **trackAlsoMiddleAndRightClicks?**: `boolean`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesdownloadandoutlinkfunctionsgetdownloadclassesmd\"></a>\n\n\n***\n\n\n## getDownloadClasses()\n\n> **getDownloadClasses**(): `Promise`\\<`string`[]\\>\n\nReturns list of download classes (CSS classes that indicate a link is a download)\n\n### Returns\n\n`Promise`\\<`string`[]\\>\n\n\n<a name=\"namespacesdownloadandoutlinkfunctionsgetlinktrackingtimermd\"></a>\n\n\n***\n\n\n## getLinkTrackingTimer()\n\n> **getLinkTrackingTimer**(): `Promise`\\<`number`\\>\n\nReturns lock/wait time after a request set by setLinkTrackingTimer\n\n### Returns\n\n`Promise`\\<`number`\\>\n\n\n<a name=\"namespacesdownloadandoutlinkfunctionsremovedownloadclassesmd\"></a>\n\n\n***\n\n\n## removeDownloadClasses()\n\n> **removeDownloadClasses**(`classes`): `void`\n\nRemoves classes from the download classes list\n\n### Parameters\n\n• **classes**: `string`[]\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesdownloadandoutlinkfunctionsremovedownloadextensionsmd\"></a>\n\n\n***\n\n\n## removeDownloadExtensions()\n\n> **removeDownloadExtensions**(`extensions`): `void`\n\nRemoves extensions from the download extensions list\n\n### Parameters\n\n• **extensions**: `string`[]\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesdownloadandoutlinkfunctionssetdownloadclassesmd\"></a>\n\n\n***\n\n\n## setDownloadClasses()\n\n> **setDownloadClasses**(`classes`): `void`\n\nSets a list of class names that indicate whether a list is a download and not an outlink\n\n### Parameters\n\n• **classes**: `string`[]\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesdownloadandoutlinkfunctionssetdownloadextensionsmd\"></a>\n\n\n***\n\n\n## setDownloadExtensions()\n\n> **setDownloadExtensions**(`extensions`): `void`\n\nOverwrites the list of file extensions indicating that a link is a download\n\n### Parameters\n\n• **extensions**: `string`[]\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesdownloadandoutlinkfunctionssetignoreclassesmd\"></a>\n\n\n***\n\n\n## setIgnoreClasses()\n\n> **setIgnoreClasses**(`classes`): `void`\n\nSet a list of class names that indicate a link should not be tracked\n\n### Parameters\n\n• **classes**: `string`[]\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesdownloadandoutlinkfunctionssetlinkclassesmd\"></a>\n\n\n***\n\n\n## setLinkClasses()\n\n> **setLinkClasses**(`classes`): `void`\n\nSets a list of class names that indicate whether a link is an outlink and not download\n\n### Parameters\n\n• **classes**: `string`[]\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesdownloadandoutlinkfunctionssetlinktrackingtimermd\"></a>\n\n\n***\n\n\n## setLinkTrackingTimer()\n\n> **setLinkTrackingTimer**(`time`): `void`\n\nWhen a visitor produces an events and closes the page immediately afterwards,\ne.g. when opening a link, the request might get cancelled. To avoid loosing\nthe last event this way, JavaScript Tracking Client will lock the page for a\nfraction of a second (if wait time hasn’t passed), giving the request time to\nreach the Collecting & Processing Pipeline\n\n### Parameters\n\n• **time**: `number`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesdownloadandoutlinkfunctionstracklinkmd\"></a>\n\n\n***\n\n\n## trackLink()\n\n> **trackLink**(`url`, `linkType`, `dimensions?`, `callback?`): `void`\n\nManually tracks outlink or download event with provided values\n\n### Parameters\n\n• **url**: `string`\n• **linkType**: `string`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespaceserrortrackingreadmemd\"></a>\n\n\n***\n\n\n## ErrorTracking\n\n\n- [enableJSErrorTracking](#namespaceserrortrackingfunctionsenablejserrortrackingmd)\n- [trackError](#namespaceserrortrackingfunctionstrackerrormd)\n\n\n<a name=\"namespaceserrortrackingfunctionsenablejserrortrackingmd\"></a>\n\n\n***\n\n\n## enableJSErrorTracking()\n\n> **enableJSErrorTracking**(`unique?`): `void`\n\nEnables tracking of unhandled JavaScript errors.\n\n### Parameters\n\n• **unique?**: `boolean`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespaceserrortrackingfunctionstrackerrormd\"></a>\n\n\n***\n\n\n## trackError()\n\n> **trackError**(`error`): `void`\n\nAttempts to send error tracking request using same format as native errors caught by enableJSErrorTracking().\nSuch error request will still follow rules set for tracker, so it will be sent only when JS error tracking is enabled\n([enableJSErrorTracking](#namespaceserrortrackingfunctionsenablejserrortrackingmd) function was called before this attempt). It will also respect rules for tracking only unique errors.\n\n### Parameters\n\n• **error**: `Error`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesgoalconversionsreadmemd\"></a>\n\n\n***\n\n\n## GoalConversions\n\n\n- [trackGoal](#namespacesgoalconversionsfunctionstrackgoalmd)\n\n\n<a name=\"namespacesgoalconversionsfunctionstrackgoalmd\"></a>\n\n\n***\n\n\n## trackGoal()\n\n> **trackGoal**(`goalId`, `conversionValue`, `dimensions?`, `options?`): `void`\n\nTracks manual goal conversion\n\n### Parameters\n\n• **goalId**: `string` \\| `number`\n• **conversionValue**: `number`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesheartbeatreadmemd\"></a>\n\n\n***\n\n\n## Heartbeat\n\n\n- [disableHeartBeatTimer](#namespacesheartbeatfunctionsdisableheartbeattimermd)\n- [enableHeartBeatTimer](#namespacesheartbeatfunctionsenableheartbeattimermd)\n\n\n<a name=\"namespacesheartbeatfunctionsdisableheartbeattimermd\"></a>\n\n\n***\n\n\n## disableHeartBeatTimer()\n\n> **disableHeartBeatTimer**(): `void`\n\nDisables sending heartbeats if they were previously enabled by \"enableHeartBeatTimer\" function.\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesheartbeatfunctionsenableheartbeattimermd\"></a>\n\n\n***\n\n\n## enableHeartBeatTimer()\n\n> **enableHeartBeatTimer**(`delays?`): `void`\n\nWhen a visitor is not producing any events (e.g. because they are reading an article or watching a video), we don’t know if they are still on the page. This might skew page statistics, e.g. time on page value. Heartbeat timer allows us to determine how much time visitors spend on a page by sending heartbeats to the Tracker as long as the page is in focus.\n\n### Parameters\n\n• **delays?**: `number`[]\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesmiscellaneousreadmemd\"></a>\n\n\n***\n\n\n## Miscellaneous\n\n\n- [setTrackingSourceProvider](#namespacesmiscellaneousfunctionssettrackingsourceprovidermd)\n\n\n<a name=\"namespacesmiscellaneousfunctionssettrackingsourceprovidermd\"></a>\n\n\n***\n\n\n## setTrackingSourceProvider()\n\n> **setTrackingSourceProvider**(`provider`, `version`): `void`\n\nAdds metadata about used framework\n\n### Parameters\n\n• **provider**: `string`\n• **version**: `string`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacespageviewsreadmemd\"></a>\n\n\n***\n\n\n## PageViews\n\n\n- [trackPageView](#namespacespageviewsfunctionstrackpageviewmd)\n\n\n<a name=\"namespacespageviewsfunctionstrackpageviewmd\"></a>\n\n\n***\n\n\n## trackPageView()\n\n> **trackPageView**(`customPageTitle?`): `void`\n\nTracks a visit on the page that the function was run on\n\n### Parameters\n\n• **customPageTitle?**: `string`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacessitesearchreadmemd\"></a>\n\n\n***\n\n\n## SiteSearch\n\n\n- [trackSiteSearch](#namespacessitesearchfunctionstracksitesearchmd)\n\n\n<a name=\"namespacessitesearchfunctionstracksitesearchmd\"></a>\n\n\n***\n\n\n## trackSiteSearch()\n\n> **trackSiteSearch**(`keyword`, `category?`, `searchCount?`, `dimensions?`): `void`\n\nTracks search requests on a website\n\n### Parameters\n\n• **keyword**: `string`\n• **category?**: `string`\n• **searchCount?**: `number`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesusermanagementreadmemd\"></a>\n\n\n***\n\n\n## UserManagement\n\n\n- [deanonymizeUser](#namespacesusermanagementfunctionsdeanonymizeusermd)\n- [getUserId](#namespacesusermanagementfunctionsgetuseridmd)\n- [getVisitorId](#namespacesusermanagementfunctionsgetvisitoridmd)\n- [getVisitorInfo](#namespacesusermanagementfunctionsgetvisitorinfomd)\n- [resetUserId](#namespacesusermanagementfunctionsresetuseridmd)\n- [setUserId](#namespacesusermanagementfunctionssetuseridmd)\n- [setUserIsAnonymous](#namespacesusermanagementfunctionssetuserisanonymousmd)\n\n\n<a name=\"namespacesusermanagementfunctionsdeanonymizeusermd\"></a>\n\n\n***\n\n\n## deanonymizeUser()\n\n> **deanonymizeUser**(): `void`\n\nDisables anonymous tracking and sends deanonymization event to the Tracker. Recommended method for disabling anonymous tracking.\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesusermanagementfunctionsgetuseridmd\"></a>\n\n\n***\n\n\n## getUserId()\n\n> **getUserId**(): `Promise`\\<`string`\\>\n\nThe function that will return user ID\n\n### Returns\n\n`Promise`\\<`string`\\>\n\n\n<a name=\"namespacesusermanagementfunctionsgetvisitoridmd\"></a>\n\n\n***\n\n\n## getVisitorId()\n\n> **getVisitorId**(): `Promise`\\<`string`\\>\n\nReturns 16-character hex ID of the visitor\n\n### Returns\n\n`Promise`\\<`string`\\>\n\n\n<a name=\"namespacesusermanagementfunctionsgetvisitorinfomd\"></a>\n\n\n***\n\n\n## getVisitorInfo()\n\n> **getVisitorInfo**(): `Promise`\\<[`VisitorInfo`](#type-aliasesvisitorinfomd)\\>\n\nReturns visitor information in an array\n\n### Returns\n\n`Promise`\\<[`VisitorInfo`](#type-aliasesvisitorinfomd)\\>\n\n\n<a name=\"namespacesusermanagementfunctionsresetuseridmd\"></a>\n\n\n***\n\n\n## resetUserId()\n\n> **resetUserId**(): `void`\n\nClears previously set userID, e.g. when visitor logs out\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesusermanagementfunctionssetuseridmd\"></a>\n\n\n***\n\n\n## setUserId()\n\n> **setUserId**(`userId`): `void`\n\nUser ID is an additional parameter that allows you to aggregate data. When\nset up, you will be able to search through sessions by this parameter, filter\nreports through it or create Multi attribution reports using User ID\n\n### Parameters\n\n• **userId**: `string`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesusermanagementfunctionssetuserisanonymousmd\"></a>\n\n\n***\n\n\n## setUserIsAnonymous()\n\n> **setUserIsAnonymous**(`isAnonymous`): `void`\n\nEnables or disables anonymous tracking (anonymous = without consent). The next emitted event will have anonymous mode set accordingly.\n\n### Parameters\n\n• **isAnonymous**: `boolean`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesecommercereadmemd\"></a>\n\n\n***\n\n\n## eCommerce\n\n\n- [~~addEcommerceItem~~](#namespacesecommercefunctionsaddecommerceitemmd)\n- [~~clearEcommerceCart~~](#namespacesecommercefunctionsclearecommercecartmd)\n- [ecommerceAddToCart](#namespacesecommercefunctionsecommerceaddtocartmd)\n- [ecommerceCartUpdate](#namespacesecommercefunctionsecommercecartupdatemd)\n- [ecommerceOrder](#namespacesecommercefunctionsecommerceordermd)\n- [ecommerceProductDetailView](#namespacesecommercefunctionsecommerceproductdetailviewmd)\n- [ecommerceRemoveFromCart](#namespacesecommercefunctionsecommerceremovefromcartmd)\n- [~~getEcommerceItems~~](#namespacesecommercefunctionsgetecommerceitemsmd)\n- [~~removeEcommerceItem~~](#namespacesecommercefunctionsremoveecommerceitemmd)\n- [~~setEcommerceView~~](#namespacesecommercefunctionssetecommerceviewmd)\n- [~~trackEcommerceCartUpdate~~](#namespacesecommercefunctionstrackecommercecartupdatemd)\n- [~~trackEcommerceOrder~~](#namespacesecommercefunctionstrackecommerceordermd)\n\n\n<a name=\"namespacesecommercefunctionsaddecommerceitemmd\"></a>\n\n\n***\n\n\n## ~~addEcommerceItem()~~\n\n> **addEcommerceItem**(`productSKU`, `productName`, `productCategory`, `productPrice`, `productQuantity`): `void`\n\n### Parameters\n\n• **productSKU**: `string`\n• **productName**: `string`\n• **productCategory**: `string` \\| `string`[]\n• **productPrice**: `number`\n• **productQuantity**: `number`\n\n### Returns\n\n`void`\n\n### Deprecated\n\nPlease use the ecommerceAddToCart instead.\n\n\n<a name=\"namespacesecommercefunctionsclearecommercecartmd\"></a>\n\n\n***\n\n\n## ~~clearEcommerceCart()~~\n\n> **clearEcommerceCart**(): `void`\n\n### Returns\n\n`void`\n\n### Deprecated\n\n\n<a name=\"namespacesecommercefunctionsecommerceaddtocartmd\"></a>\n\n\n***\n\n\n## ecommerceAddToCart()\n\n> **ecommerceAddToCart**(`products`, `options?`): `void`\n\nTracks action of adding products to a cart\n\n### Parameters\n\n#### products\n\n[`Product`](#type-aliasesproductmd)[]\n\n#### options?\n\n[`EcommerceOptions`](#type-aliasesecommerceoptionsmd)\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesecommercefunctionsecommercecartupdatemd\"></a>\n\n\n***\n\n\n## ecommerceCartUpdate()\n\n> **ecommerceCartUpdate**(`products`, `grandTotal`, `options?`): `void`\n\nTracks current state of a cart\n\n### Parameters\n\n• **grandTotal**: `string` \\| `number`\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesecommercefunctionsecommerceordermd\"></a>\n\n\n***\n\n\n## ecommerceOrder()\n\n> **ecommerceOrder**(`products`, `paymentInformation`, `options?`): `void`\n\nTracks conversion, including products and payment details\n\n### Parameters\n\n#### products\n\n[`Product`](#type-aliasesproductmd)[]\n\n#### paymentInformation\n\n[`PaymentInformation`](#type-aliasespaymentinformationmd)\n\n#### options?\n\n[`EcommerceOptions`](#type-aliasesecommerceoptionsmd)\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesecommercefunctionsecommerceproductdetailviewmd\"></a>\n\n\n***\n\n\n## ecommerceProductDetailView()\n\n> **ecommerceProductDetailView**(`products`, `options?`): `void`\n\nTracks action of viewing product page\n\n### Parameters\n\n#### products\n\n[`Product`](#type-aliasesproductmd)[]\n\n#### options?\n\n[`EcommerceOptions`](#type-aliasesecommerceoptionsmd)\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesecommercefunctionsecommerceremovefromcartmd\"></a>\n\n\n***\n\n\n## ecommerceRemoveFromCart()\n\n> **ecommerceRemoveFromCart**(`products`, `options?`): `void`\n\nTracks action of removing a products from a cart\n\n### Parameters\n\n#### products\n\n[`Product`](#type-aliasesproductmd)[]\n\n#### options?\n\n[`EcommerceOptions`](#type-aliasesecommerceoptionsmd)\n\n### Returns\n\n`void`\n\n\n<a name=\"namespacesecommercefunctionsgetecommerceitemsmd\"></a>\n\n\n***\n\n\n## ~~getEcommerceItems()~~\n\n> **getEcommerceItems**(): `Promise`\\<`object`\\>\n\n### Returns\n\n`Promise`\\<`object`\\>\n\n### Deprecated\n\n\n<a name=\"namespacesecommercefunctionsremoveecommerceitemmd\"></a>\n\n\n***\n\n\n## ~~removeEcommerceItem()~~\n\n> **removeEcommerceItem**(`productSKU`): `void`\n\n### Parameters\n\n• **productSKU**: `string`\n\n### Returns\n\n`void`\n\n### Deprecated\n\nPlease use the ecommerceRemoveFromCart instead.\n\n\n<a name=\"namespacesecommercefunctionssetecommerceviewmd\"></a>\n\n\n***\n\n\n## ~~setEcommerceView()~~\n\n> **setEcommerceView**(`productSKU`, `productName?`, `productCategory?`, `productPrice?`): `void`\n\n### Parameters\n\n• **productSKU**: `string`\n• **productName?**: `string`\n• **productCategory?**: `string`[]\n• **productPrice?**: `string`\n\n### Returns\n\n`void`\n\n### Deprecated\n\n\n<a name=\"namespacesecommercefunctionstrackecommercecartupdatemd\"></a>\n\n\n***\n\n\n## ~~trackEcommerceCartUpdate()~~\n\n> **trackEcommerceCartUpdate**(`cartAmount`): `void`\n\n### Parameters\n\n• **cartAmount**: `number`\n\n### Returns\n\n`void`\n\n### Deprecated\n\nPlease use the ecommerceCartUpdate instead.\n\n\n<a name=\"namespacesecommercefunctionstrackecommerceordermd\"></a>\n\n\n***\n\n\n## ~~trackEcommerceOrder()~~\n\n> **trackEcommerceOrder**(`orderId`, `orderGrandTotal`, `orderSubTotal?`, `orderTax?`, `orderShipping?`, `orderDiscount?`): `void`\n\n### Parameters\n\n• **orderId**: `string`\n• **orderGrandTotal**: `number`\n• **orderSubTotal?**: `number`\n• **orderTax?**: `number`\n• **orderShipping?**: `number`\n• **orderDiscount?**: `number`\n\n### Returns\n\n`void`\n\n### Deprecated\n\nPlease use the ecommerceOrder instead.\n\n\n\n<a name=\"type-aliasesdimensionsmd\"></a>\n\n\n***\n\n\n## Type Alias: Dimensions\n\n> **Dimensions**: `Record`\\<`` `dimension${number}` ``, `string`\\>\n\n\n<a name=\"type-aliasesecommerceoptionsmd\"></a>\n\n\n***\n\n\n## Type Alias: EcommerceOptions\n\n> **EcommerceOptions**: `object`\n\n### Type declaration\n\n#### currencyCode?\n\n> `optional` **currencyCode**: `string`\n\nCurrency code in [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) format. If not provided, the currency set in app settings will be used instead.\n\n\n<a name=\"type-aliasesgetinitscriptmd\"></a>\n\n\n***\n\n\n## Type Alias: GetInitScript\n\n> **GetInitScript**: (`params`) => `string`\n\n### Parameters\n\n• **params**: `GetInitScriptParams`\n\n### Returns\n\n`string`\n\n\n<a name=\"type-aliasesinitoptionsmd\"></a>\n\n\n***\n\n\n## Type Alias: InitOptions\n\n> **InitOptions**: `object`\n\n### Type declaration\n\n#### dataLayerName?\n\n> `optional` **dataLayerName**: `string`\n\nDefaults to 'dataLayer'\n\n***\n\n#### nonce?\n\n> `optional` **nonce**: `string`\n\n\n<a name=\"type-aliasesinitializemd\"></a>\n\n\n***\n\n\n## Type Alias: Initialize\n\n> **Initialize**: (`containerId`, `containerUrl`, `nonceOrOptions?`) => `void`\n\n### Parameters\n\n• **containerId**: `string`\n• **containerUrl**: `string`\n• **nonceOrOptions?**: `string` \\| [`InitOptions`](#type-aliasesinitoptionsmd)\n\n### Returns\n\n`void`\n\n\n<a name=\"type-aliasespaymentinformationmd\"></a>\n\n\n***\n\n\n## Type Alias: PaymentInformation\n\n> **PaymentInformation**: `object`\n\n### Type declaration\n\n#### discount?\n\n> `optional` **discount**: `number` \\| `string`\n\n***\n\n#### grandTotal\n\n> **grandTotal**: `number` \\| `string`\n\n***\n\n#### orderId\n\n> **orderId**: `string`\n\n***\n\n#### shipping?\n\n> `optional` **shipping**: `number` \\| `string`\n\n***\n\n#### subTotal?\n\n> `optional` **subTotal**: `number` \\| `string`\n\n***\n\n#### tax?\n\n> `optional` **tax**: `number` \\| `string`\n\n\n<a name=\"type-aliasesproductmd\"></a>\n\n\n***\n\n\n## Type Alias: Product\n\n> **Product**: `object`\n\n### Type declaration\n\n#### brand?\n\n> `optional` **brand**: `string`\n\n***\n\n#### category?\n\n> `optional` **category**: `LimitedArrayFiveStrings`\n\n***\n\n#### customDimensions?\n\n> `optional` **customDimensions**: `Record`\\<`number`, `string`\\>\n\n***\n\n#### name?\n\n> `optional` **name**: `string`\n\n***\n\n#### price?\n\n> `optional` **price**: `number`\n\n***\n\n#### quantity?\n\n> `optional` **quantity**: `number`\n\n***\n\n#### sku\n\n> **sku**: `string`\n\n***\n\n#### variant?\n\n> `optional` **variant**: `string`\n\n\n<a name=\"type-aliasesvisitorinfomd\"></a>\n\n\n***\n\n\n## Type Alias: VisitorInfo\n\n> **VisitorInfo**: \\[`\"0\"` \\| `\"1\"`, `string`, `number`, `string` \\| `number`, `number`, `number` \\| `\"\"`, `number` \\| `\"\"`\\]\n\n\n<a name=\"variablesdefaultmd\"></a>\n\n\n***\n\n\n## Variable: default\n\n> `const` **default**: `object`\n\n### Type declaration\n\n#### getInitScript\n\n> **getInitScript**: [`GetInitScript`](#type-aliasesgetinitscriptmd)\n\n#### initialize\n\n> **initialize**: [`Initialize`](#type-aliasesinitializemd)\n\n","readmeFilename":"README.md"}