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

Server Monitor

Sample Server Monitor result block

Introduction

The Server Monitor module will monitor and display the status of a number of servers which will be polled by a ping or by retrieving a URL (drupal_http_request or cURL). The status checks can be configured to run during cron.

Description

When cron runs, Server Monitor will iterate through the list of configured servers and check their status (up or down) using the method specified (ping, curl or drupal_http_request). The current status is recorded and is displayed in a block on your website as well as in a JSON feed for use with other services you may have.

Requirements

- cURL, if you wish to use it as a monitor method.

Additional Notes

If you have the Varnish module installed, Server Monitor will automatically ban/purge the JSON feed when cron runs. For this reason, if you are running behind Varnish server(s), it is also best to check the 'Use JSON generated block?' option in the administration menu, as it will ensure that your block displays as up-to-date information as available.

Drush support. You can also use drush to run the server monitor via either drush server-monitor, or the alias drush smon.

Snoobi web analytics

What is Snoobi
Snoobi is a visitor tracking tool as well as a web analytics service. The visitor tracking collects information about your website, providing the insight necessary to ensure that your website supports your business objectives and helps in achieving them. With the guidance of Snoobi's professionals, this knowledge can be turned to action and action into results. (Source: www.snoobi.com)

Watchdog digest

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

Forum Stats

The module gives you statistic of forum usage.

Tablefield Chart

A new field display formatter for TableField fields which displays the tabular data as a chart using the Charts module

Originally based on this issue #2086993: Integrate with google charts and/or charts module?

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.

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

Commerce Price History

Commerce Price History Chart

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

Ad Block Tracker

Detects if a user has an ad blocker enabled and tracks the following information:
- is it a new user or a returning user
- is the ad block enabled
- if it's a returning user if the ad block was enabled or disabled from the last visit

Triggers a JS event so that other modules can act on the information detected.

If Google Analytics is detected a GA event will be triggered.

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

Riveted

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:

Entity Visits

Tracks the users who viewed the entity.

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

Google Analytics Sync

Google Analytics Sync allows to synchronize information from Google Analytics to Drupal saving information in node_counter table.
Information is synchronized in periodic intervals (via Drush or Cron) and after being available in Drupal can be used for generic statistics, or for
creating views representing most popular items.

The module is specially useful for sites using a CDN or a Reverse Proxy in front of Drupal that can not use the normal statistics module.

Usage

Configure correctly Google Analytics Reports to connect to GA API using your key.

Google Analytics Vimeo

Overview

A Google Analytics plugin for measuring Vimeo Player Events. The plugin supports Universal Analytics, Classic Google Analytics, and Google Tag Manager.

Usage

Enable Google Analytics Vimeo module and configure the various Vimeo player events you need to track.

Features

Track all Vimeo player events.

FireStats

FireStats Logo

FireStats is a web statistics system. This module allow FireStats to monitor access to your Drupal site. A live demo of FireStats is available here. Please report Firestats integration module's problems in the project issue tracker and the statistics system's problems to http://firestats.cc/

Visibility API (Optional):

  • Firestats module is integrated with Visibility API module to set stats collection from specific parts of the website only; just like the block visibility setup.

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.

Scribe SEO Analyzer

Scribe SEO Score

Scribe SEO is an search engine optimization software service for Drupal and other CMS platforms - think of it as a content optimization assistant - that analyzes web pages, blog posts, and online press releases at the click of a button.

Scribe then tells web writers of any kind how to tweak their content to get more search engine traffic, all while maintaining quality reader-focused copy.

Watch the Scribe SEO screencast demo

Try the Scribe SEO reports demo

The Search Engine Optimization (SEO) process can generally be defined as four key parts; content, keywords, site structure and links. Most SEO activity focuses on one or all of these areas.

Scribe is designed to help authors/writers participate in the SEO process through the intelligent review and analysis of the content on the page.

First, we review the structure of the content. Next, we review the semantic structure of the document to find the most relevant keyword terms based on search behavior and identify how you can better use these terms within your content. Finally we score the content and provide an overview of how well you are meeting SEO best practices for content organization.

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:

User Recording

Summary

User Recording module lets you record what your website visitors are doing on the website in form of mouse movement, clicking, typing and scrolling. It's a simple version of functionality similiar to services like mouseflow.com or Crazy Egg.

It's meant to be used to get a knowledge about how your visitor percieves your website. So what it does is track your visitors mouse movements, clicks, typing and scrolling. With that data you can playback any session of any visitor.

Cryptolog

Cryptolog

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

When Cryptolog is enabled, Drupal 8's \Drupal::request()->getClientIP() and Drupal 7's ip_address() output a 128-bit HMAC of the client IP address (in IPv6 notation), using a salt that is stored in memory and regenerated each day.

Woopra Analytics

Adding a woopra solution.

Solutions for Each Team

It’s not just the age of the customer,
it’s the age of the customer-centric organization

Installation.

https://drupal.org/documentation/install/modules-themes/modules-7

iClew Business Kit

iClew.com

Introduction

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

Privatemsg Stats

Overview

The module gives you statistic of Privatemsg usage.

Webform Replay

Webform component replay option

Webform Replay extends the excellent Webform module by adding an option to "replay" selected webform components.

This module is ideal for situations where multiple webform submissions per user are allowed, and some of that information is likely to be repeated on each submission.

Pages