Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/claytoncollie/tracking-code-for-google-tag-manager
Tracking Code For Google Tag Manager is a simple, lightweight WordPress plugin for inserting your Google Tag Manager tracking code. The plugin does one thing and one thing only; prints the standard Google Tag Manager tracking script in your website.
https://github.com/claytoncollie/tracking-code-for-google-tag-manager
composer google-tag-manager gtm wordpress wordpress-plugin
Last synced: 4 days ago
JSON representation
Tracking Code For Google Tag Manager is a simple, lightweight WordPress plugin for inserting your Google Tag Manager tracking code. The plugin does one thing and one thing only; prints the standard Google Tag Manager tracking script in your website.
- Host: GitHub
- URL: https://github.com/claytoncollie/tracking-code-for-google-tag-manager
- Owner: claytoncollie
- License: gpl-3.0
- Created: 2020-11-27T16:12:44.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-05T10:42:21.000Z (5 months ago)
- Last Synced: 2024-11-14T13:17:41.023Z (5 days ago)
- Topics: composer, google-tag-manager, gtm, wordpress, wordpress-plugin
- Language: PHP
- Homepage: https://wordpress.org/plugins/tracking-code-for-google-tag-manager/
- Size: 309 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Tracking Code For Google Tag Manager
Tracking Code For Google Tag Manager is a simple, lightweight WordPress plugin for inserting your Google Tag Manager tracking code. The plugin does one thing and one thing only; prints the standard Google Tag Manager tacking script in your website. To insert your container ID, navigate to Settings > General and then scroll to the bottom of the page.
### Getting Started
1. Upload `tracking-code-for-google-tag-manager` to the `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Navigate to Settings > General > scroll to the bottom of the page
4. Insert your container ID
5. Save your changes### Composer
`composer require claytoncollie/tracking-code-for-google-tag-manager`
### Filters
If you want to set the container ID without using the wp-admin user interface, use the filter below.
```php
add_filter(
'tracking_code_for_google_tag_manager_id',
/**
* Set Google Tag Manager container ID.
*
* @param string $container_id Container ID.
*
* @return string
*/
function ( $container_id ) {
return 'GTM-7654321';
}
);
```### Frequently Asked Questions
##### Why did you build this plugin?
The plugins I have used in the past to solve this problem have too many features for my liking. This plugin is comprised three functions. One for registering a settings field on the Options General page. And another two for printing the tracking code to the frontend. I want a lightweight solution for the websites that I build without all of the extra bells and whistles. If you are expecting this plugin to do more or grow in the future, please do not use it.
##### Where is the tracking code inserted?
The tracking code is inserted into the `` and `` sections.
##### Will this plugin slow down my website?
No. This plugin is intentionally lightweight. All it does is register a settings field, saves to the database, and then inserts the tracking code. Nothing more.
##### I found a bug. How do I report it?
https://github.com/claytoncollie/tracking-code-for-google-tag-manager/issues
##### Can I use this plugin with Composer?
https://packagist.org/packages/claytoncollie/tracking-code-for-google-tag-manager