analytics
Unified analytics event tracking adapter layer.
Details
- Unified API exposed to generated project: trackEvent
- Providers: posthog | plausible | google | datafast | rybbit | none
- PostHog adapter uses /capture endpoint with API key + host
- Plausible adapter uses /api/event endpoint
- Google adapter uses GA4 Measurement Protocol /mp/collect endpoint
- DataFast adapter uses goals/events API endpoints
- Rybbit adapter uses server-side /api/track endpoint
- Generated adapters use Effect runtime helpers for env checks and request error handling
- init can optionally inject a provider snippet into src/routes/+layout.svelte
Implementation Files
src/convex/generators/analytics.tssrc/convex/generators/index.ts