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


A small module to configure and initialize the Riveted Google Analytics plugin.

The module assumes that you are already loading your analytics tool with another module or by hand (Universal Analytics, Classic Google Analytics, and Google Tag Manager).

To install:


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

Visitor path

Visitor path module [visitorpath] tracks external referrer and onsite path information for visitors to your site (actually, extracts it from the Drupal core statistics module's accesslog table), including time on each page and an attempt at parsing what search keywords, if any, brought a person to your site.

Visitor path integrates with Webform module by automatically creating hidden webform fields for path tracking and search keyword information from the moment a user (anonymous or authenticated) enters your site to the point where they submit a form.

Specifically, Visitor path makes available for recording:

  • Entrance page title and URL (page on which a visitor first landed on your site)
  • Previous page title and URL (page on which a visitor was before recording this information, such as before submitting a form or reaching another conversion goal)
  • Conversion page title and URL (page on which recording ends, such as where a form is submitted and this path information is captured)
  • Full history (the page title, URL, and duration of time before moving to the next page for each step of the visitor's path through your site)
  • Source (URL that the visitor's browser reports as having been the source of sending the visitor to you – that is, the referrer aka referer, if any

iClew Business Kit



iClew checks your Drupal site daily and delivers the improvement recommendations to your in-box. It helps you monitor your site performance, availability, traffic rank and content quality. With the improvement recommendations tailored for your site, you can improve your site and business by driving more traffic to your website or turning more visitors into paying customers.

Recommended Actions Status and Ages

Web Experience Toolkit: Webform

Provides Webform functionality in [Drupal WxT][drupalwxt].

Key Features

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

Simplenews Bounce

The module will (on the cron) try and connect with the "Simplenews default From email address" mailbox (via imap) and do a best effort in understanding the bounce reports and saving them in the database in Drupal. The results are available in a view. (admin/reports/bounce)

Currently there is no active processing of bounces, you have to do that manually.

Drupal 7

No development.

Drupal 6

Only version 2.x is being developed and supported.


Highly recommended

  • A dedicated mailbox for bounce handling
  • mimemail or another mail library


  • Download, install and enable the module.


English version

The Openstat module integrates Drupal with Openstat statistic service (https://www.openstat.ru/). This service allows to track visitors, page views, referring sites, the most popular pages, etc.


Add Adform tracking to your site.

Provides basic page tracking and API for tracking product views.

This module was created for a specific project, so it might not be plug and play in all cases yet.

Module is developed at Reload! and sponsored by Stofa.



Provides integration with the third-party service, StatHat.

Currently only supports EZ stats.

CRUD log

This module Captures and logs all CRUD operations for nodes and taxonomy terms, "create", "read", "update" and "delete". It was inspired by the Event Log module. The one problem I had with that module is that it captures all operations without the ability to ignore certain operations, specifically Read operations. Logging every node read operation would really fill up the database quickly and can pose a performance problem.

jQuery Mobile Google Analytics Plugin


Reporting of page hits using Google Analytics is wrong when using jQuery Mobile
if AJAX is enabled. This module adds an AJAX friendly script to your pages.


Google Analytics


Copy the 'ga_jquerymobile' module directory into your Drupal
sites/all/modules directory as usual.

SEO Stats

Search-related statistics including Google PageRank for your site or other sites, in your Drupal site.

Wrapper for the SEOstats: SEO data library for PHP.

This is a developer-focused module and has no user interface of its own. Use it simply by calling its functions.

Currently the only function defined is to get the page rank:

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.

Entity Reviews

Entity Review module allows authenticated users to leave reviews on site content.


Incoming allows you to be alerted when there is a significant change in the amount of traffic coming to your site from an outside source. It's main purpose is to give you a heads up if your site is about to be featured on Digg, Slashdot, or any other high traffic site so you're not caught unprepared.

I've attempted to make this module as lightweight as possible, so it doesn't create any of it's own tables, but instead monitors the sessions table to detect changes in visitor load.

The "Alert Threshold" lets you set the amount of new visitors to your site needed to trigger an alert. This number is not the total amount of visitors on your site, but the change in the amount of visitors on your site during a specific "timespan".

The "Timespan" is the amount of time in which a change in visitors is measured. In effect, the module takes a snapshot of the activity on your site over a specified period of time, and monitors for increases in anonymous users on your site.

For example, if you set your "Alert Threshold" to 50 and your "Timespan" to 10 minutes the possible outcomes are this.

Example 1:
First ten minutes: 25 visitors.
Second ten minutes: 25 visitors.
Total visitor change between timespans is 0. No alert will be sent.

Example 2:
First ten minutes: 300 visitors.
Second ten minutes: 340 visitors.

Google Analytics Service

Google Analytics Service

Google Analytics now tracks mobile websites and mobile apps so you can better measure your mobile marketing efforts. If you're optimizing content for mobile users and have created a mobile website, Google Analytics can track traffic to your mobile website from all web-enabled devices, whether or not the device runs JavaScript. This is made possible by adding a server side code snippet to your mobile website. Of course, you can still track visits to your regular website coming from high-end, Javascript enabled phones.

Google Analytics Service is a Services addon module and allows you to track traffic made to the endpoints set up for your Drupal site.

For web based Analytics module, please check out the Google Analytics Module.



Fixes are actively made to this version. You need Services 6.x-2.x to use this version. Services 6.x-2.x is no longer activly maintained as they have made a rewrite since.



Provides integration with Gaug.es, a real-time web traffic app.


You'll need to get a Gaug.es account in order to use this module. Once you've enabled the module and signed up for an account, all you need to do is enter your site id, which can be found in the tracking code labelled as 'data-site-id.' Once that's entered, the app should start tracking your site.

User access

The user access module stores informations about users and nodes each time a node is viewed by an user. These informations may be then used in order to create site usage reports.

Piwik API

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


Integration with DropShark monitoring, trending, and alerts service.

Language Checker

Language Checker module provides a tiny little overview page which lists each installed module's translation percentage for each enabled language, and overalls. Utilizes and depends on the Translation template extractor module. The Drupal 7 version has drush integration as well.

Initial module development was sponsored by KYbest.


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.


For those who don't want to store all their sites logging into their database (?!) and for various reasons cannot use the syslog alternative (due to network or server policies), this is a simple module that simply lets you move all drupal logging into your PHP error log.

As a plus, all the logged notices are formatted in a way to enable easy pattern matching for developing various log monitoring solutions.