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.

Baidu Analytics

Logo of the Baidu Analytics web statistics online tracking service.

Adds the Baidu Analytics web statistics tracking system to your website.
Baidu Analytics (百度统计 Baidu Tongji, in Chinese) is Baidu search engine's web analytics platform.

It provides users with many reports about visitors to their website, such as a report on the source of visitors, user demographics, reports on content viewed on site, a heat map, and many other features.

Features

The module allows you to add the following statistics features to your site:

  • Selectively track/exclude certain users, roles and pages
  • Monitor what type of links are tracked (downloads, outgoing and mailto)
  • Monitor what files are downloaded from your pages
  • Custom variables support with tokens
  • Custom code snippets
  • Site Search support
  • DoNotTrack support (non-cached content only)
  • Drupal messages tracking
  • Modal dialog tracking (Colorbox)
  • Access denied (403) and Page not found (404) tracking
  • Cache the Baidu Analytics code on your local server for improved page loading times

Implementation

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 Michael Imbeault (fireang3l).

IMPORTANT NOTES:

Downloads

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

Downloads

StatsD

Overview

This module provides Drupal integration for StatsD, and is intended for sites that have an existing StatsD / Graphite setup.

Out of the box, the module sends statistics for the following:

Downloads

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.

Downloads

Visualize

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.

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

jQuery Mobile Google Analytics Plugin

Description

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.

Requirements

Google Analytics

Installation

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

Downloads

Search Keywords

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

Downloads

Incoming

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.

Downloads

Node Accessibility Statistics

node_statistics.png

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

Downloads

Pathtrack

6.x Results

Pathtrack works with Drupal's statistics module to track the paths of visitors once they enter a specific page. It creates a report to show number of visitors and the paths they took. Also has an optional CSV output.

New Features in 6.x-1

  • Variable path length - follow users for up to 6 pages after the target page
  • Filtered results - only anonymous users are tracked
  • Results page - Data is displayed in a table instead of nested fieldsets
  • Results presented with clickable links and url aliases for better usability
  • Completely rewritten backend - faster than 5.x

Note that this module is still in development. The dev branch is functional, but it's output may exceed your php execution time (usually 30 seconds), Depending on the number of days you want results for, or the number of visitors your site receives.

Downloads

Mint

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.

Downloads

Omniture Node

The Omniture Node module extends the Omniture Integration module.

It adds the functionality to store and output Omniture/SiteCatalyst parameters for individual nodes,
whereas the Omniture Integration module only defines site-wide parameters.

Downloads

PageRank Widget

PageRank Widget

A block showing the Google PageRank of the site (e.g. PageRank 3).

A CSS and template file are provided to tweak the style and output.

Downloads

Contact profile

Adds the sender's username, email address and roles to the bottom of their email send from the site wide contact form.

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

Profile visits

Overview:
This simple module stores visits of user's profile. The visit is stored in
database table with indication when it was made and if the user, which profile
was visIted, saw it. Currently there is limited functionality of the module, there is no admin panel, but if the module will be approved and there will be request for more
functionality I'm willing to extend it.

Features:

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.

Usage

Downloads

HTML5 Autocomplete

Allows HTML5 autocomplete attributes to be set for form input elements to help browsers to autofill them. Speed up prospective form filling times by helping browsers autocomplete your form fields with the correct type of data. Alternatively, disable autofill suggestions if your webform fields contain sensitive information.

Downloads

PageWatchers

INTRODUCTION

This module allows you to display the number of the users currently on any particular page. That's it!

CONFIGURATION

On the configuration page of the module (admin/config/pagewatchers), the following can be set:

- 'Count for anonymous users': As the name suggests, set whether to count anonymous users.

- 'Cache Lifetime': Define how old do cached numbers have to be to be considered too old and be discarded. Set to 0 to disable. (Disabling caching might prove useful while still in development stages)

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

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:

Downloads

Commerce Yandex.Metrics

Commerce Yandex Mertics
Яндекс Метрика отчет "Параметры интернет-магазинов" для Drupal Commerce
=====================

This module provides e-commerce statistics tracking through Yandex Metrics service.

Dependencies

To install and configure

Downloads

Pages