Elevate your Joomla site with System - Google Tag Manager, a powerful plugin that puts you in charge of Google Analytics tracking, custom event monitoring, and user consent management (Google Consent Mode v2)—all tailored to your needs, no coding required.
Why Another GA4 Plugin?
Tracking shouldn’t be complicated or rigid. System - Google Tag Manager gives you the flexibility to implement GTM/gtag.js exactly how you want, now with advanced custom event tracking to see who clicked what when. With customizable consent options, System - Google Tag Manager keeps you compliant with privacy laws like the EU e-Privacy Directive by directly integrating with the RicheyWeb System - EU e-Privacy Directive plugin for consent management. Perfect for site owners, marketers, and developers, this free plugin delivers analytics power, actionable insights, and privacy in one package.
v5.1.9
P
What It Offers
- Custom Event Tracking: Capture detailed user interactions—name your events, target specific elements with querySelectors, and pull data from attributes or window-scoped functions to track exactly who clicked what when.
- Customizable Consent Types: You decide which Google Consent Mode v2 tracking features to enable:
- ad_storage: Advertising-related storage (e.g., cookies).
- ad_user_data: Sending user data for online ads.
- ad_personalization: Personalized advertising.
- analytics_storage: Analytics data (e.g., visit duration).
- functionality_storage: Site functionality (e.g., language settings).
- personalization_storage: Personalization (e.g., video recommendations).
- security_storage: Security features (e.g., authentication, fraud prevention).
- Default Consent Control: Set each consent type to “granted” or “denied” by default, matching your site’s privacy approach.
- Mandatory Consent Options: Lock specific consents as required, ensuring critical features stay active.
- EU e-Privacy Directive Ready: Automatically syncs with the System - EU e-Privacy Directive plugin, letting users manage their consent references through a seamless, site-integrated interface.
- Easy Google Analytics Setup: Add your measurement ID and start tracking instantly—System - Google Tag Manager handles the script injection.
- Tor Node Aware: Track Tor nodes on your site with Google Analytics.
- Privacy-First Features: Optional IP anonymization keeps user data safe.
- Joomla Optimized: Works only on frontend HTML pages, keeping your admin panel clean, with asynchronous loading for top performance.
Why You’ll Love It
Analytics Your Way
Go beyond basic analytics—track custom events like button clicks, form submissions, or product interactions with pinpoint accuracy. Choose the insights that matter to you and grow your Joomla site smarter.
Privacy Without Compromise
Stay ahead of regulations like the EU e-Privacy Directive with consent options you control. Let users decide their preferences while keeping your site compliant.
Simple Setup, Total Control
No developers needed. Install, configure consent types, set up custom events in an intuitive interface, and let System - Google Tag Manager handle the rest—all from Joomla’s admin panel.
Google Tag Manager & Google Consent Mode v2 (CMP)
Allows websites to signal user consent preferences to Google's advertising and analytics tools, ensuring compliance with data privacy regulations while still enabling effective online advertising and analytics.
Unmatched Value—For Free
Get advanced tracking features typically locked behind premium tools, including custom event monitoring, at no cost. It’s a game-changer for Joomla users.
How It Works
- Install: Add System - Google Tag Manager via Joomla’s plugin manager.
- Configure: Enter your Google Tag Manager measurement ID, pick your consent types, set defaults, and define custom events—name them, select elements, and choose data to track.
- Integrate: Pair it with System - EU e-Privacy Directive to let users manage consents.
- Double-Integrate: Pair it with Console - Tor Nodes to enable Tor Node tracking in Analytics.
- Track: Activate the plugin and start collecting tailored data, from basic analytics to detailed click insights.
Practical Applications
Who It’s For
- Site Owners: Control tracking and monitor user actions without technical know-how.
- Marketers: Unlock deeper insights with custom events and flexible analytics options.
- Privacy-Focused Sites: Meet legal standards with ease.
- Developers: Deliver a customizable tracking solution for clients.
Get Started with Google Tag Manager Now
Take charge of your Joomla site’s analytics today. With System - Google Tag Manager, you get basic tracking, custom events, and privacy compliance—all for free.
Download the Plugin
System - Google Tag Manager 5.1.91720
Frequently Asked Questions:
What is the System - Google Tag Manager plugin for Joomla?
The System - Google Tag Manager plugin integrates Google Tag Manager (gtag.js) into your Joomla site, enabling easy Google Analytics tracking, custom event monitoring, and Google Consent Mode v2 for privacy compliance. It’s free, customizable, and requires no coding skills.
Do I need a Google Tag Manager account to use this plugin?
Yes, you need a valid Google Tag Manager Measurement ID (e.g., G-XXXXXXXXXX or GTM-XXXXXXXXXX) to enable tracking. You can get this from your Google Tag Manager account under "Container Settings."
How does this plugin help with privacy compliance?
The plugin supports Google Consent Mode v2, letting you configure consent types like ad_storage and analytics_storage. It integrates with the System - EU e-Privacy Directive plugin to allow users to manage their consent preferences, ensuring compliance with laws like the EU e-Privacy Directive.
Can I track custom user interactions, like button clicks?
Yes! The plugin’s custom event tracking lets you define events (e.g., button clicks or form submissions) using querySelectors and pull data from element attributes or window-scoped functions. You can name events and track specific user actions in Google Analytics.
What is Google Consent Mode v2, and why is it important?
Google Consent Mode v2 allows your site to signal user consent preferences to Google’s analytics and advertising tools. It ensures compliance with privacy regulations (e.g., GDPR) by controlling what data is collected based on user consent, like ad personalization or analytics storage.
Do I need the System - EU e-Privacy Directive plugin to use this?
No, the plugin works standalone for basic tracking and custom events. However, pairing it with the System - EU e-Privacy Directive plugin enables a user-friendly consent interface for managing consent preferences, enhancing privacy compliance.
How do I set up the plugin?
Install the plugin via Joomla’s Extensions > Manage > Install, then enable it in Extensions > Plugins. Enter your Google Tag Manager Measurement ID, configure consent types, set default consent states, and define custom events in the plugin settings. Save, and tracking begins on frontend pages.
Can I make certain consent types mandatory?
Yes, you can mark consent types (e.g., security_storage) as mandatory in the plugin settings. These types are always “granted” and cannot be denied by users, ensuring essential site features remain active.
Does the plugin support IP anonymization?
Yes, you can enable IP anonymization in the plugin settings to mask the last octet of visitor IP addresses, enhancing privacy (e.g., for GDPR compliance).
Can I track Tor node visitors with this plugin?
Yes, when paired with the Console - Tor Nodes plugin, System - Google Tag Manager can identify and send Tor node visitor data to Google Analytics for tracking.
Why aren’t my consent options showing to users?
Ensure the System - EU e-Privacy Directive plugin is installed and active, and at least one consent type is enabled in the plugin settings. Also, verify that your site’s frontend pages (not admin pages) are being tested.
Is this plugin free, and are there any limitations?
The plugin is completely free and includes advanced features like custom event tracking and consent management. There are no feature limitations, but you need a valid Google Tag Manager Measurement ID to use it.
Can developers customize consent management outside the plugin?
Yes, developers can set consent states by adding a JSON object to the plg_system_gtag_consent cookie (e.g., {"ad_storage":"granted","analytics_storage":"denied"}). The plugin reads this on page load, but mandatory types will override conflicting settings.
How do I test if the plugin is working?
Use Google Tag Manager’s "Preview" mode to verify tracking. Check your browser’s console or network tab for the gtag.js script loading from https://www.googletagmanager.com/gtag/js?id=[Your Measurement ID]. If using consent management, test the consent interface to confirm user choices apply.
Does the plugin affect my Joomla admin panel?
No, the plugin only works on frontend HTML pages, keeping your Joomla admin panel unaffected and ensuring optimal performance with asynchronous script loading.