370 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.

Search Keywords

An another statistics-style module for extracting search keywords from referers to show in table.



Visualize is a Views style plug-in for implementing the jQuery Visualize charting tool.

jQuery Visualize provides accessible charts providing textual information to non-visual users.
It uses a technique with JavaScript to scrape data from an HTML table and generate charts using the HTML 5 Canvas element.

This plug-in is tested in the following browsers: IE6, IE7, IE8, Firefox 2, Firefox 3.5, Safari 3 and 4, Opera 9.


RRD Graphical Dashboard

This module provides graphical dashboard generated from RRD data. The dashboards give administrator a quick overview of the performance on their physical server.

The base graph class and plugins are adapted from the Collectd Graph Panel
open source toolkit. http://pommi.nethuis.nl/collectd-graph-panel-v0-3/

Please read the README.txt for installation and detailed usage.


Geolocate Logs

Geolocate Logs screenshot


Provides geographical location for Drupal log event's hostname (Recent log messages and
Recent hits) and whois lookup for hostname using any free external site offering whois
service of your choice (like http://whois.sc or http://whois.domaintools.com). This module uses the
IP to geographical location (longitude/latitude), country, region, city and postal code
capability of Smart IP.



Quickstats.module is a simple and efficient (from a database point of view) way to count pageviews of nodes. It is intended for heavy traffic sites where performance is key.

The heart of this module has been coded by Karoly Negyesi (chx) for NowPublic.com. Small improvements and packaging by fireang3l.



Entity Visits

Tracks the users who viewed the entity.



SharpSpring Logo

With this module, you can add SharpSpring tracking to your pages. This includes the ability to track: landing pages, search terms, and referrers. Additionally, you can store your Sharpspring API credentials to be made available to related modules or for other advanced integrations.

What is Sharpspring?

SharpSpring is a marketing automation platform that combines site analytics and lead generation in one PaaS.



Xstatistics is a module meant for extendability. It offers basic statistics as summaries at the momement, but any features are welcome for review.


User Voice

User Voice settings

UserVoice is a Customer Feedback system that makes it easy for users of your website to suggest and vote on new features as well as report bugs via a tab that is inserted on to your website, which links to a simply forum.

This UserVoice module allows for quick and easy customization of the feedback tab via a settings form, utilizing the Block system to configure when and who can see the feedback tab.

A UserVoice account is required to use this module - http://uservoice.com/signup



Heatmap preview

Reinvigorate is a simple, real-time web analytics + heatmaps solution that measures your influence on the web. This module provides an easy to use interface to adding reinvigorate tracking to your Drupal site.

Read more at their website.

Maintained and developed by: devkinetic.



Geckoboard screenshot

Geckoboard is a module to show stats on your www.geckoboard.com dashboard.
It shows the amount of posts, users and comments posted to your website, grouped by the last day, last week and last month.

How to use:
When installing this module, a random API is set. You can edit it at admin/settings/geckoboard.



Node Accessibility Statistics


Extends the node accessibility module, providing centralized statistics information pages. The Phplot API is used to add charts and graphs of the validation problems derived from the node accessibility statistics information.

This module has the following dependencies:
- Node Accessibility
- Phplot API
- Common Functionality


Social Share statistics

This module is developed to track the share statistics of social media clicks. So when a registered drupal user shares any content to social media, this module saves the uid, nid and the share count for FB/twitter/GPlus in the database for the record.

There is a 'Shares' tab on the user profile page where the user can get the list of content shared on different social networks (facebook, twitter).


WOW Analytics

WOW Analytics

This module adds WOW Analytics web statistics tracking system to your website.

WOW Analytics is a platform for B2B sales and marketing teams. It identifies and names prospects visiting a corporate website, tracks their visits and helps build up a lead score for them. Move prospects from cold all the way through to hot leads.


Privatemsg Stats


The module gives you statistic of Privatemsg usage.


Piwik API

Piwik API module is a simple wrapper for Piwik Web-Analytics API.



Changes the names of page requests that get sent to New Relic so that you can see which panels are actually slow.





Provides basic integration with Mint, a proprietary traffic logging and statistics tool.

This module is in early development phases, but should be simple enough to use. Please test and report any issues.



This module provides integration with the Ranking Alive tool into Drupal. It allows administrators to add tracking on selective pages.



Comscore digital analytix

Comscore Digital Analytix is a powerful, results-focused web analytics platform that helps analysts and business leaders understand and drive business outcomes by combining the best of web analytics and audience measurement. We deliver a solution that is flexible enough to grow with your business and agile enough to meet your evolving needs. Our Atomix™ technology stores data in its raw form, which enables fast, flexible analysis and delivery of results in real time.

The reason this project is named "Nedstat" instead of "Comscore", is because it was previously named "Nedstat".



Scoville tracks the "hotness" of content of your site. The hotness score is calculated from the number of hits the content has received, but the score "cools down" over time, so nodes which are newer but have fewer reads will be "hotter" than nodes which have more reads but are far older. The hotness score is exposed to Views, making it easy to create a block or page which lists your site's recently popular content.



Shows the settings page in drupal backend

Every webmaster has over time with maintenance of a major website found it necessary to monitor how much an individual event is used.

Many of these can usually be measured using tools like google analytics.

But as a developer, I often look at stuff like Watchdog errors or how many web-orders failed, and other events most of those tools don't covers.

For this I use Librato.com which allows me to transfer and show this informations, or any other events in nice interface, all I got to do is add an rules event and activate cron.


Project Stats

Configuration page


This module allows you to download data about projects from drupal.org :
- number of downloads
- number of reported installs
You can display data using Views module or custom code (data are stored in table projectstats).


Go to admin/config/system/projectstats and add new project.


- CURL for PHP
- Views for displaying data (or you can use own code to get data from database table).


Semi Anonymous

Profile anonymous users client-side!

Use in-browser localStorage to track people by stashing rich data about client-side activities. This is great for building front-end UX and user intelligence on top of heavily cached pages. This module is an integration/config utility for several dependency tools.

Full Groucho docs on GitHub

Lookie what you get...


Tether Stats

Collects site statistics such as hits, link clicks and impressions by tracking events on the front end with Javascript and tethering that data to your back end Drupal structure.

An AJAX style call is used to record events thus preventing most bots from polluting the data. On the server the activity is stored in local tables that, if applicable, relates directly to nodes or other entities using Drupal's entity concept. Tether Stats is intended for intermediate to advanced Drupal developers.