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

Mail Tracking

Mail Tracking statistics

The Mail Tracking module tracks the number of recipients that read your e-mail message, click on a link in it or unsubscribe (if used in combination with Simplenews).

And there's even more: if the Simplenews and Google Analytics module have been installed you can define a source for your newsletters. This source (and some other values) will be added as utm_ parameters to all website links in your newsletter.

Downloads

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

Downloads

Sitestats

This module will check various statistics of a site.

Statistics currently fetched

  • Google Pagerank
  • Alexa Traffic Rank
  • Google Backlink
  • Google Indexed
  • Alltheweb Indexed
  • DMOZ.org listing
  • Yahoo Directory listed
  • Domain Age

This module was originally developed for http://pagerankandalexa.com

Downloads

User Progress API

Blog post / screencast on what this module does (D6)
User progress is an API for fine grain event tracking of a user through your site. This has been developed for use within the context of education and charting student progression through out a system but should be able to be used in any drupal site to track certain user actions. By default the module does nothing other then provide the framework for other modules to invoke. Some included modules that implement this (and how):

Downloads

Poll Chart Block

Displays the latest (or second-latest, etc.) poll's results in a block using Google Chart API, with a selectable chart type, in specified size.

Dependencies

Development

Paid support and module development is from KYbest.

Downloads

Track da files

Track da files main report example

Track da files module, by federiko_ from Koriolis

Description

What is this module for?

Track da files module enables the possibility to track how much visitors are viewing files on site.

Every link to a file can be configured to be tracked.
Then, a record is registered each time a visitor access the file from this specific link.

How does it work?

Configure file fields to be tracked in content interface, by selecting the corresponding display.

Links to be tracked can also be integrated in templates or html source of contents, by customizing links.

Specificities

  • The difference between this module and other modules is that this one works with both public and private file system.
  • This module is also interesting if you want to track files displays by user or limit tracking by role.
  • The use of field formatters makes it easy to configure directly in the UI.

Features

  • Diferents availables reports : main report, reports by file, reports by user.
  • Datas provided : displays count, total ips by file, average ips by file, date of last display, users having displayed file, browser used, internal or external URI where the link was visited.

Downloads

Webform Charts

This module integrates the Webform module with the Charts (with an "s") module. Using the libraries provided by Charts module (either Google Visualization or Highcharts, or other add-on libraries), this module integrates with the "Analysis" tab of a Webform to provide charts for each individual component's analytical data.

Downloads

DQuarks

This module adds a dquarks content type to your Drupal site.
A dquarks can be a questionnaire, request form...
These can be used by visitor to make contact or to enable a more complex survey than polls provide.

Submissions from a dquarks are saved in a database table and can optionally be mailed to e-mail addresses upon submission.

DQuarks includes:
- Creating quiz and surveys
- Showing correct answer and score of users
- Notify administrator after submission
- Download results into excel file
- Notify users by sending him emails
- Manage rules of direction: the form will be created based on responses recorded during the primary configuration.

Common features between the DQuarks module and the Webform module:

- Create a new form / quiz
- Send a notification mail after submission of form / quiz
- Display submissions
- Export results into Excel file
- Analyze results of form / quiz

Additional features in the DQuarks module:

- Show results: allow users to choose how to display and publish results of the quiz. Available ways are listed below:

  • After every page
  • Only on the end
  • Don't show result
  • Include the result with e-mails
  • Show score

Downloads

Wibiya

Wibiya toolbar

Integrate Wibiya social toolbar in Drupal

Downloads

Subscribers Counter

Subscounter

Subscribers Counter displays a number of site's feed subscribers in a block with link to main feed.
User with access can choose for how long should be subscribers counted for. Range is from 1 to 48 hours, default is 24 hours = 1 day. Thus module display only active subscribers.

Settings audit log

Ever wanted to know what changed in the {variable} table? Who changed it? What the old value was?

Well, this is the module for you.

Using a database level trigger and a log of the connection id of the current request, we can log all of this. This should allow a bunch of other modules to be written on top of this one to allow for rollbacks etc.

Postgresql and Mysql supported, requires Mysql version greater than 5, and requires plpgsql installed on the Drupal database for Postgresql.

Downloads

Webtrends

This module brings Webtrends analytics integration to Drupal. All you need to do is to install the module, change the configuration settings, and you are good to go.

Key features:

* Easy configuration
* Per role tracking
* Optional CTools Page Manager integration that allows for different Webtrends settings and meta tags per page / variation.

Sponsored by Optaros

Downloads

Cryptolog

Cryptolog

Cryptolog enhances user privacy by logging ephemeral identifiers rather than actual client IP addresses in Drupal's database tables and syslog.

Once enabled in a site's settings.php file, Cryptolog replaces the PHP global variable $_SERVER['REMOTE_ADDR'] with an HMAC of the client IP address, using a salt that is stored in memory and regenerated each day.

Because Cryptolog uses the same unique identifier per IP address for a 24-hour period, it is still possible to do some statistical analysis of the logs such as counting unique visitors per day. In addition, unlike other solutions of setting $_SERVER['REMOTE_ADDR'] to either one static IP address or a completely random IP address, Drupal's flood control mechanisms still function as normal.

Drupal modules will submit the hashed IP address to remote services (e.g. a credit card payment gateway); therefore Cyptolog effectively anonymizes IP addresses sent to third-party services (aside from services which receive HTTP requests directly from the end user).

Downloads

Syslog Access

Syslog Access compliments the core Syslog module by routing access statistics and logs to syslog (in addition to Syslog's routing of Watchdog), allowing you to use your favorite log management software or service (like Splunk, Loggly, etc.) to visualize, analyze, and manage your access log.

You can also disable database logging to help scale your Drupal installation.

Requirements

Downloads

Zeitgeist

#D7CX pledge upheld: Zeitgeist received a full Drupal 7 release on the day that Drupal 7 was released.

Description

This is a module implementing history functions for search. It includes configurable "Latest" and "Top" search blocks and page reports over calendar date ranges, and its API provides frequency reporting on searches over various calendar-based time periods e.g., "last quarter" instead of "the last 90 days".

Downloads

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.

Requirements

Highly recommended

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

Installation

  • Download, install and enable the module.

Downloads

Commerce Price History

Commerce Price History Chart

This module provides a price history feature for Drupal Commerce products.

Downloads

Forms (FSE)

Forms based on entities.

Status

The first Beta is released. We like to rethink the permissions before releasing stable. We also need to test more with features and ctools exports. Furthermore it is bug fixing! Fill that issue queue!

Description

Ever needed Webforms with complete Views integration?
Since Forms is build on the fieldable Entity layer, you get full support for Rules and Views out of the box.

When you are building long forms or expect a lot of submissions, the Webform module is probably a better choice. This Forms module is compared with Webform heavy, but more flexible.

The Forms module now comes with:

  • Views support
  • Rules support
  • Features support
  • Fields support
  • A Field to attach a Form to another Entity (e.g. Nodes)

All Fields you use in nodes can be used in Forms as field, including images, files and dates.

Multi page Forms is supported with Field group or with skilip's sandbox project Page break field.

Use Forms with other Entities

Downloads

Cookie Log

Records all cookies that all users have set when they load a page.

This allows easier auditing of cookies on your websites for conformance with the EU cookie law.

Information appears under admin/reports/cookies

Downloads

Notify 404

Notify 404 provides the ability for notification emails to be sent to a user when a specific volume / frequency of 404 (page not found) errors have occurred on the website. This module allows for configurable email settings and volume / frequency settings. It also provides help via pointing the user to the Redirect Module to fix the issue.

Required Modules:

Recommended Modules:

Downloads

PHP Web-Stat integration

This Module is abandoned. If you need this functionality, create a new block on your site, place it into the footer of your page and add the required code directly into it with the "Full HTML" filter!

Small module to inject the statistics fetcher for the PHP WebStat tool. This module just injects the statistics fetcher code, it does not do any inclusion of the statistic tool/view itself. You have to handle the download and installation of PHP WebStat yourself, aside from Drupal in another folder.

Installation:

After installing, you need to configure this module in order to make it work together with PHP WebStat. There are two settings: The first one switches the collection of statistics on and off, the second one is the path where to find the statistics.

What it does specifically:

This module inserts the following code just before the tag at the bottom of each page:
<script type="text/javascript" src="http://www.mysite.com/stat/track.php?mode=js"></script><noscript><img src="http://www.mysite.com/stat/track_noscript.php" border="0" alt="" width="1" height="1"></noscript>

Downloads

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.

Downloads

eTracker

eTracker, a bit like Google Analytics, reports web traffic to a webmaster and other authorized users. A big plus of eTracker is that the reporting is happening in real time and that even without installing anything other than some small code into the websites themselves.

Thanks to Drupal's modular approach it is quite simple to integrate eTracker dynamically into web pages and modify the parameters on the fly. Give it a try and let us know when you sign-up for an eTracker account, it's recognized as a donation to this project.

Downloads

Feedback & Suggestion Tab

Screenshot of the Feedback & Suggestion Tab module in action on Drupal.geek.nz

Feeback & Suggestion Tab adds a tab to the viewport, next to the scrollbar, which solicits feedback and suggestions from website visitors. GetSatisfaction.com, UserVoice.com and other similar services use a tab like this, and are the source of inspiration for this module. The webpage in the modal dialog that appears after clicking the tab is configurable, but only pages in an <iframe> are supported for now. Contributions for AHAH content are encouraged.

To set the URI for the iframe, add a line like the following to your settings.php file.

$conf['feedbacktab_iframe_uri'] = 'http://example.com/';

The animation settings are also not yet configurable or over-ridable. A UI for these settings is needed. Contributions welcome.

Animation is slightly different in each of Safari, IE7 and Firefox, due to browser bugs with the position: fixed layout and jQuery UI Bounce effect library. This needs to be better debugged and patched, possibly to jQuery UI. Contributions welcome.

There is some support for placing the tab on the left or at the bottom, but this needs to be completed. Need I say that contributions are welcome? :)

Downloads

Gaug.es

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

Installation

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.

Downloads

Pages