@betterumami/vue
@betterumami/vue
Vue 3 plugin for BetterUmami analytics.
Install
npm install @betterumami/vue
Usage
import { createApp } from 'vue';
import betterUmami from '@betterumami/vue';
createApp(App).use(betterUmami, {
websiteId: '...',
hostUrl: 'https://analytics.example.com',
// router, // optional — auto-detected from vue-router when installed first
});
import { useBetterUmami } from '@betterumami/vue';
const { track, identify } = useBetterUmami();
track('signup-button', { plan: 'pro' });
When vue-router is present, pageviews are tracked via router.afterEach; otherwise core's History API hooks handle SPA navigation. Peer dependency: vue >= 3.
See the root README for all config options.
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 0.2.0 | >=3 | ||
| 0.1.2 | >=3 | ||
| 0.1.0 | >=3 |