---
title: Analytics Events
lastModified: "2026-10-14T22:13:04-07:00"
lastAuthor: Kaylee
---
```vue title="app/components/Pageviews.vue"
<script setup lang="ts">
// Render <Pageviews /> once in app.vue.
const events = useEventDispatcher({ pageviews: ['posthog'] });
const route = useRoute();
watch(
	() => route.fullPath,
	(path) => events.pageview(path),
	{ immediate: true }
);
</script>

<template>
	<slot />
</template>
```
