Açıklama
Integrates Google Tag Manager into WordPress and generates an advanced dataLayer, optimized for blogs, newspapers, magazines, and other digital media.
GTM4Publishers is a specialized plugin for digital publishers who need advanced and detailed content tracking. The plugin smartly integrates Google Tag Manager and automatically generates a rich dataLayer with specific information for each post.
Main Features:
- Full Google Tag Manager management: Automatically inserts GTM code in the correct positions (head and body)
- Advanced dataLayer: Automatically generates a detailed dataLayer with post-specific information
- Pre-configured GTM container: Includes a ready-to-import JSON file with complete configuration
- Dual event system: Distinguishes between “view” (page load) and “read” (real engagement)
- Flexible configuration: Choose between inserting the full GTM code or just generating the dataLayer
- Intuitive custom fields: Set access type and evergreen content directly from the post editor
- Configurable CSS selectors: Adapt the plugin to any theme using customizable CSS selectors
- Optimized for publishers: Includes specific metrics like reading time, multimedia, hierarchical categories, etc.
- Internationalization: English (default), Spanish, and Russian translations included
- Security: All user input is sanitized and escaped following WordPress best practices
External Services
This plugin may connect to Google Tag Manager (GTM) services when the user chooses to insert GTM code on their website.
Google Tag Manager (Optional Integration):
- What it is and what it’s used for: Google Tag Manager is a tag management system that allows you to quickly and easily update measurement codes and related code fragments (collectively called “tags”) on your website or mobile app. This plugin can optionally insert GTM code to enable advanced analytics and tracking capabilities.
- What data is sent and when: When GTM integration is enabled, the plugin sends page view data and user interaction information to Google Tag Manager. This includes post metadata (categories, tags, author, publication date), content analysis (word count, reading time, multimedia content), and user behavior data (referrer, origin, engagement metrics). Data is sent when users visit individual post pages and when they interact with content (reading events).
- When it’s used: GTM integration is completely optional and is only activated if the user explicitly enables the “Insert GTM Code” option in the plugin settings. By default, the plugin only generates a dataLayer without connecting to any external services.
- Service provider: Google Tag Manager is provided by Google LLC.
- Terms of Service: https://marketingplatform.google.com/about/analytics/terms/
- Privacy Policy: https://policies.google.com/privacy
Important Note: The plugin is designed to work without any external services. The GTM integration is an optional feature that users can choose to enable or disable. When disabled, the plugin only generates a local dataLayer without sending any data to external services.
Credits
Developed by Antonio Lite — https://www.antoniolite.com
Telegram support group — https://t.me/GTM4Publishers
Donate link
Ekran Görüntüleri
Yükleme
- Upload the
gtm4publishersfolder to the/wp-content/plugins/directory. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Go to ‘Settings’ > ‘GTM4Publishers’ to configure the plugin.
SSS
-
Does this plugin work with any theme?
-
Yes, you can configure the CSS selectors to adapt the plugin to any theme.
-
Is the plugin compatible with page builders?
-
Yes, it automatically detects posts created with Elementor, Divi, WP Bakery Page Builder, Gutenberg, and others.
-
Can I use only the dataLayer without inserting the GTM code?
-
Yes, you can choose to only generate the dataLayer and insert the GTM code manually if you prefer.
-
Is the plugin translatable?
-
Yes, it includes English, Spanish, and Russian translations and is fully compatible with WordPress translation tools.
-
How do I customize the read_post event?
-
You can adjust the time and scroll conditions in your GTM container triggers.
-
How do I configure GA4 to use the dataLayer generated by this plugin?
-
After importing the provided GTM container, make sure your GA4 tags are set up to use the variables from the dataLayer (such as categories, tags, access, evergreen, etc.). You can map these variables in your GA4 configuration tag or in custom events. The included container already provides a recommended setup for most publishers.
-
Can I analyze my content performance in BigQuery?
-
Yes! The plugin is designed to work perfectly with Google Analytics 4 and BigQuery. Once you have GA4 exporting data to BigQuery, you can use the dataLayer parameters (like categories, access, editor, etc.) for advanced analysis. Example SQL queries are provided in the plugin documentation and in the readme file.
-
What kind of advanced analysis can I do with BigQuery?
-
You can analyze engagement rates by category, compare premium vs public content, measure editor performance, and much more. The plugin’s dataLayer structure is optimized for granular, actionable insights in BigQuery and other analytics tools.
-
Is it safe to uninstall the plugin?
-
Yes, if you enable the “Delete all data on uninstall” option, all plugin settings and custom fields will be removed using only the WordPress API (no direct database queries). If you leave this option unchecked, your data will be preserved for future use or reinstallation.
İncelemeler
Bu eklenti için herhangi bir değerlendirme bulunmuyor.
Katkıda Bulunanlar ve Geliştiriciler
“GTM4Publishers – Smart content tracking for blogs, news sites and magazines” açık kaynaklı yazılımdır. Aşağıdaki kişiler bu eklentiye katkıda bulunmuşlardır.
Katkıda bulunanlarGeliştirmeyle ilgilenir misiniz?
Kodu görüntüleyin, SVN deposuna göz atın ya da RSS ile geliştirme günlüğüne abone olun.
Değişiklik Kaydı
1.0.0
- Initial release
- Advanced dataLayer generation
- Pre-configured GTM container
- Editor detection (Elementor, Divi, WP Bakery, Gutenberg, others)
- Custom fields for premium and evergreen content
- Full internationalization (English, Spanish, Russian)
- Security improvements and best practices





