nuxt-measuremysite
| Install | |
|---|---|
npm install nuxt-measuremysite |
|
| Latest Version: | 0.1.0 |
| Vue: | 3 |
| License: | MIT |
| Last Updated: | Oct 12, 2026 |
| Links: | GitHub · npm |
nuxt-measuremysite
measuremy.site for Nuxt: cookieless web analytics your AI agent can read.
npx nuxi module add nuxt-measuremysite
Then pass your site's public key (the pk_... key from the dashboard's Setup tab; it's public and safe to commit):
// nuxt.config.ts
export default defineNuxtConfig({
modules: ["nuxt-measuremysite"],
measuremysite: { key: "pk_..." },
});
Or leave the key out and set NUXT_PUBLIC_MEASUREMYSITE_KEY in your environment (at build time or where the server runs).
The tracker is added to every page. nuxt dev leaves it out so local visits don't count (dev: true turns it on). Client-side navigation is counted as pageviews.
Options: key, host (a self-hosted tracker, default https://a.measuremy.site), dev.
Custom events
<button data-measuremysite-event="signup">Sign up</button>
or, after a successful action:
<script setup>
const { track } = useMeasuremysite();
track("signup", { plan: "pro" });
</script>
Read your traffic from your coding agent
Connect the measuremy.site MCP server and ask Claude Code, Cursor or Codex about visits, sources and pages:
claude mcp add --transport http measuremysite https://a.measuremy.site/mcp
No key needed; it signs in with OAuth. More at measuremy.site/docs/mcp.
MIT licensed.
Related Packages
MIRA FIVE for Nuxt: one module for privacy-first analytics, feature flags with a...
Nuxt module for Privatrak analytics: cookieless, privacy-first tracking that aut...
Nuxt module for self-hosted Umami under the CNIL audience-measurement exemption:...
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 0.1.0 | ^3.0 | MIT |
Pre-releases (1)
| Version | Released | License |
|---|---|---|
| 0.0.0-stage |