A simple JavaScript library for Cronitor Real User Monitoring.
Run the following command to install in your project:
npm install @cronitorio/cronitor-rum
Or with yarn:
yarn add @cronitorio/cronitor-rum
You can now import, and use the client on your project.
import * as Cronitor from '@cronitorio/cronitor-rum';
// Load the Cronitor tracker once in your app
Cronitor.load('YOUR_CLIENT_KEY');
// This is how you record page views
Cronitor.track('Pageview');
// You can also trigger custom events
Cronitor.track('NewsletterSignup');
You can set any configuration options as follows:
import * as Cronitor from '@cronitorio/cronitor-rum';
// Load the Cronitor tracker once in your app
Cronitor.load('YOUR_CLIENT_KEY', {
debug: true,
environment: "staging",
includeURLQueryParams: ["tab", "pageNum"]
});
- Bug fix. Bind sendBeacon to navigator.
- Rename package.
- Open source analytics script.
- Update types.
- Initial open source release.
If you discover any issue regarding security, please disclose the information responsibly by emailing us at [email protected]. Do NOT create a Issue on the GitHub repo.
Please check for any existing issues before opening a new Issue. If you'd like to work on something, please open a new Issue describing what you'd like to do before submitting a Pull Request.
See LICENSE.