Skip to content

✨ feat(analytics): add per-post page views and visitor statistics - #27

Merged
isandrel merged 1 commit into
mainfrom
feat/26-per-post-stats
Jan 7, 2026
Merged

✨ feat(analytics): add per-post page views and visitor statistics#27
isandrel merged 1 commit into
mainfrom
feat/26-per-post-stats

Conversation

@isandrel

@isandrel isandrel commented Jan 7, 2026

Copy link
Copy Markdown
Owner

Description

Display per-post PV (page views) and UV (unique visitors) statistics using Umami analytics.

Changes

  • PV/UV stats in pill badges on post cards and individual post pages
  • Umami API with path parameter for per-post filtering
  • 400ms number rolling animation with easing
  • Lazy loading via IntersectionObserver for homepage cards
  • Swup hooks + DOM guards to prevent duplicate animations
  • Share data prefetch for synchronized timing

Closes #26

- Display PV/UV stats in pill badges on post cards and post pages
- Use Umami API with path parameter for per-post filtering
- Add 400ms number rolling animation with easing
- Implement lazy loading with IntersectionObserver for homepage
- Add Swup hooks and DOM guards to prevent duplicate animations
- Prefetch share data for synchronized timing with site stats

Closes #26
@isandrel
isandrel merged commit 007aa1d into main Jan 7, 2026
3 checks passed
@isandrel
isandrel deleted the feat/26-per-post-stats branch January 7, 2026 06:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

✨ [Feature]: Add per-post page views and visitor statistics

1 participant