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.
This is a server side analytics. It catches all the site traffic. The recorded site traffic can be from bots and a human. It catches a mouse move or screen touch event on each page visit. This help to determine human or bots. It records IP address and timestamp of each action. It helps us analyze user behavior on your website and help improve the website accordingly.
A block showing the website's uptime ratio (e.g. 99,98%).
Website statistics are only complete with uptime information. It shows you care about server reliability and makes you more trustworthy for potential customers. Because it's a normal Drupal block it can however also be shown to a certain role only (e.g. webmaster) or on specific pages.
It uses the service from UptimeRobot.com: "Monitors your websites every 5 minutes, totally free.
Get alerts by e-mail, SMS, Twitter, RSS or push notifications for iPhone/iPad."
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.
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.
#D7CX pledge upheld: Zeitgeist received a full Drupal 7 release on the day that Drupal 7 was released.
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".
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.
Provides geographical location for Drupal log event's hostname (Recent log messages and
Recent hits) and whois lookup for hostname using any free external site offering whois
service of your choice (like http://whois.sc or http://whois.domaintools.com). This module uses the
IP to geographical location (longitude/latitude), country, region, city and postal code
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.
Node edit – enables you to validate content while adding or editing nodes without having to leave the node edit form or saving the node. (node edit demo)
Block – Provides a block to validate any page on your site including themed nodes, views, panels and coded pages. (block demo)
Admin form – provides additional analysis input options including a text area for validation of free form content, a URL input enabling analysis of any accessible page on the web, and a node id input for analysis of saved nodes. (admin form demo)
The goal of the module to help you create content that doesn't break across browsers, is accessible and improves your Drupal SEO rankings.
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.
Comscore Digital Analytix is a powerful, results-focused web analytics platform that helps analysts and business leaders understand and drive business outcomes by combining the best of web analytics and audience measurement. We deliver a solution that is flexible enough to grow with your business and agile enough to meet your evolving needs. Our Atomix™ technology stores data in its raw form, which enables fast, flexible analysis and delivery of results in real time.
The reason this project is named "Nedstat" instead of "Comscore", is because it was previously named "Nedstat".
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.
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.
Visitor path module [visitorpath] tracks external referrer and onsite path information for visitors to your site (actually, extracts it from the Drupal core statistics module's accesslog table), including time on each page and an attempt at parsing what search keywords, if any, brought a person to your site.
Visitor path integrates with Webform module by automatically creating hidden webform fields for path tracking and search keyword information from the moment a user (anonymous or authenticated) enters your site to the point where they submit a form.
Specifically, Visitor path makes available for recording:
Entrance page title and URL (page on which a visitor first landed on your site)
Previous page title and URL (page on which a visitor was before recording this information, such as before submitting a form or reaching another conversion goal)
Conversion page title and URL (page on which recording ends, such as where a form is submitted and this path information is captured)
Full history (the page title, URL, and duration of time before moving to the next page for each step of the visitor's path through your site)
Source (URL that the visitor's browser reports as having been the source of sending the visitor to you – that is, the referrer aka referer, if any
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.
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.