@betterumami/vue
v0.2.0
Published
Vue 3 plugin for BetterUmami analytics.
Readme
@betterumami/vue
Vue 3 plugin for BetterUmami analytics.
Install
npm install @betterumami/vueUsage
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.
