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.
The Mail Tracking module tracks the number of recipients that read your e-mail message, click on a link in it or unsubscribe (if used in combination with Simplenews).
And there's even more: if the Simplenews and Google Analytics module have been installed you can define a source for your newsletters. This source (and some other values) will be added as utm_ parameters to all website links in your newsletter.
One of the standard tools used by DBAs for tuning MySQL databases is mysqlreport, a cool script written in Perl. Unfortunately I've got a number of clients that either can't or don't want to keep Perl around and up to date so I've ported mysqlreport into a Drupal module since all my clients have PHP.
At the moment all this does is to simply display the MySQL report, I'll eventually get around to hooking up help and other features as I need them (or other folks want them).
I've always been fascinated by the numbers and I like playing with them.
This module has been created to fill a gap when you're using the VotingAPI with Fivestar module.
The most common use of this module will be in Views, to sort entities using values computed by a new function.
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).
HOF, or "Hall of Fame", is a module that provides publicly-visible summary statistics for a Drupal web site. What differentiates hof.module from the regular Drupal statistics is that HOF is meant to provide a public display of statistics, emphasizing credit to those who help a site to succeed.
Notify 404 provides the ability for notification emails to be sent to a user when a specific volume / frequency of 404 (page not found) errors have occurred on the website. This module allows for configurable email settings and volume / frequency settings. It also provides help via pointing the user to the Redirect Module to fix the issue.
This module integrates UberCart with the Mailchimp API's ECommerce 360 feature for tracking store statistics for email campaigns sent via MailChimp. It also adds a checkout pane to the shopping cart that allows customers to subscribe to lists during the checkout process.
Sends order info to MailChimp for campaign tracking
Adds a subscribe checkbox(s) to the Ubercart checkout process(New in version 2.0)
This module integrates the Webform module with the Charts (with an "s") module. Using the libraries provided by Charts module (either Google Visualization or Highcharts, or other add-on libraries), this module integrates with the "Analysis" tab of a Webform to provide charts for each individual component's analytical data.
The Count Nodes Module counts total number of nodes created(published and unpublished both) in each content type. It provide a total number of blocks equals to the total number of content types created such that administrator can use one block for each content type.
The Count Nodes module also provide a text box in each block to do a manual entry of total nodes. It helps administrator to show less or more count of actual nodes.
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.
Once enabled and configured, the Tealium module for Drupal will add a Tealium Universal Tag to your content pages, so you can begin managing your third-party marketing and analytics tags through the Tealium iQ Management Console. The Tealium Drupal module's API allows you to easily send data about content being displayed from Drupal to Tealium using the Tealium Universal Data Object – utag_data.
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.
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)
External Link Popularity is intended to be used for web directories. It uses the Voting API module to rank nodes that contain external links. Points are awarded when users follow the external link in the node. These points can be given a lifetime to limit the scope of the rankings: e.g. most popular today, weekly, etc. Each user's click is counted only once per voting period per node. The module also provides a block showing most popular nodes.
The Referral Sources module allows you to ask your users "Where did you hear about us?"
anywhere on your site, and track that data in a central location. It provides an admin
interface for creating referral sources that users can select from a list, and a page
where you can view statistics on referral source selections. Referral source submissions
are stored in a single table, no matter where they came from, making it easy to track
submissions and create reports based on that data.
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.
Syslog Access compliments the core Syslog module by routing access statistics and logs to syslog (in addition to Syslog's routing of Watchdog), allowing you to use your favorite log management software or service (like Splunk, Loggly, etc.) to visualize, analyze, and manage your access log.
You can also disable database logging to help scale your Drupal installation.
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).
This module logs user login activity for every user on a Drupal installation. This can be used to provide important user information about when and from where their user account was used to login to the website. If a user notices unusual activity, the user might take required action to protect the account from getting compromised.
The module logs the following information about a login activity;
IP address of the host being used for the login activity.
Further, it also provides a report page at admin/reports/login_activity where login activity related information of all the users is displayed in the form of a report.