Welcome to Geeklog, Anonymous Wednesday, September 16 2026 @ 02:02 am EDT

Geeklog Analytics Plugin 1.1.2 Is Now Available

  • Monday, August 10 2026 @ 10:28 am EDT
  • Contributed by:
  • Views: 214
Plugins

I'm pleased to announce the release of Analytics Plugin 1.1.2 for Geeklog.

This new version improves compatibility with older Geeklog and PHP environments, fixes the upgrade process for the GA4 Property ID configuration, removes obsolete Google Analytics code, and updates the plugin documentation.

The latest version is available on GitHub:

https://github.com/Geeklog-Plugins/analytics

Google Analytics 4 Integration for Geeklog

The Analytics plugin allows Geeklog administrators to integrate Google Analytics 4 (GA4) directly into their website.

The plugin handles the GA4 tracking code on public pages and also provides an administration dashboard where authorized administrators can view useful traffic information without leaving Geeklog.

The dashboard can display key traffic indicators for:

  • Yesterday
  • The last 7 days
  • The last 30 days
  • Traffic evolution over the previous 30 days

To use the administration dashboard, you need a Google Cloud project with the Google Analytics Data API enabled and the required GA4 configuration.

Geeklog 2.1.1 Compatibility Added

One of the main changes in Analytics 1.1.2 is broader compatibility.

The plugin can now officially be installed on:

  • Geeklog 2.1.1 or later
  • PHP 5.6 or later

For new installations, I still recommend a more recent environment:

  • Geeklog 2.2.2 or later
  • PHP 8.1

This extended compatibility can be particularly useful for administrators who still operate older Geeklog installations and want to prepare a gradual migration toward Geeklog 2.2.2 and a current PHP release.

Improved Plugin Upgrade Process

Analytics 1.1.2 also fixes an important configuration issue when upgrading from an earlier version.

The administration dashboard requires both the Google Analytics configuration and the numeric GA4 Property ID used by the Google Analytics Data API.

Version 1.1.2 now checks the existing Analytics configuration during an upgrade and automatically creates the missing property_id configuration entry when necessary.

This means existing installations can upgrade without having to manually recreate the plugin configuration.

Obsolete Google Analytics API Code Removed

Another important cleanup concerns the old Google Analytics API implementation.

Analytics 1.1.2 removes the legacy Google Analytics GData API library that was still included in the plugin sources.

This code belonged to a much older generation of the Google Analytics API and is no longer required by the current GA4 implementation.

The plugin now focuses on the modern Google Analytics integration used by its current dashboard.

Removing this obsolete component also makes the codebase easier to understand and maintain.

Updated Geeklog Integration

Several smaller changes improve the plugin's integration with Geeklog.

The access-denied administration page has been modernized to use Geeklog's current HTML document rendering approach.

The plugin configuration values used by the administration dashboard are also cleaned before use, which prevents accidental whitespace in values such as:

  • GA4 Measurement ID
  • Google OAuth Client ID
  • GA4 Property ID

The plugin homepage now points directly to the GitHub repository, making it easier to find the documentation, source code, releases and issue tracker.

Updated Documentation

The README and compatibility information have been updated for version 1.1.2.

The documented requirements are now:

  • Geeklog 2.1.1 or higher
  • PHP 5.6 or higher
  • A modern browser with JavaScript enabled
  • A Google Cloud project with the Google Analytics Data API enabled

Geeklog 2.2.2 and PHP 8.1 or later remain the recommended environment.

Legacy language documentation has also been cleaned up so that it correctly describes the Analytics plugin instead of referencing older example plugin documentation.

Download Analytics 1.1.2

The complete source code and latest version are available from the Geeklog-Plugins organization on GitHub:

https://github.com/Geeklog-Plugins/analytics

If you already use Analytics 1.1.1, upgrading to 1.1.2 is recommended, especially because of the improved GA4 Property ID migration and the cleanup of obsolete code.

If you maintain an older Geeklog 2.1.1 installation, this release also gives you the opportunity to test the current GA4 integration before migrating your website to Geeklog 2.2.2.

Help Test the Plugin

I invite Geeklog users and developers to test Analytics 1.1.2 on different Geeklog and PHP configurations.

Feedback about installations, upgrades, Google Analytics Data API configuration and compatibility is particularly useful.

If you encounter a problem or have an idea for improving the plugin, you can report it through the GitHub repository.

This feedback will help improve the Analytics plugin and make modern analytics integration easier to use across the Geeklog community.