@skoup/analytics-vue

Skoup Analytics for Vue 3 — plugin, composable, page views on router navigation.
497 1
Install
npm install @skoup/analytics-vue
Latest Version:1.1.1
Vue:3
License:MIT
Last Updated:Oct 20, 2026
Links: GitHub  ·  npm
Maintainer: elepetit

@skoup/analytics-vue

Skoup Analytics for Vue 3.

import { createSkoupPlugin } from '@skoup/analytics-vue'

app.use(createSkoupPlugin({ site: 'site_…', router, consent: 'wait' }))
<script setup>
import { useSkoup } from '@skoup/analytics-vue'
const skoup = useSkoup()
</script>
<button @click="skoup.event('signup', { plan: 'growth' })">Sign up</button>

With router, a page view follows each navigation. consent: 'wait' measures without a cookie until skoup.consent('granted'); 'denied' deletes it and measures without one, 'off' sends nothing; skoup.attribution() for Stripe metadata. Nuxt: @skoup/analytics-nuxt.

Related Packages

@skoup/analytics-nuxt

Skoup Analytics for Nuxt 3 — a module: page views on navigation, useSkoup() ever...

630 1
@directivsys/vue-sdk

Vue bindings for DirectivSys built on top of @directivsys/core-sdk.

1,275
@alexpodify/browser-sdk

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

469
@ai-sdk/vue
25,274,128 27,537
vue-segment-analytics

Vue plugin for segment analytics.js

56,243 19

Version History

Version Released Vue License
1.1.1 >=3.3 MIT
1.1.0 >=3.3 MIT
1.0.0 >=3.3 MIT
0.4.0 >=3.3 MIT
0.3.0 >=3.3 MIT