Description
CodifyCore sGTM for FluentCart connects FluentCart checkout activity to Server-Side Google Tag Manager and Google Analytics 4 Measurement Protocol.
The plugin helps store owners send key ecommerce events from WordPress instead of relying only on browser-side scripts. It routes events to a server-side GTM endpoint and improves attribution with first-party checkout data. Advanced direct Meta CAPI routing, diagnostics, and event tools are available in the separately distributed Pro extension.
Key features
- Server-side ecommerce event tracking for FluentCart.
- sGTM routing through GA4 Measurement Protocol.
- Purchase, InitiateCheckout, AddToCart, PageView, ViewContent, and Search tracking.
- Compatibility points for separately distributed CodifyCore extensions.
- SHA-256 hashing options for selected customer matching fields.
- Gross or net order value reporting.
Purchase event behavior
The Purchase event is deduplication-protected and fires after a reliable order signal:
- Payment status changes to Paid.
- Order status changes to Processing.
- Shipping status changes to Shipped or Delivered.
- The receipt page fallback only fires after a reliable paid or processing signal.
Requirements
This plugin requires FluentCart to be installed and active. Without FluentCart, the addon remains inactive and shows an admin notice.
Screenshots
Installation
- Upload the plugin folder to the
/wp-content/plugins/directory, or install the plugin ZIP from Plugins > Add New > Upload Plugin. - Activate CodifyCore sGTM for FluentCart from the Plugins screen.
- Make sure the core FluentCart plugin is installed and active.
- Go to FluentCart > CodifyCore sGTM.
- Configure your sGTM endpoint, GA4 Measurement ID, and GA4 API secret as needed.
- Enable the ecommerce events you want to track.
FAQ
-
Do I need FluentCart?
-
Yes. CodifyCore sGTM for FluentCart is an addon for FluentCart and depends on FluentCart order, checkout, product, and customer data.
-
Do I need Server-Side Google Tag Manager?
-
Yes for the Free plugin. Direct Meta Conversions API routing is available through the Pro extension.
-
Which Purchase triggers are supported?
-
Purchase events can fire when payment status becomes Paid, order status becomes Processing, or shipping status becomes Shipped or Delivered. Receipt page tracking is only used as a guarded fallback after a reliable paid or processing signal.
-
Does the plugin hash customer data?
-
Yes. When matching fields are enabled, selected customer data is normalized and SHA-256 hashed before being sent for supported tracking payloads.
-
Where can I review event responses?
-
Event response logs are available through the Pro extension.
-
Where can I find documentation and changelog?
-
Documentation: https://codifycore.com/docs/codifycore-sgtm-for-fluentcart/
Changelog: https://codifycore.com/docs/codifycore-sgtm-for-fluentcart/changelog/
Reviews
There are no reviews for this plugin.
Contributors & Developers
“CodifyCore sGTM for FluentCart” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “CodifyCore sGTM for FluentCart” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial public release.
- Added sGTM routing for FluentCart ecommerce events.
- Added customer matching field hashing options.
- Added guarded Purchase event triggers for paid, processing, shipped, and delivered order flows.
- Added extension points for the Pro package.







