WordPress plugin
GTM Kit Premium
GTM Kit Premium places a Google Tag Manager container on your WordPress website without requiring code edits. It builds a flexible data layer and can pass information from WooCommerce, Easy Digital Downloads, and Contact Form 7 for use with GA4, Facebook, and other tags configured in Google Tag Manager. Settings are grouped into Setup, Events & data layer, Commerce, Consent & privacy, and Tools.
GTM and GA4 data for WordPress
GTM Kit Premium places a Google Tag Manager container on your WordPress website without requiring code edits. It builds a flexible data layer and can pass information from WooCommerce, Easy Digital Downloads, and Contact Form 7 for use with GA4, Facebook, and other tags configured in Google Tag Manager. Settings are grouped into Setup, Events & data layer, Commerce, Consent & privacy, and Tools.
Commerce events
WooCommerce events cover product discovery, cart activity, checkout, and orders. Premium includes wishlist, refund, order-status, and subscription events.
- Product and cart:
view_item_list,select_item,view_item,add_to_wishlist,add_to_cart,view_cart, andremove_from_cart. - Checkout:
begin_checkout,add_shipping_info, andadd_payment_info. - Orders:
purchase,refund,order_paid,order_processing,order_completed,order_refunded, andsubscription_started.
Easy Digital Downloads events include view_item, add_to_cart, begin_checkout, and purchase. You can also choose post data for the data layer, such as post type, page type, categories, tags, title, ID, date, and author details.
Tracking checks and consent options
Once a day, GTM Kit checks one of your pages as a user would receive it. It reports when the container is missing or tracking appears twice, and identifies the plugin or tool adding a duplicate when it can recognize it. WordPress Site Health checks container delivery, consent configuration, whether settings can be saved, and whether Google tag delivery from your domain is working. The Info tab shows the configuration together and can copy it for a support request.
Consent & privacy settings include Google Consent Mode and CMP script attributes. The available checks can help you review the consent configuration alongside the rest of the setup.
Staging sites and tag delivery
When WordPress identifies a site as staging, development, or local, GTM Kit leaves out the container to keep test traffic from reaching a live analytics property. It still builds the data layer there. A setting lets you load the container when you intend to measure a test site.
GTM Kit can serve the Google tag script from your own domain. This option is off by default. Before enabling it, the plugin checks that your server can reach Google and that the serving address is reachable, then repeats those checks daily. If either check fails, it returns to standard container loading and notifies you. The tag's measurement requests still go to Google unless you also configure Google's tag gateway through a supporting CDN or host. Serving the tag from your domain cannot be combined with a custom server-side GTM container domain.
For a custom server-side GTM container, you can enter its domain and specify a custom loader. GTM Kit supports loaders issued for Stape server-side hosting. You can also delay container-script loading until the browser is idle. Page exclusions hold back the container, its noscript fallback, and data layer scripts on matching pages. Glob patterns work by default, with optional regular expressions for advanced matching.
Settings import and setup
The Tools page can import configured settings from other Google Tag Manager plugins. Before saving, GTM Kit shows which settings will be replaced; it changes only settings the other plugin configured.
To get started, install and activate GTM Kit Premium through WordPress, enter your GTM container ID in Setup, and save the settings. Then review Events & data layer, Commerce, Consent & privacy, and Tools, and use the available diagnostics to check the configuration.