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

GoogleTagManager

GoogleTagManager settings form

This Google Tag Manager module allows non-technical stakeholders to manage the analytics for their website by triggering the insertion of tags and tracking systems onto their page(s) via Google's Tag Manager (GTM) hosted application.

Downloads

Zopim Live Chat

Agent engaging user with the zopim live chat

Description

This module adds the necessary script to the footer of ones site for prompting users to chat via Zopim Live Chat.

What is Zopim Live Chat?
Zopim increases engagement between you and your visitors, by allowing them to chat with you! Great for improving interaction with your users and increasing the time they spend on your site.

Downloads

Drupal Most Popular

Showcase the most popular content across your Drupal website and engage your audience.

Ready to Use

The module is pre-packaged with several services including:

Downloads

Readability Analyzer

Screenshot of readability

This module is designed to help copywriters and editors develop more consistently readable content across a Drupal site. It performs five popular automated readability tests that provide a grade level equivalency of the difficulty of a page's readability:

  • Flesch Kincaid
  • Gunning Fog Score
  • Coleman Liau Index
  • SMOG Index
  • Automated Readability Index

Watch the Readability screencast demo

It enables you to set a target grade range for your site's content. The analysis will indicate if the subject content falls within the targeted range or provide a warning otherwise.

Leveraging the Content Analysis API it provides multiple interfaces to quickly analyze any page on your Drupal site (or any page on any website for that mater):

  • Node edit– enables you to optimize content while adding or editing nodes without having to leave the node edit form or saving the node. (node edit demo)

Downloads

Comment Counter

This is a tiny module that basically extends Drupal's comment statistics module by adding comment counts for day, week, month and year. It also integrates with Views and you can use it to select, filter, order the content as well.

Integration

This module plays well and has been tested with Views. You can use these fields
in Content group

  • Comments today
  • Comments this week
  • Comments this month
  • Comments this year

You can also use those fields to order and filter content.

Dependencies

  1. Comment (Drupal 7.x Core)
  2. Views (Optional)

Installation

Download the module and simply copy it into your contributed modules folder:
[for example, your_drupal_path/sites/all/modules] and enable it from the modules administration/management page.
More information at: Installing contributed modules (Drupal 7)

Configuration

After successful installation, you need to activate the counter by going to
settings page admin/config/system/comment and check on "Count comments".

Downloads

Piwik Reports

index.png

This module put some of the piwik web analytics reports directly in your Drupal site.

Piwik reports was formerly a submodule of Piwik Web analytics module. Since 6.x-2.x it has been dropped. This project take over the maintenance of this submodule.

Currently only a Drupal 7 version is available.

Features:

  • global or per user token auth
  • multiple sites report allowed
  • block for in page statistics

Versions:

Downloads

Google AdWords Conversion Tracking

#D8CX: I pledge that Google AdWords Conversion Tracking will have a full Drupal 8 release on the day that Drupal 8 is released.

Adds the Google AdWords conversion tracking system to your website.

The module allows you choose which content-types and users will have the AdWords javascript attached. You will be able to set up global settings and node specific settings. This allows you to have more than one campaign running on your site.

Downloads

Google Analytics Counter

Google Analytics Counter

Lightweight, scalable, no-nonsense, enable-and-forget page view counter drawing on data collected by Google Analytics. Hardly any load on your server, no impact on the user. Integration with Views for nodes. Highly customizable. Suitable even for large and high-traffic sites.

New: Drupal 7 branch 7.x-2.x is now completely independent from Google Analytics Reports / its Google Analytics API submodule, and its dependency Chart. Google Analytics quota limit is no longer an issue. Much improved performance, more elegant and cleaner code (Drupal coding standards respected). Upgrading from 7.x-1.x is a breeze -- just make sure to run /update.php, re-authenticate to Google Analytics (see instructions below) and review the default settings (which should be fine for most and the old ones have not changed). And make sure your cron is running. You can check the stats retrieval progress at /admin/config/system/google_analytics_counter/details!

Project page and download.

Downloads

Top Searches

Supplies a block with a list of the top search phrases in the site.
This list can be used for (at least) two purposes:

Downloads

Statistics Filter

This module allows customizable filtering of hits from particular user roles or from crawlers.

Benefits

For sites with light traffic (i.e., most sites), a large percentage of the gross hits recorded by statistics.module are either from the site administrator or from search engines. Filtering out these hits makes the collected statistics more accurately reflect traffic from real, human visitors.

Dependencies

  1. Statistics (Drupal 7.x Core)
  2. Browscap (Optional)

Installation

Download the module and simply copy it into your contributed modules folder:
[for example, your_drupal_path/sites/all/modules] and enable it from the modules administration/management page.
More information at: Installing contributed modules (Drupal 7)

Configuration

After successful installation, you just need to go to Statistics settings page (admin/config/system/statistics) and configure as you want.

To ignore search engines, you must install and enable the Browscap module.

Additional Modules

Credits

Downloads

Form Maker

Drupal Form Maker is an advanced and easy-to-use module for creating submission forms and is one of the best form builders available for Drupal. The back-end interface of the Form Maker is intuitive and user-friendly, allowing the users to easily create forms without being familiar with scripting and programming.

Downloads

SEO Watcher

SEO Watcher is a module that searches specified keywords with major search engines and checks the rank of your site and competitive sites automatically and creates the reports.

Downloads

Google Analytics Event Tracking

This is a companion piece to the Google Analytics module.

Google Analytics is a free service that tracks users, demographic, and statistical data. On a typical site it is easy to set up --especially in Drupal using the Google Analytics module. Under a typical set-up Google Analytics tracks a user as he/she navigates from page to page within a site. This is fine for a typical site where every action on a site requires a new page view. What if, however, the site owner wanted to track how a user is using the ajax form built into views or some other custom ajax event. Google Analytics has a control for this called Event Tracking.

Event Tracking is a way to track user interaction with out registering a page view. Using Google Maps as an example site, event tracking would allow the user to track Zoom, Drag, and View Change events without contaminating the page view statistic.

This module allows an interface for Google Analytics event tracking capabilities. It provides a hook for other modules or "glue code" and also has some handy drush commands.

I will be refering to the example module that is included with Google Analytics Event Tracking.

Steps to Making Google Analytics Event Tracking To Work

Downloads

Search Engine Referers

Search Engine Referers

Visitors find your site with a search engine. Are you interested in what they were searching for?

Search Engine Referers is a simple module to view the search engine queries used by your visitors. It parses the referer URLs of popular search engines in you access log and extracts the search queries. Currently supported: Google, Yahoo!, Live.com, Yandex.ru, Rambler.ru.

Downloads

User IP Log

User IP Log Snapshot

User IP Log is a simple module that logs the IP address of users on login event to table {uiplog}.

Downloads

Apache Solr Statistics

Popular searches block

This is an add-on module for Apache Solr Search Integration that logs each query including keywords, fields and sort options used, the Solr service response times, spellchecker suggestions and number of results returned.

Requirements

Requires Apache Solr Search Integration.

The charts are generated with the Google Charts API, so while you don't need an API key, you will need a live internet connection to view the charts.

Instructions

Install and enable module. You must first enable logging at admin/settings/apachesolr/stats before viewing any results.

After a few searches you can see results under admin/reports/apachesolr/stats. Below the report header you can select the report's granularity: per minute, per hour or per day. The reports only include recent activity depending on granularity.

Optionally:

  • you can enable a block that will show users popular searches (but only those that returned any results). The block is cached and refreshed after 10 minutes to ensure performance.
  • you can enable a Google gadget that will allow to you to embed a report into iGoogle or other pages; the provides a secret key that can be "revoked" at any time to disable already-installed gadgets. Configure this in admin/settings/apachesolr/stats.

Downloads

Google Website Optimizer

Google Website Optimizer has been retired by Google and is no longer available. This module is obsolete.

Downloads

Forena Reports

Forena is database report writing software built on the Drupal platform. Forena is built of the idea that if you can write the SQL necessary to get the data out of a database, it should take very little work to get that data out on the web. It is designed to leverage knowledge of HTML, CSS, SQL and Java Script to help you create rich interactive web reports.

Features

The current version allows you to create reports using SQL from Drupal, or using data stored in XML files.

It comes bundled with a couple of sample reports reports that will both demonstrate how reports are created, and provide useful information on your existing Drupal site.

Some key features include:

  • Create custom reports from your Drupal database.
  • Create reports against PDO supported database (SQLite, MySQL, MS SQL, etc).
  • Create reports against any Oracle database.
  • Create charts in SVG format.
  • Export data to CSV, EXCEL or XML versions of reports.
  • Create and edit HTML reports using a simple web UI (includes WYSIWYG editor support).

Downloads

SiteCatalyst

Screenshot of the SiteCatalyst Dashboard

This module integrates the Site Catalyst analytics software into a Drupal site. All future development of what used to be the Omniture module will happen here because SiteCatalyst is now owned by Adobe.

Installation & Upgrades

To install the SiteCatalyst module, you should first make sure that you have a SiteCatalyst account. Assuming you have your account information, simply install and enable this module as usual and then visit the settings page at admin/config/system/sitecatalyst.
If you already have the 7.x-1.x-dev version of the Omniture module installed, you should leave it installed until you are done installing and setting up this module. Your settings from that module will automatically be transfered during installation. Only then should you disable and uninstall the Omniture module.

Custom Variables

There are two methods available for adding custom tracking variables (aka props) to your site:

In the GUI

Downloads

Recommender API

RecommenderAPI logo

Recommender API provides a set of easy-to-use, fully-documented APIs and computational tools to help you write Drupal content recommendation sub-modules.

Modules built with Recommender API

Downloads

Event log

This module logs specific events. The events are saved in the database and can
be viewed on the page admin/reports/events. Furthermore, a views integration is
provided in which you can relate for instance a node to its events. You could
use this to display the total number of views, or the number of times that the
node has been modified and by which users.

Currently, the following events are supported:

Downloads

Chartbeat

Chartbeat Traffic Alerts

A small module to provide third party integration with Chartbeat, for real-time site monitoring statistics. Note that the module currently just reports to Chartbeat. If you would like to do more with it, then please get involved in the issue queue.

Downloads

Login History

#D8CX: I pledge that Login History will have a full Drupal 8 release on the day that Drupal 8 is released.

Login History adds a new table which stores a list of each users' past logins. This module was originally written as a way to capture a user's last login timestamp.

One thing I'd like to do but haven't yet – since the project I originally wrote this for didn't require it – is to have a threshold of how many previous logins per user are kept in the database. Currently, if the site has a lot of users, this table could get rather large.

Downloads

Keyword Analysis

Keyword Analysis tool

The keyword analysis module provides a quick and simple method of extracting keywords from website content.

Watch the Keyword Analysis screencast demo

The Keyword Analysis module uses an open source algorithm that extract keywords on your Drupal server without needing to connect to a 3rd party API. Via the Content Analysis UI it can be used to extract keywords from node content, from any URL or from a text field.

The module was design to be a quick analysis to seed the Keyword Research module. It is recommended to use both in conjunction with each other.

In order to use this module you must download the free autokeyword.php class. Place the file in a subdirectory named "lib" so that you have:

kwanalysis/lib/class.autokeyword.php

Requirements & recommendations

Requirements:

Recommended:

    Downloads

    Search Log

    Search Log > report

    The core Search module provides a simple list of top search phrases from the watchdog log using the function dblog_top. However, most sites clear watchdog frequently. Search log stores search terms indefinitely and provides more robust reporting.

    Downloads

    Pages