Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Yet another statistics module

110 sites Security covered Drupal 10–11
View on drupal.org

YASM (Yet Another Statistics Module) provides comprehensive statistics about your Drupal site, including content, users, files, and entities. It offers sortable data tables, charts, and detailed permission controls to manage who can view specific reports. Advanced features include historical reports, personal statistics, and embeddable blocks to display site counts.

YASM (Yet Another Statistics Module) is a comprehensive analytics dashboard for Drupal that centralizes site and personal statistics in one place, with tables, optional charts, and email reports.
Compatible with Drupal 10.3+ (10.3 or higher, including 11 and 12).

What you can track

Get statistics, tables, and charts for:

  • Content: Nodes by content type (posts, articles, pages, etc.)
  • Users: Registration growth, role distribution, activity tracking
  • Files: Uploads by file type and size
  • Media: Media assets by media type
  • Taxonomy: Term usage by vocabulary
  • Comments: Comment activity over time
  • Groups: Member counts and activity (Group module)
  • Webforms: Submission tracking (Webform module)
  • Node views: Total views, top/least viewed nodes, and views by content type (Statistics module)

Key features

  • Integrated dashboard: Central report hub at /admin/reports/yasm with tabbed navigation.
  • Site & personal stats: Aggregate metrics or filtered by logged-in user.
  • Yearly/monthly reports: Cumulative growth with monthly breakdowns, diffs, and role/file-type splits.
  • Timeline view: Infinite scroll through months showing created/updated totals per entity type.
  • Group filtering: Filter all reports and timeline by group (when Group module enabled), with state preserved across tabs.
  • Smart tables: DataTables-powered sorting, search, and export to CSV, Excel, or PDF.
  • Views integration: Expose entity counts in custom Views with REST/CSV exports (bundle-based).
  • Optional charts: Visual reports via yasm_charts submodule (requires Charts module).
  • Optional Statistics integration: Works with or without Drupal Statistics; adds view-based cards, tables, and rankings.
  • Email reports: Schedule monthly/yearly reports sent automatically to roles/users.
  • Embeddable blocks: Display counters and group activity on pages via yasm_blocks submodule (with optional comments/files/webform data).
  • Multi-version Group support: Works seamlessly with Group 1.x–4.x.
  • Fine-grained permissions: Control access to each stats page, reports, and timeline independently.
  • Extensively tested: Full unit, kernel, and functional test coverage.

Requirements

  • Drupal 10.3+ (10.3 or higher, including 11 and 12)
  • Core modules: user, datetime
  • yasm_charts requires Charts
  • yasm_blocks requires core block

Installation

composer require drupal/yasm
composer require drupal/yasm_charts
composer require drupal/yasm_blocks

Enable modules in /admin/modules and configure access at
/admin/people/permissions.

Contrib support

Depends on

Dependencies of the latest stable release

  • datetime Drupal core
  • user Drupal core

Required by

1 tracked project depends on this one

Activity

Tracked releases
18
Tracked since
Jun 2025
Latest release
4 days ago
Releases (12 mo)
15 ▲ from 3
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
2.3.2 Stable 10–11 Aug 27, 2026
2.3.1 Stable 10–11 Aug 24, 2026
2.3.0 Stable 10–11 Aug 20, 2026
2.2.5 Stable 10–11 Aug 7, 2026
2.2.4 Stable 10–11 Aug 7, 2026
2.2.3 Stable 10–11 Aug 7, 2026
2.2.2 Stable 10–11 Aug 4, 2026
2.2.1 Stable 10–11 Aug 4, 2026
2.2.0 Stable 10–11 Aug 4, 2026
2.1.4 Stable 10–11 Mar 24, 2026
2.1.3 Stable 10–11 Mar 10, 2026
2.1.2 Stable 10–11 Mar 9, 2026
2.1.1 Stable 10–11 Mar 6, 2026
2.x-dev Dev 10–11 Mar 6, 2026
2.1.0 Stable 10–11 Mar 5, 2026
2.0.8 Stable 9–10 Jun 4, 2025
2.0.7 Stable 9–10 Jun 4, 2025
2.0.6 Stable 9–10 Jun 3, 2025