@betterumami/vue

Vue 3 plugin for BetterUmami analytics.
457
Install
npm install @betterumami/vue
Latest Version:0.2.0
Vue:3
Last Updated:Sep 27, 2026
Links: npm
Maintainer: manixh

@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