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

Nedstat

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

Downloads

Extended History

Extended History aims to help module developers (or PHP-savvy web developers) by keeping an extended history of visits to nodes for each user.

While Drupal already provides some basic funcionality in the history table, there are a couple of drawbacks:

  • History records are purged after 30 days;
  • That 30-day limit is non-manageable, unless you disable cron runs altogether;
  • It doesn't count how many times each user saw that node.

Original code from node.module:

define('NODE_NEW_LIMIT', time() - 30 * 24 * 60 * 60);

function node_cron() {
  db_query('DELETE FROM {history} WHERE timestamp < %d', NODE_NEW_LIMIT);
}

Extended History adds a new table called extendedhistory to store (uid, nid, timestamp, count) tuples.

For anonymous users, it keeps these details in session until they log in or register, at which time this is saved into the DB under their new UIDs.

If you want records to be deleted after some time, this can be set in Site Building » Extended History.

As 'API', it provides the following function:

/**
* Returns an array of the form:
* array(
*   'timestamp' => [int],
*   'count'     => [int],
* );
* If no record was found, it returns an empty array.
*/
function extendedhistory_last_viewed($nid)

Downloads

Reinvigorate

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.

Downloads

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.

Downloads

JpGraph

Indtroduction

JpGraph is a PHP library used to create charts, all kinds of charts.
This Drupal module provides a simple loader for this library.

Downloads

Bounce Convert

An example Bounce Convert modal popup

Overview

Bounce Convert allows you to run "exit-intent" campaigns to show modal webforms to visitors who are leaving your website (determined by mouse cursor position and velocity). This allows you to get an extra pageview from visitors that would otherwise have been lost, and provides an opportunity to make offers, collect email addresses, poll visitors, or ask them why they are leaving. One common technique is to provide a special offer which requires the user to sign up for your newsletter, thereby "capturing" the visitor as they are leaving, instead of losing them.

Downloads

Query UI (QUI)

Query UI (QUI, pronounced Q-ee) is a report generation tool that utilizes Drupal's Dynamic Queries to build/execute queries.

At it's core, QUI is an interface for building queries. It allows users to build "reports" and view query results in a multitude of formats.

Downloads

PHPLog

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.

Downloads

AJAX Download Counter

This module uses AJAX to count file downloads. It's optimized for medium to large sites (such as my own site, OpenGameArt.org) where the total number of file downloads might be in the hundreds of thousands or even millions. Using this module has some advantages and some limitations versus other methods of counting downloads:

Downloads

Call Me

Module "Call Me" provides a block through which users can send a request to call back. Requests are sent to the specified email addresses.

Downloads

Questionnaire

Questionaire is a full fledged package that allows anyone to start capturing simple statistical data and display that in nice overviews and graphs.

After creating questions, these questions will be dynamically linked to nodes in your system that are marked as being a Questionnaire. There are 2 built in algorythms for which questions show on which notes. The simplest just shows all Questions for all Questionnaire nodes, the second one filters the questions on Taxonomy Terms similarity between the Question and the Questionnaire node.

In a real-life example, take a CD shop where you want to ask for every CD 'Did you know this artist before you came to our site?'.

But for CD's of the type 'Country' you also want to ask 'Do you wear boots?' and for 'Rock' CD's you want to ask 'Do you wear a leather jacket?'.

Questionnaire allows you to build context-sensitive Questionnaires like that.

Downloads

New Relic Insights Integration

This Drupal extension deeply integrates your Drupal application with the New Relic Insights service.

Downloads

Quickstats

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.

IMPORTANT NOTES:

Downloads

Userfly Advanced Integration

UserFly Integration

With userfly you can run instant usability studies for your website using your real users. userfly is a free service and will allow you to watch movies/screencasts of your users’ browsing sessions. Thanks to userfly you can analyze the behavior of your visitors and increase your ROI.

Features of userfly Integration module

Downloads

Commerce Cart Stats

The Commerce Cart Stats module tracks the number of times products are added or removed from a cart and when products' quantities are changed in the shopping cart itself. It also tracks cart abandonment, the number of times a product is in a cart that is abandoned, and where in the checkout process that abandonment occurs.

Downloads

Search Keywords

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

Downloads

Watchdog digest

This module sends watchdog entries by email in a digested format.

Downloads

Rollbar

This module provides Drupal integration with Rollbar . Rollbar provides a central point for managing code errors and warnings on your site. Users can easlily track when errors begin to occur and how often.

Combined with client infomation. Like, browser, page plugins etc it can be very powerful at aiding development.

Sign up for an account at http://www.rollbar.com.

Features

This module currently supports

Downloads

Webform Auto Address

Logo of the Webform Auto Address module

Autocompleting addresses is one of the small steps to create a better web experience. The API of postcode.nl offers autocompletion functionality for addresses located in The Netherlands. This module integrates this service into Webform by creating a component that automatically fills in the street name and city when the user provides his/her postal code and house number.

Downloads

Entity Visits

Tracks the users who viewed the entity.

Downloads

Xstatistics

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

Downloads

Top Terms

Top Terms is a lightweight module designed to find popular terms on a site. These can be displayed as a simple block or used by other modules.

Popularity is measured by summing page hits for each article tagged with a term. It collects these results on a scheduled basis and caches them for better performance. The block display can easily be overridden by adding the following template files to your theme:

  • topterms-block.tpl.php
  • topterms-block-item.tpl.php

For integrating with other modules:

Downloads

Geckoboard

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.

Use

Downloads

Visual compare revision

This module provides features show the difference of revisions nodes with help the daisydiff library.
You may choose some the mode work:
1 - Always show difference
2 - Show difference "n" days after publications
3 - Show difference for user once, if this is marked "new"

Downloads

TraceKit

Provides an reporting endpoint stack traces created by TraceKit (https://github.com/occ/TraceKit).

Downloads

Pages