Vue.js
VerifiedJavaScript Frameworks · Script tag
Simple setup for Vue 2 and Vue 3 applications.
First-class, hand-verified install path (script tag or official plugin).
index.html
<script defer data-domain="example.com" src="https://js.ciphera.net/script.js"></script>
Set data-domain to the domain you registered in Pulse. Configure feature toggles, SRI, and storage from the install panel in your dashboard.
01 · Vue.js + Pulse
Why cookieless analytics fits Vue
Whether you are on Vue 3 with Vite or maintaining a Vue 2 app, Pulse installs as one async script in index.html and tracks route changes through Vue Router without a plugin or a global mixin. It sits outside the reactive system entirely, so there is no reactivity overhead and nothing to register in your app instance.
And because it is cookieless, there is no consent state to make reactive. You are not storing an accept/decline flag, watching it, or toggling a banner component in your root layout — the kind of cross-cutting concern that is annoying to model cleanly in a component framework. Pulse collects no personal data and needs no banner, so the whole consent layer disappears.