Description
WooCommerce Google Tag Manager and GA4 ecommerce tracking
GGL Suite connects WooCommerce to Google Tag Manager with GA4 ecommerce dataLayer events, Google Ads purchase data, Consent Mode, attribution, and debugging tools. Its GTM container export includes matching variables, triggers, event tags, a base Google tag, Google Ads purchase mapping, and an import checklist.
The WordPress.org plugin is fully functional without a license, quota, trial, or mandatory account. Google output starts only after an administrator configures and enables it.
View GGL Suite documentation | Get support
Free WooCommerce tracking features
- Google Tag Manager script and noscript installation.
- WooCommerce GA4 ecommerce events: view_item, view_item_list, add_to_cart, remove_from_cart, view_cart, begin_checkout, add_shipping_info, add_payment_info, and purchase.
- Product, cart, checkout, order, value, currency, transaction ID, and event ID dataLayer values.
- Purchase-event deduplication using WooCommerce order metadata.
- Google Ads purchase conversion mapping and dynamic remarketing parameters.
- Google Consent Mode defaults, event suppression, and CMP updates.
- First-touch and last-touch attribution with landing pages, referrers, UTMs, gclid, gbraid, wbraid, and fbclid.
- WooCommerce order attribution metadata and reporting.
- Administrator dataLayer inspector and configurable debugging.
- Event logging, CSV log export, payload validation, health checks, and purchase-event alerts.
- Importable GTM web-container JSON with ecommerce recipes.
- Settings export, uninstall controls, and WooCommerce HPOS compatibility.
- Native support tickets, replies, attachments, and optional reviewed diagnostics.
GGL Suite Pro: one WooCommerce measurement stack
GGL Suite Pro is a separate commercial plugin distributed outside WordPress.org. Its code is not included here, and a license cannot unlock local Free code. Pro combines tracking, product feeds, advertising audiences, conversion reliability, and measurement operations.
Product Feed Engine:
- Unlimited Google Merchant Center XML feeds for Shopping, free listings, Performance Max, and dynamic remarketing.
- Product ID, title, description, image, price, brand, GTIN, MPN, item group, product type, and Google category fields.
- Variation-aware rows, filters, custom-field mapping, brand mapping, and reusable transformations.
- Scheduled background generation, secure feed URLs, diagnostics, import/export, and SFTP upload.
Audience Engine:
- Google Ads Customer Match-ready exports from WooCommerce customer and order data.
- Segments by recency, orders, spend, average order value, profit, products, categories, brands, coupons, and consent.
- Normalized, SHA-256 hashed Customer Match identifiers and checkout marketing consent.
- Scheduled exports, CSV downloads, secure URLs, queues, and diagnostics.
Server-side tracking and conversion reliability:
- Server-side Google Tag Manager routing to a configured container.
- GA4 Measurement Protocol delivery and retry queues for failed server-side events.
- Google Ads Enhanced Conversions and multiple conversion actions.
- Profit-aware conversion values with consent-aware customer data.
- Local GTM script caching and first-party proxy options with scheduled refreshes.
Advanced measurement and agency workflows:
- Product costs, margin rules, profit reporting, and profit-aware audiences.
- Cookie lifetime controls and portable settings import.
- Agency branding, client-safe diagnostics, and priority support.
External Services
GGL Suite uses external services only when an administrator configures or invokes them.
Google Tag Manager: Loads the configured container and receives enabled ecommerce, attribution, consent, and event data. Terms: https://policies.google.com/terms Privacy: https://policies.google.com/privacy
Google Analytics 4: Receives enabled ecommerce and event data through configured GTM tags. Terms: https://marketingplatform.google.com/about/analytics/terms/us/ Privacy: https://policies.google.com/privacy
Google Ads: Receives configured conversions and remarketing parameters through GTM. Terms: https://payments.google.com/payments/apis-secure/u/0/get_legal_document?ldo=0&ldt=buyertos Privacy: https://policies.google.com/privacy
PluginBros Support Bridge: Opening Support requests public configuration from https://www.pluginbros.com/wp-json/pluginbros-support/v1/. Submitted forms may send name, email, installation ID, product/edition, plugin version, site URL, verification code or paid license key, ticket content, and attachments. License keys are validated once and not stored locally or included in diagnostics. Diagnostics require review and consent. PluginBros servers perform verification, authentication, ownership checks, rate limiting, attachment handling, and SupportCandy ticket processing. Terms: https://www.pluginbros.com/termsandconditions/ Privacy: https://www.pluginbros.com/privacypolicy/
Privacy and Data Storage
Depending on settings, GGL Suite processes product, cart, order, event, URL, referrer, browser, UTM, click-ID, and attribution data. Store owners remain responsible for lawful configuration, consent, notices, and retention.
It may store settings, event logs, attribution cookies, order metadata, transients, and scheduled hooks. Attribution does not intentionally store raw IP addresses. Retention is configurable and logs can be purged or exported.
Native support stores an installation ID and encrypted credentials, name, and email in a non-autoloaded option. Ticket messages and diagnostics are not persisted locally. WordPress export and erasure tools cover the support identity.
Uninstall
GGL Suite keeps ordinary plugin data on uninstall by default to prevent accidental configuration loss. Encrypted support credentials are always removed on uninstall. Disable the “Keep PluginBros settings, logs, cached files, and generated files” setting before uninstalling to request cleanup of the remaining plugin options, scheduled hooks, generated files, and the local event-log table.
Screenshots





Installation
- Install and activate WooCommerce.
- Install GGL Suite through Plugins > Add New, or upload the plugin ZIP.
- Open PluginBros > GGL Suite.
- Enter your GTM container ID if GGL Suite should load Google Tag Manager.
- Review Consent & Privacy, then enable the WooCommerce dataLayer output you need.
- Download the starter JSON from GTM Container and import it into a new GTM workspace.
- Replace placeholder IDs, use GTM Preview and GA4 DebugView, and verify events before publishing.
FAQ
-
Does GGL Suite replace Google Tag Manager?
-
No. It loads your container and pushes WooCommerce dataLayer events. You control tags, triggers, consent, and destinations in GTM.
-
Can another plugin or theme load GTM?
-
Yes. Disable GGL Suite GTM injection while keeping its dataLayer enabled, then check for duplicate events.
-
Which WooCommerce events are included?
-
The free plugin covers view_item, view_item_list, add_to_cart, remove_from_cart, view_cart, begin_checkout, add_shipping_info, add_payment_info, and purchase.
-
Does purchase tracking fire twice after a refresh?
-
GGL Suite stores purchase markers and event IDs on the order to prevent repeat events after a thank-you-page refresh.
-
Are Product Feed Engine and Audience Engine included here?
-
No. They are part of the separately distributed GGL Suite Pro plugin. Their code is not included in the WordPress.org package.
-
Does the Support tab send diagnostic data automatically?
-
No. Opening Support requests only public configuration. Other data is sent only when an administrator submits a form. Diagnostics require preview and explicit consent.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“GGL Suite – WooCommerce Google Tag Manager and GA4 Tracking” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “GGL Suite – WooCommerce Google Tag Manager and GA4 Tracking” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.2.0
- Added native support tickets with email or external license verification.
- Added encrypted rotating tokens, conversations, replies, and restricted attachments.
- Added consent-based diagnostics and WordPress privacy tools.
