@supermetry/vue

Vue 3 plugin and composable for Supermetry analytics
234 4
Install
npm install @supermetry/vue
Latest Version:0.1.0
Vue:3
License:Apache-2.0
Last Updated:Oct 23, 2026
Links: GitHub  ·  npm
Maintainer: supermetry-admin

@supermetry/vue

Vue 3 plugin and composable for Supermetry analytics, with optional Vue Router integration.

npm install @supermetry/vue

Quick start

import { createApp } from "vue";
import { Supermetry } from "@supermetry/vue";
import App from "./App.vue";
import router from "./router";

createApp(App)
  .use(router)
  .use(Supermetry, { site: "your-site-id", host: "https://analytics.example.com", router })
  .mount("#app");

With router, the tracker runs in manual mode and sends a pageview after every successful navigation (router.afterEach), including the first one. Without it, history.pushState navigations are tracked automatically.

<script setup lang="ts">
import { useSupermetry } from "@supermetry/vue";

const supermetry = useSupermetry();
const buy = () => supermetry.track("Purchase", { plan: "pro" }, { revenue: { amount: 49.9, currency: "USD" } });
</script>

<template>
  <button @click="buy">Buy</button>
</template>

The plugin accepts every @supermetry/tracker option. The tracker is also available as $supermetry in templates. useSupermetry() returns pageview, track, identify, consent, optIn and optOut; calls are queued until the script loads, and the plugin does nothing during server rendering, so it is safe in Nuxt and other SSR setups.

Related Packages

@alexpodify/browser-sdk

BotCiu browser tracker — public, privacy-first interaction events (page/listing...

469
mf-vue

Updated Package for Mouseflow installation on Vue.

275
@vskstudio/takt-vue

Idiomatic Vue 3 wrapper for Takt privacy-friendly analytics

3,049 0
@indiebob/tracker

Privacy-first analytics SDK for web applications. <5KB gzipped. No cookies.

1,131
@somecat/usage-report-sdk

轻量级前端访问使用统计上报 SDK:会话 / 页面访问 / 功能使用 / 接口性能 / 错误,五...

641

Version History

Version Released Vue License
0.1.0 >=3.3 Apache-2.0
Pre-releases (1)
Version Released License
0.0.0-stage