Keystone Docs

Mirrors the CLI output from keystone docs <topic>.

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.ts
  • src/convex/generators/index.ts

Official Sources