GGL Suite – WooCommerce Google Tag Manager and GA4 Tracking
WooCommerce Google Tag Manager and GA4 ecommerce tracking
GGL Suite connects WooCommerce to Google Tag Manager with structured GA4 ecommerce dataLayer events, Google Ads purchase conversion data, Consent Mode controls, first-touch and last-touch attribution, and practical debugging tools.
The included GTM container export provides matching variables, triggers, GA4 event tags, a base Google tag, Google Ads purchase mapping, and a checklist.
The WordPress.org plugin is fully functional without a license key, usage quota, trial period, or mandatory PluginBros account. Nothing is sent to Google until a site administrator configures and enables the relevant output.
View GGL Suite documentation | Get support
Free WooCommerce tracking features
- Google Tag Manager script and noscript installation using your GTM container ID.
- 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.
- Structured product, item, 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, consent-aware event suppression, and CMP/selector updates.
- First-touch and last-touch attribution with landing pages, referrers, UTMs, gclid, gbraid, wbraid, and fbclid.
- WooCommerce order attribution metadata and attribution reporting.
- Administrator-only frontend dataLayer inspector and configurable debug parameter.
- Event logging, CSV log export, payload validation, health checks, and purchase-event alerts.
- Importable GTM web-container JSON with a base Google tag and ecommerce event recipes.
- Settings export, uninstall retention controls, and WooCommerce HPOS compatibility.
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 key does not unlock code in this free plugin.
GGL Suite Pro brings tracking, product feeds, advertising audiences, conversion reliability, and measurement operations together in one WooCommerce plugin.
Product Feed Engine:
- Unlimited Google Merchant Center XML product feeds for Shopping ads, free listings, Performance Max, and dynamic remarketing.
- Merchant fields including product ID, title, description, image, price, brand, GTIN, MPN, item group, product type, and Google product category.
- Variation-aware rows with stock, visibility, category, product type, and attribute filters.
- Advanced WooCommerce field mapping, custom fields, brand mapping, and reusable feed transformation functions.
- Background feed generation with schedules, secure fetch URLs, status, row counts, and diagnostics.
- Feed configuration import/export and SFTP upload workflows.
Audience Engine:
- Google Ads Customer Match-ready audience exports generated from WooCommerce customer and order data.
- Segments based on recency, orders, spend, average order value, profit, products, categories, brands, coupons, and consent.
- Normalized and SHA-256 hashed customer identifiers for supported Customer Match fields.
- Consent-aware audience filtering and optional WooCommerce checkout marketing consent capture.
- Scheduled background exports, CSV downloads, secure URLs, queues, and excluded-row diagnostics.
Server-side tracking and conversion reliability:
- Full server-side Google Tag Manager routing to a configured server container.
- GA4 Measurement Protocol delivery and retry queues for failed server-side events.
- Google Ads Enhanced Conversions with consent-aware customer-data handling.
- Multiple Google Ads conversion actions and profit-aware conversion values.
- Local GTM script caching and first-party proxy options with scheduled refreshes.
- External cron, health alerts, full event history, CSV exports, and advanced payload validation.
Advanced measurement and agency workflows:
- Product cost, category margin rules, revenue/profit/margin reporting, and profit-aware audiences.
- Full attribution dashboards, unlimited custom event rules, and an expanded GTM recipe library.
- Advanced consent integrations, cookie lifetime controls, settings import, and custom brand-field mapping.
- Agency plans add multisite client mode, white-label controls, client reports, templates, and priority support.
External Services
GGL Suite integrates with external Google services only when the administrator configures or enables the related output.
Google Tag Manager: Loads the user-configured GTM container and pushes enabled page, ecommerce, product, order, 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 tags configured by the user in GTM. Terms: https://marketingplatform.google.com/about/analytics/terms/us/ Privacy: https://policies.google.com/privacy
Google Ads: Receives configured purchase conversions and remarketing parameters through the user’s GTM setup. Terms: https://payments.google.com/payments/apis-secure/u/0/get_legal_document?ldo=0&ldt=buyertos Privacy: https://policies.google.com/privacy
Privacy and Data Storage
Depending on settings, GGL Suite can process product, cart and order data, event IDs, URLs, referrers, browser details, UTMs, click IDs, and attribution. Store owners remain responsible for lawful configuration, consent, privacy notices, and retention.
The plugin may store settings, local event logs, attribution cookies, WooCommerce order metadata, transients, and scheduled hooks in WordPress. Raw IP addresses are not intentionally stored by attribution; a salted hash may be used where implemented. Event retention is configurable and logs can be purged or exported by an administrator.
Uninstall
GGL Suite keeps data on uninstall by default to prevent accidental configuration loss. Disable the ”Keep PluginBros settings, logs, cached files, and generated files” setting before uninstalling to request cleanup of plugin options, scheduled hooks, generated files, and the local event-log table.
