{"_id":"@analytika-me/tracker","name":"@analytika-me/tracker","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@analytika-me/tracker","version":"1.0.0","description":"High-performance, cookieless, privacy-friendly web analytics & revenue attribution tracker","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./script":"./dist/a.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsup","dev":"tsup --watch","typecheck":"tsc --noEmit"},"keywords":["analytics","privacy","telemetry","gdpr","cookieless","revenue","mrr","attribution"],"author":{"name":"Analytika"},"license":"MIT","devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3"},"gitHead":"bb7c32a5ff8e7a543250338da262703fc1d35c1f","_id":"@analytika-me/tracker@1.0.0","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-0Ow99KhQcR7ZeIsfhnL1HXpBuSkyzKQH5DQqKLVG9qalGULYbEFm8mozaSgsIBONO/mtWjLu1vMfiSZyEqhBng==","shasum":"e143842d467e43c855b987b5fbbcc7fbde7e485d","tarball":"https://registry.npmjs.org/@analytika-me/tracker/-/tracker-1.0.0.tgz","fileCount":9,"unpackedSize":68555,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAtt+ymyv2C4klE0LnQBfMC8Raqz2vAVlTBK9qhRDMmyAiA5luPHodPDg1ptJc8x0Z3Oo1Z8KTCX+JARTvI/U9aL5Q=="}]},"_npmUser":{"name":"heryad","email":"heryad.me@gmail.com"},"directories":{},"maintainers":[{"name":"heryad","email":"heryad.me@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tracker_1.0.0_1788397491622_0.5821280648174301"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-03T01:04:51.447Z","1.0.0":"2026-09-03T01:04:51.777Z","modified":"2026-09-03T01:04:52.103Z"},"maintainers":[{"name":"heryad","email":"heryad.me@gmail.com"}],"description":"High-performance, cookieless, privacy-friendly web analytics & revenue attribution tracker","keywords":["analytics","privacy","telemetry","gdpr","cookieless","revenue","mrr","attribution"],"author":{"name":"Analytika"},"license":"MIT","readme":"# @analytika-me/tracker 🚀\n\nHigh-performance, cookieless, privacy-friendly web analytics & revenue attribution SDK for modern web applications.\n\n---\n\n## Installation\n\n```bash\nnpm install @analytika-me/tracker\n# or\nbun add @analytika-me/tracker\n# or\npnpm add @analytika-me/tracker\n```\n\n---\n\n## 1. Quickstart with NPM / Next.js / React / Vue / Svelte\n\nInitialize the analytics tracker in your root component or client-side layout:\n\n```typescript\nimport { initAnalytics, trackEvent, trackPageView } from \"@analytika-me/tracker\";\n\n// Initialize once\ninitAnalytics({\n  websiteId: \"site_your_website_id\",\n  autoTrack: true,        // Automatically tracks page views on route changes (SPA support)\n  allowLocalhost: false,  // Set to true to test tracking in localhost development\n  respectDNT: true,       // Respect Do-Not-Track browser header\n});\n```\n\n---\n\n## 2. Tracking Custom Events & Dynamic Metadata\n\nYou can track arbitrary events with dynamic key-value properties:\n\n```typescript\n// Button clicks & interactions\ntrackEvent(\"brown_button_clicked\", {\n  color: \"brown\",\n  position: \"hero_cta\",\n  experiment_group: \"variant_B\",\n});\n\n// E-commerce & MRR Revenue Conversions\ntrackEvent(\"purchase\", {\n  value: 49.99,\n  currency: \"USD\",\n  tier: \"growth\",\n  billing: \"annual\",\n});\n```\n\n---\n\n## 3. Standalone Script Usage (`a.js`)\n\nFor static HTML, WordPress, Webflow, Shopify, or simple landing pages:\n\n```html\n<!-- Paste this in your <head> or <body> -->\n<script \n  defer \n  src=\"https://analytika.me/a.js\" \n  data-website-id=\"site_your_website_id\"\n></script>\n```\n\n### Declarative Zero-Code HTML Tracking:\nAdd `data-analytika-event` to any HTML element to track clicks automatically without writing JavaScript:\n\n```html\n<button \n  data-analytika-event=\"brown_button_clicked\"\n  data-analytika-prop-color=\"brown\"\n  data-analytika-prop-section=\"hero\"\n>\n  Claim Deal\n</button>\n```\n\n### Manual Triggering via Global Window:\n```javascript\nwindow.analytika(\"purchase\", {\n  value: 99.00,\n  currency: \"USD\",\n  plan: \"pro\",\n});\n```\n","readmeFilename":"README.md","_rev":"1-88df21a235b4a682df1368f9c9d78ab9"}