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

Yandex Webmaster

Yandex Webmaster module integrates the Yandex Webmaster tools with your Drupal site via Yandex.Webmaster API.

Features

Dependencies

Installation

  • Download and unpack the IDNA Converter PHP class into sites/all/libraries/idna_convert so that the path to the idna_convert.class.php file is sites/all/libraries/idna_convert/idna_convert.class.php
  • Download and install Yandex Services Authorization API
  • Download and install this module

Downloads

Statistics AJAX

Statistics_ajax in action

Description:

This module provides a way to programmatically update the {node_counter} table (provided by the core statistics module).

This module listens to a URL in the format of /statistics/ajax/[nid] where [nid] is the id of the node you are looking to update the statistics for.

Downloads

Clicktale

ClickTale is used to collect user experience analytic data, which can be used to enhance the users experience of the site. ClickTale records videos of the users movement on the site based on the users mouse movements. ClickTale also generates heatmaps based on where the user clicks and hover their mouse on the pages.

To use the module you need to have a Clicktale account, which you can get at http://www.clicktale.com/.

Downloads

Social Stats

Drupal Social Stats Screenshot

This is a statistics module. It provides data from various social media sites. The data which is saved per node. It includes data from:

  1. Facebook : likes count, shares count, comments count & total count.
  2. Twitter : tweets count.
  3. LinkedIn : share count.
  4. Google Plus : plus one count
  5. Total Share Count : total across all available social networks

MODULE STRUCTURE

  1. social_stats : This module is responsible to collect data from the social sites and store it in the database.
  2. social_stats_views : Views integration of the data collected by social_stats module.
  3. social_stats_panels : Panels integration of social_stats module.

INSTALLATION

  1. Download the module and place it with other contributed modules (e.g. sites/all/modules/).
  2. Enable the Social Stats module on the Modules list page. The database tables will be created automatically for you at this point.
  3. Modify permissions on the People >> Permissions page.
  4. Go to admin/config/social-stats/settings, set the date after which you want your data to be fetched. Select the social sites to be tracked per content type.
  5. Run cron. This will fetch the statistics per node and store it in database.

Downloads

GoSquared LiveStats

GoSquared LiveStats

This module allows site owners to easily integrate their GoSquared Tracking Code into their Drupal site without having to change any source code or theme files.

This enables you to monitor your Drupal site's traffic in real-time with LiveStats and Trends, the real-time analytics platform.

To use LiveStats and Trends on your site, simply download this module and sign up for a free account at https://www.gosquared.com/plans/

Downloads

Filefield download tracker

Description:

The filefield_tracker module allows you to track the download of private filefields.
This module depends on the Filefield module and requires the private download method to be set.

Downloads

Pardot Integration

This module adds Pardot web analytics integration to Drupal.

Downloads

Recline

This module creates an integration with Recline.js to visualize user-submitted data.

This creates grid, graph, and map data previews for CSV and XLS files based off of the following mechanisms.

It first checks to see if the DKAN Datastore module is installed, and if a datastore has been created for the file. If the datastore is available it uses that to visualize the data. This is extremely scalable since it only queries the first 50 rows of the table in the database. It has been tested with files up to 500 GB and a million+ rows.

Downloads

Filefield Stats

FileField Stats is a small module which provides a new formatter that outputs a special link for tracking downloads.

Each download tracks the File ID, User ID, Node ID, Host IP & Referrer URI and a timestamp.

The formatter will produce a URL like this:

http://www.example.com/sites/example.com/files/filefield_stats/2/1/1/d4df983bbca181f8c9ef7683db1c3ab0

Downloads

Userpoints Meter

meter

The userpoints meter module provides a block to output the current points of a user styled as a meter. Take a look at the image.

D7

New Features: see the config page of the blocks. To set special permissions to the blocks, also use the block config page.

Setting for creating multiple blocks: admin/config/people/userpoints/userpoints_meter
So you can create multiple blocks. Like one for each category of userpoints.

Downloads

Statistics Blocks

The Statistics Blocks module shows the pages from core modules Drupal Statistics and Database logging (dblog) as blocks.

Downloads

Mixpanel

Graph from the Mixpanel dashboard

Provides integration with the Mixpanel real-time analytics service.

Unlike Google Analytics, Mixpanel isn't for tracking aggregate data about page views. Instead, you send specific events to Mixpanel when users perform certain actions. This allows you to examine how users interact with your site in real-time and connects all events to the individual user who performed them (so you can contact them).

Mixpanel is great for finding ways to improve usability, studying how existing features are actually used and is especially good for startups who are trying to refine their MVP (Minimum Viable Product).

Click here to learn more about Mixpanel!

#D8CX: We pledge that Mixpanel will have a full Drupal 8 release on the day that Drupal 8 is released.

Support Mixpanel's development by donating on TopShelfModules.com!

Installing

  1. Install this module in the normal Drupal way
  2. Sign-up for a free account on Mixpanel.com
  3. Obtain your Mixpanel token

Downloads

jStats

jStats allows you to aggregate statistics about visitors on your site, without breaking the cache-ability of your pages.

At its core, jStats could be seen as a bridge between the core Statistics module, that stores its data in Drupal but is incompatible with aggressive and external caching, and Google Analytics, that only adds a small JS fragment to the page and thus makes them perfectly cachable, but can't easily be accessed by Drupal modules (in order for example to sort a listing of node by the number of node views): it's a lightweight way to keep your statistic data in your database, that still works when the page you want to have statistics on is stored in cache.

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

Open Web Analytics

Open Web Analytics

Integrates Open Web Analytics web statistics tracking system to your website.

"Open Web Analytics (OWA) is open source web analytics software that you can use to track and analyze how people use your web sites and applications. OWA is licensed under GPL and provides web site owners and developers with easy ways to add web analytics to their sites using simple Javascript, PHP, or REST based APIs."

Downloads

Alexa Widgets

Alexa Widgets

The Alexa Widgets module provides a block which displays one of the Alexa widgets
described at http://www.alexa.com/siteowners/widgets which is either:

  • Site Info (Alexa Site Stats Button)
  • Traffic Rank (Alexa Traffic Rank Button)

Downloads

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.

Downloads

Decounter

Decounter is a small module which decreases content view counter each time a user matching criteria is viewing a node. User with access to administration can set rules for excluding users by roles, uids and authorship.

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.

Downloads

Search API stats

Introduction

Enabling the recording and presentation of statistics for the Search API module. There are plans to implement usage and performance statistics in the near future. For now this module gives your Drupal site a top search phrases block for all the Search API indices on your site.

Downloads

Share count statistics

Allows your Drupal site to gather statistics on how many times your content (and other entity types) have been "shared" with social/sharing services like Twitter, Google+, Facebook, etc. Also provides an API for other modules to hook into and provide their own share counts.

Also provides views integration so you can easily create a 'Most shared' block listing the most popular shared content.

Downloads

Time Spent

Report

This module tracks, by Ajax, how long a registered user took to read a page and the amount of time he spent on the entire site.

You can configure which content type and role should be tracked and view the report, exhibiting the total hours (or minutes/seconds) a user spent reading a page and at the entire site.

This module just track node pages and registered users. Taxonomy or views pages aren't tracked, but can be if the code is edited.
If you need to track anonymous visits, consider using Google Analytics (GA can't track registered users by its privacy terms).

Downloads

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)

Downloads

Live Chat (Live Person) Integration

Administration Area

This module adds the necessary script to the footer of ones site for prompting users to chat with a "live person."

Current Features:

  • Administration settings to allow setting your account number for the script
  • Setting the pages in which to show the script:
    • From a blacklist of pages
    • From a whitelist of pages
    • By returning a value of true or false from PHP snippet
  • Setting visibility of script by role

Planned Features:

Downloads

Google Rankings

Google rankings module gives you detailed statistics about the websites positions on Google results pages. This is achieved by analyzing HTTP referers headers set by Google web search.

Downloads

Pages