Implement analytics tracking via Plausible (or GoatCounter as fallback) for understanding user behavior and documentation gaps.
Deliverable
Full analytics integration ready to be enabled on command. Users can toggle analytics on/off with a single config change.
Acceptance Criteria
Related Plan Section
docs-plan-analytics.md (full analytics plan)
Implement analytics tracking via Plausible (or GoatCounter as fallback) for understanding user behavior and documentation gaps.
Deliverable
Full analytics integration ready to be enabled on command. Users can toggle analytics on/off with a single config change.
Acceptance Criteria
docs-plan-analytics.mdreviewed and approved as the source of truthPlausible account created and
astrodraw.github.ioregistered as a siteHead injection configured in
astro.config.mjs(commented out by default):data-domain='astrodraw.github.io'and Plausible script srcOptional: Zero-result search tracking script created:
website/public/track-search.jswith Pagefind observerPrivacy/GDPR documentation:
GoatCounter as fallback documented:
Rollout plan documented:
All code merged but analytics disabled by default (no impact on site until explicitly enabled)
Related Plan Section
docs-plan-analytics.md (full analytics plan)