MonoStack
Functionalities

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.

On this page