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).

Users Metrics

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

This module provides visual statistics for user registrations and logins using interactive charts. It helps you track user growth and activity patterns with filterable date ranges and custom exclusion rules.

Users Metrics provides visual statistics for user registrations and logins using interactive D3.js charts. Track your site's user growth and activity patterns with filterable date ranges.

Features

  • Registration Statistics: Track new user registrations over time with daily, weekly, or monthly grouping.
  • Login Statistics: Monitor user login activity patterns (requires Database Logging module).
  • Interactive D3.js Charts: Beautiful, responsive charts with multiple visualization types (bar, line, spline, area).
  • Time Range Filtering: Quick presets (24h, 7d, 30d, 90d, 180d, 365d) or custom date ranges.
  • Summary Cards: At-a-glance statistics showing totals, daily averages, and peak activity.
  • Exclusion Rules: Exclude specific roles or user IDs from statistics (useful for filtering out administrators or test accounts).
  • Views Integration: Built on Drupal Views for maximum flexibility and extensibility.

Post-Installation

After enabling the module:

  1. Navigate to Administration > Reports > Users Metrics to view registration statistics.
  2. Click on the Logins tab to view login activity (requires Database Logging module to be enabled).
  3. Use the time range selector to filter data by different periods.
  4. Optionally, configure exclusion rules at Administration > Configuration > People > Users Metrics Settings to filter out specific roles or users from the statistics.

The module creates two Views displays that can be customized through the standard Views UI if needed.

Additional Requirements

  • Drupal Core 10.3+ or Drupal 11
  • Views (core module) - Required
  • User (core module) - Required
  • Database Logging (dblog) (core module) - Required only for login statistics

D3.js library is loaded from CDN (cdnjs.cloudflare.com), no manual library installation required.

  • Database Logging (dblog): Enable this core module to track and display login statistics.

Supporting this Module

If you find this module useful, please consider:

  • Reporting issues and feature requests in the issue queue
  • Contributing patches or reviews
  • Writing documentation or tutorials

Depends on

Dependencies of the latest stable release

  • user Drupal core
  • views Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Nov 2025
Latest release
9 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
1.0.0 Stable 10–11 Nov 26, 2025