VisitorLab tracking script for React and vanilla JS apps
npm install @visitorlab/visitorlab-trackingOfficial VisitorLab tracking package for web applications.
Easily integrate VisitorLab analytics into your website or app using a simple snippet, React component, or npm package.


---
- Lightweight and fast visitor tracking
- Simple setup: manual, third-party, or npm
- Works with React, Angular, Vue, and plain JavaScript
- Designed for modern web apps
---
``bash`
npm install @visitorlab/visitorlab-tracking
or with Yarn:
`bash`
yarn add @visitorlab/visitorlab-tracking
---
`javascript
import { initVisitorLab } from "@visitorlab/visitorlab-tracking";
initVisitorLab({
projectCode: "YOUR_PROJECT_CODE",
});
`
`javascript
import { useVisitorLab } from "@visitorlab/visitorlab-tracking";
function App() {
useVisitorLab("YOUR_PROJECT_CODE");
return
export default App;
`
`javascript
import { VisitorLab } from "@visitorlab/visitorlab-tracking";
function App() {
return (
My App
);
}
export default App;
`
Add the script manually in your index.html before
:`html`
Replace YOUR_PROJECT_CODE with the unique code generated in your VisitorLab dashboard.
Example:
`javascript`
initVisitorLab({
projectCode: "kpmzlwqprk",
});
---
VisitorLab can be installed in multiple ways:
- Manual script: Copy-paste snippet into
or before `.
- Third-party platforms: Google Tag Manager, Shopify, Wix, WordPress, Webflow, etc. (coming soon in docs).
- NPM package: For React, Angular, Vue, and modern apps.
---
MIT
---
For help, visit VisitorLab Documentation or open an issue.