{"_id":"@bluenath/engage","_rev":"19-25514d3a485c22f6087e997739b3fbc0","name":"@bluenath/engage","dist-tags":{"latest":"2.0.16"},"versions":{"1.0.0":{"name":"@bluenath/engage","version":"1.0.0","_id":"@bluenath/engage@1.0.0","maintainers":[{"name":"bluenath","email":"support@bluenath.com"}],"dist":{"shasum":"6cb0370053b733c89e3d19c0e8914b49fab61060","tarball":"https://registry.npmjs.org/@bluenath/engage/-/engage-1.0.0.tgz","fileCount":14,"integrity":"sha512-6outTaUn6HZJFjxR572DniVHE11QLRW4jhFRqWJ26KpELN+EqaTa2B7lWHZ1vxv54jUf9FP6oPo+vWzEnItG0g==","signatures":[{"sig":"MEUCIQD8rInw67dRSnKarKbx+UmOSCaUor05SyA4QfRjdPl9RAIgTQHrp3BFvPNgdGR4+j1TBL85KSZpwsuLrsINoUVhSYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87316},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"828b43cf1ca533d075dceb0db38446fd5b0784b3","scripts":{"dev":"vite","build":"tsc --noEmit && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluenath","email":"support@bluenath.com"},"_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.21.0","dependencies":{"uuid":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/uuid":"^9.0.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/engage_1.0.0_1768986361966_0.7527642105490397","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bluenath/engage","version":"1.0.1","_id":"@bluenath/engage@1.0.1","maintainers":[{"name":"bluenath","email":"support@bluenath.com"}],"dist":{"shasum":"fa415629a3694bee4a3d3f4d3988508409ec1d2d","tarball":"https://registry.npmjs.org/@bluenath/engage/-/engage-1.0.1.tgz","fileCount":16,"integrity":"sha512-XvsSJf1mI+bs+fht30TTmHEwuvac3p2ku0kOxxqOkzl1oCr1+OG7zNCzgDNO57RwhKoSmsAN0GPteyeMxb7x2Q==","signatures":[{"sig":"MEUCIDs/K4HBzZpeFzw071Y5Tz+WdPZQPzNahQHdfg/XKIaXAiEAt/6iMxIJxFJ5+yHzz1BYZL8L68EwwK9wpRrB5E8eSrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92316},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"828b43cf1ca533d075dceb0db38446fd5b0784b3","scripts":{"dev":"vite","build":"tsc --noEmit && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluenath","email":"support@bluenath.com"},"_npmVersion":"10.9.4","description":"The intelligent, zero-configuration analytics SDK for modern React applications. @bluenath/engage automatically captures clicks, form submissions, and page views, using heuristic intelligence to classify user intent (Commerce, Frustration, Engagement) wit","directories":{},"_nodeVersion":"22.21.0","dependencies":{"uuid":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/uuid":"^9.0.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/engage_1.0.1_1768986746164_0.24375415245657828","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bluenath/engage","version":"1.0.2","_id":"@bluenath/engage@1.0.2","maintainers":[{"name":"bluenath","email":"support@bluenath.com"}],"dist":{"shasum":"6bebd58889fc4f96c10b171b224e34d61e4b8f34","tarball":"https://registry.npmjs.org/@bluenath/engage/-/engage-1.0.2.tgz","fileCount":16,"integrity":"sha512-aAQaKt2haZBu6ZhGpmrZwE3aDDPzli8V1BD+8/CLHeByD178LLoDS+XitJqq8DiN8ia3XFYvcOTYb7mF5w7vxw==","signatures":[{"sig":"MEYCIQDO0xD5CHf2Ogw5Cytc+IeF2xDT+tfzSPL8h9SRTB7ieAIhAJQRvkD3YjoKt6l/Knl0dBlg7a/OIZA+GmmBUjpCfKaW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44508},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6dc1c274e6e4aefa57aae9f435324aeecf75cbf7","scripts":{"dev":"vite","build":"tsc --noEmit && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluenath","email":"support@bluenath.com"},"_npmVersion":"10.9.4","description":"The intelligent, zero-configuration analytics SDK for modern React applications. @bluenath/engage automatically captures clicks, form submissions, and page views, using heuristic intelligence to classify user intent (Commerce, Frustration, Engagement) wit","directories":{},"_nodeVersion":"22.21.0","dependencies":{"uuid":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/uuid":"^9.0.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/engage_1.0.2_1768987145784_0.7098532765665633","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bluenath/engage","version":"1.0.3","_id":"@bluenath/engage@1.0.3","maintainers":[{"name":"bluenath","email":"support@bluenath.com"}],"dist":{"shasum":"3cfdc1db4d3ac698f35f9d5474ebd31e08369b4e","tarball":"https://registry.npmjs.org/@bluenath/engage/-/engage-1.0.3.tgz","fileCount":17,"integrity":"sha512-CjBz/XK5T9yNnm7kohf+yywya1nE9AMguDRUoevpY3xdFMJSbioReCcJd5vwn7HqY4L5hitqQsLulNjWkmONLw==","signatures":[{"sig":"MEQCICNoGDCE/67L9CqpxIFbd7f4KSP2le483Mth9Muqr5qVAiASdc5KWiiCG1b05XenRCs5IZ4Q8WjjdW+y1/lkYNF9aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48848},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"326cdde5bdc3be80fc6abf23ea77a62a17694a53","scripts":{"dev":"vite","build":"tsc --noEmit && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluenath","email":"support@bluenath.com"},"_npmVersion":"10.9.4","description":"The intelligent, zero-configuration analytics SDK for modern React applications. @bluenath/engage automatically captures clicks, form submissions, and page views, using heuristic intelligence to classify user intent (Commerce, Frustration, Engagement) wit","directories":{},"_nodeVersion":"22.21.0","dependencies":{"uuid":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/uuid":"^9.0.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/engage_1.0.3_1769514014326_0.6477881006906845","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@bluenath/engage","version":"1.0.4","_id":"@bluenath/engage@1.0.4","maintainers":[{"name":"bluenath","email":"support@bluenath.com"}],"dist":{"shasum":"6fbdacba49a0bb430674dece38bd723e4d3753e4","tarball":"https://registry.npmjs.org/@bluenath/engage/-/engage-1.0.4.tgz","fileCount":17,"integrity":"sha512-Zr/ARz6G/RobJ6FTo2o8LplBDz4g2e9Ru95E3e0ihZz6pfcXiOtcrc966dmrhNlB1t+znqZwx2EyaSiaveYYRQ==","signatures":[{"sig":"MEUCIQCCF5J1Oioa55ZgNOZEJrZrpwCrTtTw+LJmcFPLLk/JSQIgSoJWu7zxJ9fnkmu4yuWJLLeMiuCluhA7RENeNiFkm+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48874},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"326cdde5bdc3be80fc6abf23ea77a62a17694a53","scripts":{"dev":"vite","build":"tsc --noEmit && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluenath","email":"support@bluenath.com"},"_npmVersion":"10.9.4","description":"The intelligent, zero-configuration analytics SDK for modern React applications. @bluenath/engage automatically captures clicks, form submissions, and page views, using heuristic intelligence to classify user intent (Commerce, Frustration, Engagement) wit","directories":{},"_nodeVersion":"22.21.0","dependencies":{"uuid":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/uuid":"^9.0.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/engage_1.0.4_1769620882444_0.7876001447603489","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@bluenath/engage","version":"2.0.0","_id":"@bluenath/engage@2.0.0","maintainers":[{"name":"bluenath","email":"support@bluenath.com"}],"dist":{"shasum":"c3a02042cadafd76ed863328119de3d620b9ee17","tarball":"https://registry.npmjs.org/@bluenath/engage/-/engage-2.0.0.tgz","fileCount":17,"integrity":"sha512-USyESMIze+IdDWeiihPPSjd9SlZp1TxvldypVDoalhanCtup0qMQjJg/pa0bXTEInGcia4eGeOs4N6usneYRTQ==","signatures":[{"sig":"MEUCIQDR9C+Sxh4BrG/aDdud7ZTPSSKpz49rwlPaNcWZTvo+uQIgPSrlXWsF7BfxBa9JZMpzoXjFsQFqIigU9hA3gB0qHf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50699},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5071a2a96eaba10ded479d91fee5a35b2c59f31d","scripts":{"dev":"vite","build":"tsc --noEmit && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluenath","email":"support@bluenath.com"},"_npmVersion":"10.9.4","description":"Production-ready analytics SDK for EngagePro attribution and campaign intelligence.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"uuid":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/uuid":"^9.0.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/engage_2.0.0_1778336718898_0.19368859378546288","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@bluenath/engage","version":"2.0.1","_id":"@bluenath/engage@2.0.1","maintainers":[{"name":"bluenath","email":"support@bluenath.com"}],"dist":{"shasum":"87a93b48af91194447bafbdafb64e1225d7bc3e7","tarball":"https://registry.npmjs.org/@bluenath/engage/-/engage-2.0.1.tgz","fileCount":17,"integrity":"sha512-ET2wrmTCVh1a3Gi7/uXdGBy6pys5T4F2vWWIN7DmQ5cujtyX1xSNXjQ2ai22tIJMi4wby9uAGaIom0dSEucQCw==","signatures":[{"sig":"MEQCIAVyp6B0YgLWV1FOH9C75HVpTCmdDuNxlR+DjWS4vULRAiBFKZOIN+4GeG1Xfm1970WpNeS2texE8lU7Nzg8OKk/fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51881},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"39b0b4e1b3f174b21d7ec110aca65dc777571009","scripts":{"dev":"vite","build":"tsc --noEmit && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluenath","email":"support@bluenath.com"},"_npmVersion":"10.9.4","description":"Production-ready analytics SDK for EngagePro attribution and campaign intelligence.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"uuid":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/uuid":"^9.0.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/engage_2.0.1_1778345898603_0.48780431927578527","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@bluenath/engage","version":"2.0.2","_id":"@bluenath/engage@2.0.2","maintainers":[{"name":"bluenath","email":"support@bluenath.com"}],"dist":{"shasum":"43815f57a95f459012bcfaa168089d4591bbaa3e","tarball":"https://registry.npmjs.org/@bluenath/engage/-/engage-2.0.2.tgz","fileCount":17,"integrity":"sha512-5axa7gKDbRWSHxrPuEuWQA/JwQvXmPj5pVYpIBIa1Jd/ts4dueq6prXww862df4Jz/CjQXqJHWMoAcQKiikmZg==","signatures":[{"sig":"MEUCIE5bx+CaATBf5ju27gueRCI74Swy1OBc1vqgYM7Jg5DCAiEAj/wKzEkgsShVY2YjHyWJq/d46Folc2lollGXPl+0v5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54472},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1046f55d33c19d6483b2d099049901e7f6f66c3f","scripts":{"dev":"vite","build":"tsc --noEmit && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluenath","email":"support@bluenath.com"},"_npmVersion":"10.9.4","description":"Production-ready analytics SDK for EngagePro attribution and campaign intelligence.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"uuid":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/uuid":"^9.0.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/engage_2.0.2_1778348312190_0.32482804071005833","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@bluenath/engage","version":"2.0.3","_id":"@bluenath/engage@2.0.3","maintainers":[{"name":"bluenath","email":"support@bluenath.com"}],"dist":{"shasum":"040dc6226d8aed84c7a34dea8b2cbee0d4bb61c4","tarball":"https://registry.npmjs.org/@bluenath/engage/-/engage-2.0.3.tgz","fileCount":17,"integrity":"sha512-mbv2I3zIjwmMENrVU7quTENSbTezoFqE4wdQiSseVvQod9XHegpbeX0tAfOONee7EkRZBvmgrPajRTCzIrk9bw==","signatures":[{"sig":"MEYCIQDJANIf533sfj9C6525mvbD5E0ahW76E6EcEAR7SwpllwIhAOMmxzT+TresVlgM1ewgUt3VhqOIyzae1dQHJHvq/4BQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55604},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"efc2b713319b06b360e913b3e6fb0057caedf5c8","scripts":{"dev":"vite","build":"tsc --noEmit && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluenath","email":"support@bluenath.com"},"_npmVersion":"10.9.4","description":"The official analytics and attribution SDK for [EngagePro](https://engagepro.bluenath.com). Production-ready event capture for campaign ROI measurement and creator attribution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"uuid":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/uuid":"^9.0.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/engage_2.0.3_1778421680600_0.785730082435784","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@bluenath/engage","version":"2.0.4","_id":"@bluenath/engage@2.0.4","maintainers":[{"name":"bluenath","email":"support@bluenath.com"}],"dist":{"shasum":"9d35175920ff679a3d7bbf872057b0802968db7a","tarball":"https://registry.npmjs.org/@bluenath/engage/-/engage-2.0.4.tgz","fileCount":18,"integrity":"sha512-ENi9KAZCduL6/tOaQboO8phPqVNQohPGPGCDo9yJ6ifsgBhjelXgFp6xn4gwTph1l6zv+TxLt7/pSQ3bqCFJKQ==","signatures":[{"sig":"MEQCIB/60QM+RtT2nGwoMv5TB5lI7Baxzrr1ElQkAk04lHMbAiAefWjM2T3vJgohZ9ocGXi8/Qq7JJamDfG3fjkh9JqgYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85805},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"082cc95a2002f04d5d387472bf382f1d76d81abe","scripts":{"dev":"vite","build":"tsc --noEmit && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluenath","email":"support@bluenath.com"},"_npmVersion":"10.9.4","description":"The official analytics and attribution SDK for [EngagePro](https://engagepro.bluenath.com). Production-ready event capture for campaign ROI measurement and creator attribution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"uuid":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/uuid":"^9.0.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/engage_2.0.4_1778700243309_0.03320057087952599","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@bluenath/engage","version":"2.0.5","_id":"@bluenath/engage@2.0.5","maintainers":[{"name":"bluenath","email":"support@bluenath.com"}],"dist":{"shasum":"66b25e2f0c86559b0ff4bfd041156ff86da3c247","tarball":"https://registry.npmjs.org/@bluenath/engage/-/engage-2.0.5.tgz","fileCount":18,"integrity":"sha512-n/3paZ+NWcVgWKJmwO5SHHcCjxV37AzL2TKNNBxdRbFMYpy5MbKwmVIg9OHip3KJrylN395/0oEOVS0NtbcCJw==","signatures":[{"sig":"MEYCIQDXWCYj7t43ZE+ATyXT7jdDdt4nscP46f1Brf1bgc/ZjwIhALqubP7ou8m4TnJXIaVx8YolCapXBYEU0kIduRvJXQsN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86570},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"082cc95a2002f04d5d387472bf382f1d76d81abe","scripts":{"dev":"vite","build":"tsc --noEmit && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluenath","email":"support@bluenath.com"},"_npmVersion":"10.9.4","description":"The official analytics and attribution SDK for [EngagePro](https://engagepro.bluenath.com). Production-ready event capture for campaign ROI measurement and creator attribution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"uuid":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/uuid":"^9.0.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/engage_2.0.5_1778700830193_0.3189283953247313","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@bluenath/engage","version":"2.0.7","_id":"@bluenath/engage@2.0.7","maintainers":[{"name":"bluenath","email":"support@bluenath.com"}],"dist":{"shasum":"571b33f17e8f75a240698aba5cd5b860cd473008","tarball":"https://registry.npmjs.org/@bluenath/engage/-/engage-2.0.7.tgz","fileCount":18,"integrity":"sha512-UoQtlyiduEdWjNanEMXTXXhVFg3r/WlDr+ww91d+v9Rb6ho95JB3d1ucjNdWBHydxyaO74v3xHMpQ+QWLN6/lw==","signatures":[{"sig":"MEUCIQCTQOEeZVyJu6Y3FSW4UWLXVtGTH3SN/uQr23hkewe1lwIgYnJyYzsc7Xl4m9sRF8ss73AW0Q8CfyJ94Ew9LLoStYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82941},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"082cc95a2002f04d5d387472bf382f1d76d81abe","scripts":{"dev":"vite","build":"tsc --noEmit && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluenath","email":"support@bluenath.com"},"_npmVersion":"10.9.4","description":"The official analytics and attribution SDK for [EngagePro](https://engagepro.bluenath.com). Production-ready event capture for campaign ROI measurement and creator attribution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"uuid":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/uuid":"^9.0.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/engage_2.0.7_1778731142611_0.05764124276011806","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@bluenath/engage","version":"2.0.8","_id":"@bluenath/engage@2.0.8","maintainers":[{"name":"bluenath","email":"support@bluenath.com"}],"dist":{"shasum":"6c3c7a659e198978ddbcc9e7fd40a89fc07ceefa","tarball":"https://registry.npmjs.org/@bluenath/engage/-/engage-2.0.8.tgz","fileCount":18,"integrity":"sha512-4++vv5Y++ydCbs1HCl8EkT2gUNMU4X3v4X0XLS/IzkR47DJrBZGFmFXM5qZwxPAcQxzQJcJDBV37udylXg659A==","signatures":[{"sig":"MEUCICx0JiXAoTZfsFnEFDjo6V3dm4WpMJIiHRMYRAJgLOFtAiEA9JdTalbpQunUeGLCX6+Yr5whsUmRirCWMnjc/vJPdc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82656},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"082cc95a2002f04d5d387472bf382f1d76d81abe","scripts":{"dev":"vite","build":"tsc --noEmit && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluenath","email":"support@bluenath.com"},"_npmVersion":"10.9.4","description":"The official analytics and attribution SDK for [EngagePro](https://engagepro.bluenath.com). Production-ready event capture for campaign ROI measurement and creator attribution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"uuid":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/uuid":"^9.0.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/engage_2.0.8_1779284922674_0.3171836560981065","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@bluenath/engage","version":"2.0.9","_id":"@bluenath/engage@2.0.9","maintainers":[{"name":"bluenath","email":"support@bluenath.com"}],"dist":{"shasum":"eb32415a8974d169a3e7a03126e8a75b45b17b0c","tarball":"https://registry.npmjs.org/@bluenath/engage/-/engage-2.0.9.tgz","fileCount":18,"integrity":"sha512-9n5ibw6Lbl/BENoiAjTvgdJNPubf8wR7OvxuPY2AI5aoG6vvRsg/zwQ/NJNJd+B3Nc64eGXv+yudNXzvel4DYg==","signatures":[{"sig":"MEQCIF9yDztZWcqbs+atOxHyjaHcKdP61PmFzo9EMtyLtelUAiAcuvWXnaz4DphO+k+0jCuyu1AQg/uUw0aAmNtCHbgcDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87085},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e6c9aae9f1f68c6d3c957eda4f25e63ce195169a","scripts":{"dev":"vite","build":"tsc --noEmit && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluenath","email":"support@bluenath.com"},"_npmVersion":"10.9.4","description":"The official analytics and attribution SDK for [EngagePro](https://engagepro.bluenath.com). Production-ready event capture for campaign ROI measurement and creator attribution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"uuid":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/uuid":"^9.0.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/engage_2.0.9_1779286370816_0.8112949209697045","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@bluenath/engage","version":"2.0.10","_id":"@bluenath/engage@2.0.10","maintainers":[{"name":"bluenath","email":"support@bluenath.com"}],"dist":{"shasum":"a680b58de399f829e173773d288f575d9a01be43","tarball":"https://registry.npmjs.org/@bluenath/engage/-/engage-2.0.10.tgz","fileCount":19,"integrity":"sha512-VAx/vTqTJwDgWP27mPv4hYkOyRuHTN5KiUw9ssqdbO7z+kjjXZ8Bf9BMO4iEKGM1W490iQLa33A5eXaE3sgACw==","signatures":[{"sig":"MEUCIQDHbII1crWyxFa3F/czmj1JxngaAr7Y+1pwoXY5iAA/mQIgdFQvyqVByQVgsB3OHySXotNOdUxcSas5TvtLqzzwePM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98788},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e6c9aae9f1f68c6d3c957eda4f25e63ce195169a","scripts":{"dev":"vite","build":"tsc --noEmit && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluenath","email":"support@bluenath.com"},"_npmVersion":"10.9.4","description":"The official analytics and attribution SDK for [EngagePro](https://engagepro.bluenath.com). Production-ready event capture for campaign ROI measurement and creator attribution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"uuid":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/uuid":"^9.0.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/engage_2.0.10_1779376645398_0.9463002496535244","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@bluenath/engage","version":"2.0.11","_id":"@bluenath/engage@2.0.11","maintainers":[{"name":"bluenath","email":"support@bluenath.com"}],"dist":{"shasum":"06c9ceb726e211d055b39fc0d289e87a0758e70e","tarball":"https://registry.npmjs.org/@bluenath/engage/-/engage-2.0.11.tgz","fileCount":19,"integrity":"sha512-bOh58T9SOnDaVrlwf92dQS2vt+nZ5d5C4e5ydVWwzIBt/Eu6gJSy6YD5tN2NRpop+U94fP4Fh+ofGYtICZNDIw==","signatures":[{"sig":"MEUCIQDQgWZH6VMN6C656Zx/k9rsrRE0Wc2m+YpKCMn0wB3KeQIgGseexSSQqYOnEk+Qe9gRxCC+i89krF3ES0sqwq7+y6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97144},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b7f340ce63a919b8cee59c8a0392aac0de38cba7","scripts":{"dev":"vite","build":"tsc --noEmit && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluenath","email":"support@bluenath.com"},"_npmVersion":"10.9.4","description":"The official event tracking SDK for EngagePro.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"uuid":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/uuid":"^9.0.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/engage_2.0.11_1779650836001_0.48983109014754755","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"@bluenath/engage","version":"2.0.14","_id":"@bluenath/engage@2.0.14","maintainers":[{"name":"bluenath","email":"support@bluenath.com"}],"dist":{"shasum":"fab91bf10e7fef9685dd2d619e6458bace632385","tarball":"https://registry.npmjs.org/@bluenath/engage/-/engage-2.0.14.tgz","fileCount":29,"integrity":"sha512-m3S7Ql0TFsQz91Me4acT4B+rUWwHTwuSaYH5iT7PyIXhiKdbJcATrSnlhPoL6AJxOzr9BTT1f7HKHWarH/vQjw==","signatures":[{"sig":"MEUCIQC336Y5mZvLSF5tf9YIxStG2Fvq5gHcZjIWIikvlaMLewIgRHvBZWOK1Slppdu/jojSCxhZCAVhd6u6VFtvKdfsnkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122200},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/vanilla.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"}},"gitHead":"2423448563aa4cd639565da9069384216f50469f","scripts":{"dev":"vite","build":"tsc --noEmit && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluenath","email":"support@bluenath.com"},"_npmVersion":"10.9.4","description":"The official event tracking SDK for EngagePro. EngagePro provides high-performance, robust product analytics and conversion tracking for modern e-commerce applications.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"uuid":"^11.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/uuid":"^9.0.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/engage_2.0.14_1780313218837_0.9455820846619636","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"@bluenath/engage","version":"2.0.15","_id":"@bluenath/engage@2.0.15","maintainers":[{"name":"bluenath","email":"support@bluenath.com"}],"dist":{"shasum":"67355b2e5b2ce490adf867da2841b4dbfa6e35a2","tarball":"https://registry.npmjs.org/@bluenath/engage/-/engage-2.0.15.tgz","fileCount":29,"integrity":"sha512-ecwBXWxh2MpEJOfujr39cQGKSjMFDUhDBfDM+nLzyLX8KLz+GHMYQp1jlZKmHiVpZv/PAwmQZYVFW1BNpbugfw==","signatures":[{"sig":"MEUCIFPpFOHT2DjOaxGmFe6I3IQMxhRHwFkhvOOzJtMDtN+RAiEAtn6Vq7UydBk5eM/WIZwsVNWYPDUac1dWDuLXSy2UHw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122982},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/vanilla.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"}},"gitHead":"3bf0a29a80283b8d99922847e51c039c0ba71219","scripts":{"dev":"vite","build":"tsc --noEmit && vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluenath","email":"support@bluenath.com"},"_npmVersion":"10.9.4","description":"The official event tracking SDK for EngagePro. EngagePro provides high-performance, robust product analytics and conversion tracking for modern e-commerce applications.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"uuid":"^11.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","terser":"^5.46.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/uuid":"^9.0.0","@types/react":"^18.2.0","vite-plugin-dts":"^3.0.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/engage_2.0.15_1780314844188_0.16348921941215244","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"@bluenath/engage","version":"2.0.16","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/vanilla.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"}},"scripts":{"dev":"vite","build":"tsc --noEmit && vite build","prepublishOnly":"npm run build"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"dependencies":{"uuid":"^11.1.1"},"devDependencies":{"@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@types/uuid":"^9.0.0","react":"^18.2.0","react-dom":"^18.2.0","terser":"^5.46.0","typescript":"^5.0.0","vite":"^5.0.0","vite-plugin-dts":"^3.0.0"},"_id":"@bluenath/engage@2.0.16","gitHead":"3bf0a29a80283b8d99922847e51c039c0ba71219","description":"The official event tracking SDK for EngagePro. EngagePro provides high-performance, robust product analytics and conversion tracking for modern e-commerce applications.","_nodeVersion":"22.21.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-HIvPRaf2TCHYVPR4itV61Lb3we0NCahLhCKL3q95J/J1l129wX+UsYiNe+/nWYPhhFfvw1GigA9lUc6hnqzq1w==","shasum":"0c8833b49463f24aa7e6ad44c3ae2283c38c3314","tarball":"https://registry.npmjs.org/@bluenath/engage/-/engage-2.0.16.tgz","fileCount":29,"unpackedSize":125664,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQChdGhwypIL74mZePNDIGSX4r2+yV5SU65Y2J0esRM3gAIgLMPI6Bf3xC9aFY6MUktjQ55V8qnsizcubL1hZEcqtNU="}]},"_npmUser":{"name":"bluenath","email":"support@bluenath.com"},"directories":{},"maintainers":[{"name":"bluenath","email":"support@bluenath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/engage_2.0.16_1780317188440_0.4725347078340154"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-21T09:06:01.506Z","modified":"2026-06-01T12:33:08.689Z","1.0.0":"2026-01-21T09:06:02.130Z","1.0.1":"2026-01-21T09:12:26.307Z","1.0.2":"2026-01-21T09:19:05.923Z","1.0.3":"2026-01-27T11:40:14.471Z","1.0.4":"2026-01-28T17:21:22.596Z","2.0.0":"2026-05-09T14:25:19.026Z","2.0.1":"2026-05-09T16:58:18.747Z","2.0.2":"2026-05-09T17:38:32.332Z","2.0.3":"2026-05-10T14:01:20.815Z","2.0.4":"2026-05-13T19:24:03.460Z","2.0.5":"2026-05-13T19:33:50.361Z","2.0.7":"2026-05-14T03:59:02.769Z","2.0.8":"2026-05-20T13:48:42.828Z","2.0.9":"2026-05-20T14:12:50.979Z","2.0.10":"2026-05-21T15:17:25.579Z","2.0.11":"2026-05-24T19:27:16.131Z","2.0.14":"2026-06-01T11:26:59.000Z","2.0.15":"2026-06-01T11:54:04.321Z","2.0.16":"2026-06-01T12:33:08.585Z"},"description":"The official event tracking SDK for EngagePro. EngagePro provides high-performance, robust product analytics and conversion tracking for modern e-commerce applications.","maintainers":[{"name":"bluenath","email":"support@bluenath.com"}],"readme":"# @bluenath/engage\n\nThe official event tracking SDK for EngagePro. EngagePro provides high-performance, robust product analytics and conversion tracking for modern e-commerce applications.\n\n## Installation\n\nInstall the package using your preferred package manager:\n\n```bash\nnpm install @bluenath/engage\n```\n\n## Quick Start\n\n### React and Next.js Applications\n\nInitialize the SDK at the root of your application using the `EngageProProvider`:\n\n```tsx\nimport React from \"react\";\nimport { EngageProProvider } from \"@bluenath/engage\";\nimport App from \"./App\";\n\nexport default function Root({ children }) {\n  return (\n    <EngageProProvider\n      apiKey=\"YOUR_PUBLIC_API_KEY\"\n      tracking={{\n        autoTrack: true,\n        useCookies: true,\n        fingerprint: true,\n      }}\n    >\n      {children}\n    </EngageProProvider>\n  );\n}\n```\n\nTo track events or identify users in a component, use the `useAnalytics` hook:\n\n```tsx\nimport { useAnalytics } from \"@bluenath/engage\";\n\nexport function CheckoutButton() {\n  const analytics = useAnalytics();\n\n  const handlePurchase = () => {\n    analytics.track(\"PURCHASE\", {\n      amount: 4999,\n      currency: \"USD\",\n      ref: \"campaign_123\",\n    });\n  };\n\n  return <button onClick={handlePurchase}>Complete Purchase</button>;\n}\n```\n\n### Vanilla JavaScript Applications\n\nImport and initialize the core `engage` instance at the entry point of your application:\n\n```javascript\nimport { engage } from \"@bluenath/engage\";\n\n// Initialize once\nengage.init({\n  apiKey: \"YOUR_PUBLIC_API_KEY\",\n  tracking: {\n    autoTrack: true,\n    useCookies: true,\n    fingerprint: true\n  }\n});\n\n// Manual event tracking\nengage.track(\"PURCHASE\", {\n  amount: 2999,\n  currency: \"USD\"\n});\n```\n\n## Best Practices for Zero-Code Integration\n\nWhen `autoTrack` is enabled, EngagePro automatically monitors the DOM for user interactions. To ensure absolute data accuracy without writing manual tracking code, attach our custom HTML attributes to your interactive elements.\n\nOur SDK is heavily optimized and operates securely in the background without degrading your application's performance.\n\n### Recommended Attributes\n\nAdd these attributes to your buttons, links, or product containers:\n\n- `data-engage-product-id`: The unique identifier (SKU or ID) of the product.\n- `data-engage-product-name`: The name of the product.\n- `data-engage-price`: The numerical price of the product (e.g., \"19.99\").\n- `data-engage-currency`: The currency code (e.g., \"USD\", \"EUR\").\n- `data-engage-category`: The product category or collection.\n- `data-engage-action`: A custom label for the interaction (e.g., \"Hero Banner Click\").\n\n### Example Component\n\n```tsx\nexport function ProductCard({ product }) {\n  return (\n    <div \n      className=\"product-card\"\n      data-engage-product-id={product.id}\n      data-engage-product-name={product.name}\n      data-engage-category={product.category}\n    >\n      <h3>{product.name}</h3>\n      <p>${product.price}</p>\n      \n      <button \n        data-engage-action=\"Quick Add\"\n        data-engage-price={product.price}\n        data-engage-currency=\"USD\"\n      >\n        Add to Cart\n      </button>\n    </div>\n  );\n}\n```\n\n## Campaign & Creator Attribution\n\nEngagePro SDK includes built-in support for cryptographically signed campaign and creator attribution:\n\n- **Automated Ref Extraction**: The SDK automatically parses the `ep_ref` query parameter from the landing page URL and stores it.\n- **Session Persistence**: The ref is persisted across pageviews during the session, so you do not need to manually pass the reference parameter to subsequent `track` calls.\n- **Downstream Linking**: When users trigger a conversion event (such as `PURCHASE` or `SIGNUP`), the SDK automatically attaches the verified campaign context, facilitating attribution, click deduplication, and fraud verification on the server side.\n\n## Configuration Options\n\n| Property | Type | Required | Description |\n| :--- | :--- | :--- | :--- |\n| `apiKey` | `string` | Yes | Your public brand API key from the EngagePro Dashboard. |\n| `tracking.autoTrack` | `boolean` | Yes | Enables automated interaction capture. |\n| `tracking.useCookies`| `boolean` | Yes | Persists identifiers across sessions. |\n| `tracking.fingerprint`| `boolean` | Yes | Includes device context for fraud prevention and unique visit tracking. |\n| `debug` | `boolean` | No | Enables console logging for integration testing. |\n\n## Documentation and Resources\n\nFor detailed API references and integration guides, please visit our website and documentation:\n\n- [EngagePro Website](https://engagepro.bluenath.com)\n- [EngagePro Documentation](https://engagepro.bluenath.com/docs)\n","readmeFilename":"README.md"}