Title: GTM Kit &#8211; Google Tag Manager &amp; GA4 integration
Author: TLA Media
Published: <strong>6 Eylül 2022</strong>
Last modified: 3 Haziran 2026

---

Eklentilerde ara

![](https://ps.w.org/gtm-kit/assets/banner-772x250.png?rev=2820073)

![](https://ps.w.org/gtm-kit/assets/icon.svg?rev=2783020)

# GTM Kit – Google Tag Manager & GA4 integration

 [TLA Media](https://profiles.wordpress.org/tlamedia/) tarafından

[İndir](https://downloads.wordpress.org/plugin/gtm-kit.2.14.1.zip)

[Canlı önizleme](https://tr.wordpress.org/plugins/gtm-kit/?preview=1)

 * [Detaylar](https://tr.wordpress.org/plugins/gtm-kit/#description)
 * [İncelemeler](https://tr.wordpress.org/plugins/gtm-kit/#reviews)
 *  [Kurulum](https://tr.wordpress.org/plugins/gtm-kit/#installation)
 * [Geliştirme](https://tr.wordpress.org/plugins/gtm-kit/#developers)

 [Destek](https://wordpress.org/support/plugin/gtm-kit/)

## Açıklama

GTM Kit puts the Google Tag Manager container code on your website so that you don’t
need to touch any code. It also pushes data from WooCommerce, Easy Digital Downloads(
EDD) and Contact Form 7 to the data layer for use with for Google Analytics 4, Facebook
and other GTM tags.

The goal of GTM Kit is to provide a flexible tool for generating the data layer 
for Google Tag Manager. It is easy to use and doesn’t require any coding, but it
allows developers to customize the plugin as needed.

### Google Analytics 4 ile izlenen e-ticaret etkinlikleri

The following GA4 events are automatically included in the dataLayer:

### WooCommerce

 * view_item_list
 * select_item
 * view_item
 * add_to_wishlist **[Premium]**
 * add_to_cart
 * view_cart
 * remove_from_cart
 * begin_checkout
 * add_shipping_info
 * add_payment_info
 * purchase
 * refund **[Premium]**
 * order_paid **[Premium]**

Unlock all features with [GTM Kit Woo Add-On](https://woocommerce.com/products/gtm-kit-woo-add-on/).

### Easy Digital Downloads

 * view_item
 * add_to_cart
 * begin_checkout
 * purchase

### Esnek kapsayıcı uygulaması

Depending on how you use Google Tag Manager you can delay the loading of the container
script until the browser is idle. This may be relevant to you be if are focusing
on pagespeed.

You may enter a custom domain name if you are using a custom server side GTM (sGTM)
container for tracking. It’s also possible to specify a custom loader. GTM Kit has
full support for Stape server GTM hosting.

You can also exclude specific pages from GTM entirely. Add URL patterns on the Container
settings page and GTM Kit holds back the container, the noscript fallback, and its
data layer scripts on matching pages. Useful for third-party checkout iframes, partner-
hosted subpages, and in-app webview routes that run their own tracking. Glob patterns
are supported by default, with optional regex for advanced matching.

### Yazı Verisi

You may specify which post data elements you wish to include in the dataLayer for
use in Google Tag Manager.
 – Post type: include the type of the current post or
archive page. – Page type: include a defined page type. I.e. post, page, product,
category, cart, checkout etc. – Categories: include the categories of the current
post or archive page. – Tags: include the tags of the current post or archive page.–
Post title: include the post title of the current post. – Post ID: include the Post
ID of the current post. – Post date: include the post date. – Post author name: 
include the post author name. – Post author ID: include the post author ID.

## Ekran Görüntüleri

[⌊GTM Kit Dashboard⌉⌊GTM Kit Dashboard⌉[

GTM Kit Dashboard

[⌊Container settings: container code, server side GTM, and page exclusions⌉⌊Container
settings: container code, server side GTM, and page exclusions⌉[

Container settings: container code, server side GTM, and page exclusions

[⌊Yazı Verisi settings⌉⌊Yazı Verisi settings⌉[

Yazı Verisi settings

[⌊Google Consent Mode⌉⌊Google Consent Mode⌉[

Google Consent Mode

[⌊WooCommerce Entegrasyonu⌉⌊WooCommerce Entegrasyonu⌉[

WooCommerce Entegrasyonu

## Yükleme

 1. GTM Kit’i WordPress.org eklenti deposu aracılığıyla veya dosyaları sunucunuza yükleyerek
    kurun.
 2. Eklentiyi WordPress’teki ‘Eklentiler’ menüsünden etkinleştirin
 3. GTM Kapsayıcı Kimliğinizi (Container ID) girin ve “Değişiklikleri Kaydet”i tıklayın.

## SSS

### GTM Kapsayıcı Kimliğini (Container ID) nereden alabilirim?

[Google Etiket Yöneticisi](https://tagmanager.google.com/)‘nde bir hesap ve kapsayıcı
oluşturup oradan alabilirsiniz.

### Google Analytics 4 (GA4) destekleniyor mu?

Evet! Google Analytics 4’ün bütün özelliklerini desteklemek için çalışıyoruz ve 
Analytics 4’ün gelecekteki tüm özelliklerini uygulayacağız.

### Bu eklenti önbellek eklentilerini destekliyor mu?

Yes! Pagespeed is one of our main focus points, and we strive to make the plugin
compatible with full page caching.

### How can I report security bugs?

You can report security bugs through the Patchstack Vulnerability Disclosure Program.
The Patchstack team help validate, triage and handle any security vulnerabilities.
[Report a security vulnerability.](https://patchstack.com/database/vdp/gtm-kit)

## İncelemeler

![](https://secure.gravatar.com/avatar/bbb6175a09141608e9cc4fd898495e118f73990c87d6d9a7154abd2f1eab6d03?
s=60&d=retro&r=g)

### 󠀁[A stable solution—for years](https://wordpress.org/support/topic/a-stable-solution-for-years/)󠁿

 [Dominik](https://profiles.wordpress.org/elexpress/) 23 Nisan 2026

Every now and then, plugins cause problems after updates requiring you to work with
developers to fix bugs – but this one has worked reliably for years.

![](https://secure.gravatar.com/avatar/ef434f98845c6cca000d1eb979c22165da771b9222acaced3163384727aa96c7?
s=60&d=retro&r=g)

### 󠀁[Don’t waste your time with this plugin](https://wordpress.org/support/topic/dont-waste-your-time-with-this-plugin-8/)󠁿

 [tomaszubrik](https://profiles.wordpress.org/tomaszubrik/) 21 Ocak 2026 1 yanıt

It’s not working. Instead of this I have to paste script into header of page to 
have GA4 live again. I spend 4 days with it and it’s not working at all. It was 
a waste of my time.

![](https://secure.gravatar.com/avatar/305cd0595d53c493138eed8d7aabe7c90c8257c2ea09865612a03502281e7280?
s=60&d=retro&r=g)

### 󠀁[Great Plugin requirements full filled!](https://wordpress.org/support/topic/great-plugin-requirements-full-filled/)󠁿

 [vinnyrajput](https://profiles.wordpress.org/vinnyrajput/) 23 Ocak 2025

Easy to configure, effective and support is helpful.

![](https://secure.gravatar.com/avatar/01b291c8a5a1b681850e93eea8b8c0c469fe61917926f1fd465fb26084900314?
s=60&d=retro&r=g)

### 󠀁[Astonishing](https://wordpress.org/support/topic/astonishing-13/)󠁿

 [bluantinoo](https://profiles.wordpress.org/bluantinoo/) 16 Ekim 2024

After years of using GTM4WP I started having troubles tracking the purchase events
of my woocommerce. GTM Kit solved every issue in 5 minutes. It’s straightforward
to set up. It also imports settings from GTM4WP at first activation, and finally,
all my e-commerce events are tracked properly.

![](https://secure.gravatar.com/avatar/9e835600044ca5078fa0e0989df4bfda93f42fa33b8bc1cd517d6ade3088203c?
s=60&d=retro&r=g)

### 󠀁[Great Plugin – Great Support](https://wordpress.org/support/topic/great-plugin-great-support-1927/)󠁿

 [shopmaster](https://profiles.wordpress.org/serdarozbilen/) 26 Eylül 2024

I have been using gtm4wp for years and didn’t think I would find anything better.
But I did. And with great support. It also fixed the issue with Bricks Builder right
away. It looks really great.

![](https://secure.gravatar.com/avatar/3bbd22ffa78a108e239e2bbd59b34bb3614b35b289e7279bc9a014c45d4560ab?
s=60&d=retro&r=g)

### 󠀁[Works great, exceptional good service](https://wordpress.org/support/topic/works-great-exceptional-good-service/)󠁿

 [Mooren](https://profiles.wordpress.org/mooren/) 16 Temmuz 2024

Fantastic service after we experienced an issue in our network setup.

 [ 20 incelemeyi oku ](https://wordpress.org/support/plugin/gtm-kit/reviews/)

## Katkıda Bulunanlar ve Geliştiriciler

“GTM Kit – Google Tag Manager & GA4 integration” açık kaynaklı yazılımdır. Aşağıdaki
kişiler bu eklentiye katkıda bulunmuşlardır.

Katkıda bulunanlar

 *   [ TLA Media ](https://profiles.wordpress.org/tlamedia/)
 *   [ Torben Lundsgaard ](https://profiles.wordpress.org/torbenlundsgaard/)
 *   [ GTM Kit ](https://profiles.wordpress.org/gtmkit/)

“GTM Kit – Google Tag Manager & GA4 integration” 4 dile çevrildi. Katkıda bulundukları
için [çevirmenlere](https://translate.wordpress.org/projects/wp-plugins/gtm-kit/contributors)
teşekkürler.

[“GTM Kit – Google Tag Manager & GA4 integration” eklentisini dilinize çevirin.](https://translate.wordpress.org/projects/wp-plugins/gtm-kit)

### Geliştirmeyle ilgilenir misiniz?

[Kodu görüntüleyin](https://plugins.trac.wordpress.org/browser/gtm-kit/), [SVN deposuna](https://plugins.svn.wordpress.org/gtm-kit/)
göz atın ya da [RSS](https://plugins.trac.wordpress.org/log/gtm-kit/?limit=100&mode=stop_on_copy&format=rss)
ile [geliştirme günlüğüne](https://plugins.trac.wordpress.org/log/gtm-kit/) abone
olun.

## Değişiklik Kaydı

#### 2.14.1

Release date: 2026-06-03

A maintenance fix for the 2.14 line; see the [2.14 release post](https://gtmkit.com/gtm-kit-2-14/)
for what 2.14 introduced.

#### Hata düzeltmeleri:

 * WooCommerce block tracking now loads on block (FSE) themes where Cart, Checkout,
   Mini Cart, Product Collection, or Related Products are rendered from block templates
   and template parts. Previously the block tracking bundle could fail to load on
   these sites, so block ecommerce events never fired.

#### 2.14.0

Release date: 2026-06-02

Find out about what’s new in our [release post](https://gtmkit.com/gtm-kit-2-14/).

#### New:

 * New “Engagement events” settings section emits GA4 standard `login`, `sign_up`,`
   search`, and `generate_lead` events out of the box. Each event has its own toggle
   and defaults to on, so customers see the events the moment they upgrade.
 * Rebuilt WooCommerce block tracking on stable data-store APIs. Cart, Checkout,
   Mini Cart, All Products, Product Collection, Single Product, Related Products,
   the Cart block cross-sells, and product filter blocks now all emit ecommerce 
   events end to end, including add_to_cart and view_cart from the Mini Cart, list
   and select tracking for the All Products grid and cart cross-sells, and view_item_list
   re-fires when a filter or pagination control updates a Product Collection.

#### Hata düzeltmeleri:

 * The Contact Form 7 integration now loads reliably on form pages when “Load JavaScript”
   is set to the recommended “Only on pages where the Contact Form 7 script is registered”
   mode, even when a performance plugin (e.g. WP Rocket) defers Contact Form 7’s
   own scripts until shortcode render. Previously the integration could be skipped
   on legitimate form pages and `gtmkit.CF7MailSent` would not fire.

#### Diğer:

 * New developer filters let extensions tag the method, normalise the search term,
   assign a lead value, rename the handoff cookie, veto any event, or opt custom
   search templates into the `search` event.
 * New `gtmkit_blocks_supported` filter lets developers add custom block names to
   the list that loads GTM Kit’s block tracking.
 * Raised the minimum WooCommerce version to 10.3 for the new block tracking integration.
   Sites on earlier WooCommerce continue to receive classic-template tracking unchanged.
 * Added Vitest and Playwright test harnesses covering the block tracking path, 
   plus PHPUnit coverage for the block detection and Store API extension.
 * Prepare the settings and setup-wizard bootstrap for React 19, which WordPress
   will ship in a future release. No behaviour change under the current React 18.

#### 2.13.1

Release date: 2026-05-26

A maintenance fix for the 2.13 line; see the [2.13 release post](https://gtmkit.com/gtm-kit-2-13/)
for what 2.13 introduced.

#### Hata düzeltmeleri:

 * The “Exclude pages from GTM” feature now also holds back the WooCommerce, Contact
   Form 7, and Easy Digital Downloads tracking scripts on excluded pages. Previously
   those add-on scripts could still load on an excluded page and fail, because the
   core GTM Kit runtime they rely on was withheld there.

#### 2.13.0

Release date: 2026-05-26

Find out about what’s new in our [release post](https://gtmkit.com/gtm-kit-2-13/).

#### New:

 * New “Exclude pages from GTM” section on the Container settings page lets you 
   list URL patterns where GTM Kit should stay off. Useful for third-party checkout
   iframes, partner-hosted subpages, or in-app webview routes that have their own
   tracking.
 * New `window.gtmkit.events.push()` helper now sits in front of every GTM Kit event
   push, so an add-on can defer consent-sensitive events in the browser without 
   server-side suppression.

#### Diğer:

 * The existing `gtmkit_container_active` filter now receives the actual computed
   container-active value instead of a hardcoded `true`, so callbacks that return
   the value through unchanged automatically honor the new URL exclusion.
 * PHP-rendered initial dataLayer content is now emitted through the same client
   helper, so deferral works the same on full-page-cached and uncached pages.

#### 2.12.0

Release date: 2026-05-19

Find out about what’s new in our [release post](https://gtmkit.com/gtm-kit-2-12/).

#### New:

 * New welcome modal greets fresh installs on their first GTM Kit admin page and
   links to the documentation. Existing installs are not interrupted.
 * GTM Kit can now surface launch and upgrade announcements from gtmkit.com without
   a plugin release.

#### Hata düzeltmeleri:

 * Prevent a fatal error on WooCommerce shop and archive pages when another plugin(
   e.g. WP Grid Builder) re-runs the product loop without a current product in context.
   GTM Kit now skips its hidden product-data tag instead of crashing the page.
 * No more “headers already sent” PHP warning when running WP-CLI commands on sites
   that use the Cookie Keeper option.

#### Diğer:

 * New `gtmkit_introductions` filter and `Introduction_Interface` contract let add-
   ons register their own announcement modals through a documented public API.

#### 2.11.0

Release date: 2026-05-11

Find out about what’s new in our [release post](https://gtmkit.com/gtm-kit-2-11/).

#### New:

 * “Exclude tax” toggle now controls every standard e-commerce event the data layer
   emits: `view_cart`, `begin_checkout`, `purchase`, variation prices on variable
   product pages (re-fired `view_item` + `add_to_cart`), and the per-item coupon`
   discount` field.

#### Hata düzeltmeleri:

 * Cart, checkout, variation, and coupon-discount events now follow the “Exclude
   tax” toggle consistently across `value`, `price`, and `discount` fields. The 
   GTM Kit Woo and GTM Kit Premium add-ons extend the fix to refund and order-paid
   events in their paired releases.
 * Silence the “translation loading triggered too early” notice that WordPress 6.7
   + logs against the `gtm-kit` text domain by registering translations at the very
   start of `init` before any other code can request a translated string.
 * Close an edge case where a script-dependency notice could still appear under 
   WordPress 6.9.1+ when a consent or CMP plugin toggled the GTM Kit container active
   mid-request, by asking the WordPress script registry directly which scripts were
   actually registered instead of re-evaluating the container gate.

#### Diğer:

 * Heads up: GA4 numbers may move after this update. Stores with prices entered 
   ex-tax and tax-inclusive cart display will see `value` change from ex-tax to 
   inc-tax in cart and checkout events.
 * New `gtmkit_resolve_tax_mode` and `gtmkit_resolve_item_discount` filters let 
   developers override the toggle programmatically (per-event or per-context) and
   override the per-item coupon discount calculation.
 * Minimum required WordPress version is now 6.8 (was 6.7). Sites still on WordPress
   6.7 won’t get this update via the dashboard until they upgrade WordPress.

#### 2.10.1

Release date: 2026-05-07

Tag-only follow-up to 2.10.0 — completes the consent admin-badge surface alongside
the React renderer that already shipped in 2.10.0. See the [2.10 release post](https://gtmkit.com/gtm-kit-2-10/)
for the broader context.

#### New:

 * New `gtmkit_consent_admin_badges` filter lets add-ons (e.g. Premium’s WP Consent
   API integration) push status banners onto the Consent settings page so users 
   see immediately when a higher-priority consent source has taken over.

#### 2.10.0

Release date: 2026-05-06

Find out about what’s new in our [release post](https://gtmkit.com/gtm-kit-2-10/).

#### New:

 * New “CMP script attributes” section on the Consent settings page lets you toggle
   Cookiebot, Iubenda, and CookieYes script-blocking attributes with one click and
   add a custom attribute for any other CMP — no PHP filters required.
 * Fresh installs auto-detect a known CMP plugin (Cookiebot, Iubenda, CookieYes)
   and pre-select the matching toggle so the right attribute is on from day one.
 * New “Script gating” mode on the Consent settings page lets you choose between
   always loading GTM, letting it load under Consent Mode v2 control, or holding
   it back entirely until consent is granted. Default stays as “Always load” so 
   existing installs see no change.
 * Strong-block mode masks the Google Tag Manager container until visitors consent.
   Works alongside any CMP and falls back gracefully when no consent signal arrives.
 * Power users can override which consent categories must be granted before strong-
   block mode unmasks GTM via the new `gtmkit_strong_block_required_categories` 
   filter.
 * `window.gtmkit.consent.state` exposes the current consent state so partner scripts
   and integrators can inspect it without subscribing to events.
 * New developer hooks let CMP integrations and consent add-ons plug into GTM Kit’s
   consent flow without forking the plugin — sites running Cookiebot, CookieYes,
   WP Consent API or in-house consent solutions can now feed their state straight
   into GTM Kit.
 * Server-side broadcast `gtmkit_consent_updated` so other plugins can react to 
   consent state changes without polling.
 * Per-event `gtmkit_event_should_defer` filter so future deferral features can 
   hold individual events back when consent is missing.

#### Hata düzeltmeleri:

 * Eliminate “dependencies that are not registered: gtmkit-container” warnings logged
   by WordPress 6.9.1+ on sites that have GTM Kit’s container active.

#### Diğer:

 * The Cookiebot script attribute (`data-cookieconsent="ignore"`) is now configurable
   via Settings  Consent  CMP script attributes. Existing installs keep the attribute
   on by default to preserve current behavior; turn it off explicitly if you do 
   not use Cookiebot.

#### 2.9.0

Release date: 2026-04-29

Find out about what’s new in our [release post](https://gtmkit.com/gtm-kit-2-9/).

#### Geliştirmeler:

 * Scope Google Consent Mode defaults to specific countries or regions (e.g. DK,
   DE, US-CA) instead of applying them everywhere. Useful for sites with visitors
   both inside and outside the EU.
 * Consent updates from other plugins or partner scripts can now talk to GTM Kit
   through a simple JavaScript API, making CMP integrations easier.

#### Hata düzeltmeleri:

 * Webhooks for Server-side Tracking on the WooCommerce integrations page no longer
   stay locked after entering an sGTM Container Domain on premium installs.

#### Diğer:

 * “Wait For Update” is now a proper number field with a sensible 500 ms default
   on new installs. Your existing value is kept.
 * Clearer warning on the Consent Mode page — if Cookiebot, Complianz, CookieYes,
   or Cookie Information already handles your consent, leave this setting off.
 * Introduced an internal automated test suite (PHPUnit + Vitest) and continuous
   integration across PHP 7.4–8.4 × WordPress 6.9. No functional change — every 
   future release is now verified by unit and integration tests before shipping,
   raising the bar on quality and reliability.

#### 2.8.4

Release date: 2026-04-23

#### Diğer:

 * Declared compatibility with WooCommerce Product Object Caching (`product_instance_caching`)
   introduced in WooCommerce 10.5. No functional change; resolves the “incompatible
   plugins” notice in WooCommerce  Settings  Advanced  Features.
 * Tested up to WooCommerce 10.7.
 * Tested up to WordPress 7.0.

#### 2.8.3

Release date: 2026-03-18

#### Hata düzeltmeleri:

 * Fix: Add error handling to WooCommerce blocks action handlers to prevent tracking
   errors from breaking checkout functionality or interfering with third-party plugins.

#### Diğer:

 * Tested up to WooCommerce 10.6.

#### 2.8.2

Release date: 2026-02-17

#### Hata düzeltmeleri:

 * Fix undefined array key warning for order-received query var in edge cases like
   certain payment gateway redirects or bot traffic.

#### 2.8.1

Release date: 2026-01-30

#### Hata düzeltmeleri:

 * Fixes correct detection of the premium plugin.

#### 2.8.0

Release date: 2026-01-29

#### Geliştirmeler:

 * Improved internal handling of plugin settings to make GTM Kit more reliable and
   easier to maintain, while ensuring full backward compatibility with existing 
   configurations.

#### Diğer:

 * Tested up to WooCommerce 10.5.
 * Require WooCommerce 9.5.

#### Earlier versions

For the changelog of earlier versions, please refer to [the changelog on gtmkit.com](https://gtmkit.com/changelog/).

## Meta

 *  Sürüm **2.14.1**
 *  Son güncelleme **5 gün önce**
 *  Etkin kurulumlar **30.000+**
 *  WordPress sürümü ** 6.8 veya üstü **
 *  Test edilen sürüm **7.0**
 *  PHP sürümü ** 7.4 veya üstü **
 *  Diller
 * [Danish](https://da.wordpress.org/plugins/gtm-kit/), [English (US)](https://wordpress.org/plugins/gtm-kit/),
   [Spanish (Chile)](https://cl.wordpress.org/plugins/gtm-kit/), [Spanish (Spain)](https://es.wordpress.org/plugins/gtm-kit/)
   ve [Turkish](https://tr.wordpress.org/plugins/gtm-kit/).
 *  [Dilinize çevirin](https://translate.wordpress.org/projects/wp-plugins/gtm-kit)
 * Etiketler
 * [analytics](https://tr.wordpress.org/plugins/tags/analytics/)[ga4](https://tr.wordpress.org/plugins/tags/ga4/)
   [google tag manager](https://tr.wordpress.org/plugins/tags/google-tag-manager/)
   [gtm](https://tr.wordpress.org/plugins/tags/gtm/)[woocommerce](https://tr.wordpress.org/plugins/tags/woocommerce/)
 *  [Gelişmiş görünüm](https://tr.wordpress.org/plugins/gtm-kit/advanced/)

## Puanlar

 5 üzerinden 4.8 yıldız.

 *  [  19 5 yıldızlı inceleme     ](https://wordpress.org/support/plugin/gtm-kit/reviews/?filter=5)
 *  [  0 4 yıldızlı inceleme     ](https://wordpress.org/support/plugin/gtm-kit/reviews/?filter=4)
 *  [  0 3 yıldızlı inceleme     ](https://wordpress.org/support/plugin/gtm-kit/reviews/?filter=3)
 *  [  0 2 yıldızlı inceleme     ](https://wordpress.org/support/plugin/gtm-kit/reviews/?filter=2)
 *  [  1 1 yıldızlı inceleme     ](https://wordpress.org/support/plugin/gtm-kit/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/gtm-kit/reviews/#new-post)

[Tüm değerlendirmeleri görün](https://wordpress.org/support/plugin/gtm-kit/reviews/)

## Katkıda bulunanlar

 *   [ TLA Media ](https://profiles.wordpress.org/tlamedia/)
 *   [ Torben Lundsgaard ](https://profiles.wordpress.org/torbenlundsgaard/)
 *   [ GTM Kit ](https://profiles.wordpress.org/gtmkit/)

## Destek

Son iki ay içinde çözülen sorunlar:

     2 adetten 2 adedi

 [Destek forumunu görüntüle](https://wordpress.org/support/plugin/gtm-kit/)

## Bağış yap

Bu eklentinin geliştirilmesini desteklemek ister misiniz?

 [ Bu eklentiye bağış yap ](https://github.com/tlamedia/gtm-kit)