Analytics
Event tracking with cookie consent.
Package: @repo/analytics Built on: Analytics.js
Setup
// lib/library/analytics.ts
import { createTrackClickDirective } from '@repo/analytics'
import { Analytics } from 'analytics'
export const analytics = Analytics({
app: 'my-app',
plugins: [
// Add your analytics plugins
],
})
export const trackClick = createTrackClickDirective(analytics, 'clicked')
Track Clicks
<script lang="ts">
import { trackClick } from '$lib/library/analytics'
</script>
<button use:trackClick={{ event: 'signup_clicked' }}>
Sign Up
</button>
Full Documentation
See @repo/analytics for complete API reference.