WordPress plugin

GTM Kit Premium

GTM Kit Premium places a Google Tag Manager container on a WordPress site without code edits. Its configurable data layer can send information from WooCommerce, Easy Digital Downloads (EDD), and Contact Form 7 to Google Analytics 4 (GA4), Facebook, and other tags managed in Google Tag Manager. Developers can personalize the add-on when needed.

GTM Kit Premium

GTM Kit Premium places a Google Tag Manager container on a WordPress site without code edits. Its configurable data layer can send information from WooCommerce, Easy Digital Downloads (EDD), and Contact Form 7 to Google Analytics 4 (GA4), Facebook, and other tags managed in Google Tag Manager. Developers can personalize the add-on when needed.

Settings are grouped under Setup, Events & data layer, Commerce, Consent & privacy, and Tools. You can choose which post details enter the data layer, including post type, page type, categories, tags, title, ID, date, and author name or ID. Consent settings include Google Consent Mode and CMP script attributes.

Commerce events

For WooCommerce, the data layer includes GA4 events for product discovery, cart activity, checkout, orders, refunds, and subscriptions.

  • Product and cart: view_item_list, select_item, view_item, add_to_wishlist, add_to_cart, view_cart, and remove_from_cart.
  • Checkout: begin_checkout, add_shipping_info, and add_payment_info.
  • Orders and subscriptions: purchase, refund, order_paid, order_processing, order_completed, order_refunded, and subscription_started.

EDD adds view_item, add_to_cart, begin_checkout, and purchase events. These events provide data for configuring GA4, advertising, and other tags in Google Tag Manager.

Tracking diagnostics

Once a day, GTM Kit checks one of your pages as a user would receive it. It reports when a container is missing or tracking loads twice, and names the second extension or tool when it can identify it.

WordPress Site Health checks container setup and delivery, consent configuration, whether settings can be saved, and whether a Google tag served from your own domain is working. The Info tab shows the configuration on one screen and can copy it into a support request.

Staging and tag delivery

On websites WordPress identifies as staging, development, or local, GTM Kit leaves out the container while continuing to create the data layer. A setting lets you load the container when you intend to measure a test website.

GTM Kit can serve the Google tag from your own domain. Before enabling it, the plugin checks that the server can reach Google and that the serving address is reachable. It repeats both checks daily. If either check fails, GTM Kit returns to standard container loading and notifies you. This option is off by default and cannot run alongside a custom server-side GTM container domain.

You can delay container-script loading until the browser is idle. For a custom server-side GTM container, you can set its domain and specify a custom loader. Stape-hosted server-side containers are supported. When you enable the Stape loader, GTM Kit contacts Stape only when you save settings the loader depends on or request a refresh. The request includes container identifiers, the server-side domain, the data layer name and, when Cookie Keeper is enabled, the cookie name. It does not include visitor data.

Page exclusions and settings import

Container settings can exclude matching pages from the container, its noscript fallback, and data layer scripts. Glob patterns work by default, with optional regular expressions for advanced matching.

The Tools page can import settings from Google Tag Manager for WordPress, Google Tag Manager for WooCommerce, Metronet Tag Manager, and other GTM extensions. Imports can include the container ID, data layer variables, Consent Mode defaults, excluded user roles, and container environment. Before saving, GTM Kit shows which settings will be replaced and updates only settings configured by the other plugin.

Installation

Install the plugin through the WordPress plugin installation screen or upload its documents, then activate it from the Plugins menu. Enter your GTM Container ID and save. Review Setup, Events & data layer, Commerce, Consent & privacy, and Tools, then check the configuration with the available diagnostics.