=== Tracking Code for Google Analytics === Contributors: claytoncollie Donate link: https://commerce.coinbase.com/checkout/2aa628a4-f12e-4231-a6eb-9887ddc6e9aa Tags: google, analytics, tracking code, tracking, universal analytics, tracking snippet Requires at least: 5.0 Tested up to: 6.6.0 Requires PHP: 7.2 Stable tag: 2.0.3 License: GPLv3 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Simple, lightweight solution for inserting your Google Analytics Universal tracking code. == Description == Tracking Code For Google Analytics is a simple, lightweight WordPress plugin for inserting your Google Analytics Universal Analytics tracking code. The plugin does one thing and one thing only; prints the standard Google Analytics tacking script to the `` of your website. To insert your tracking ID, navigate to Settings > General and then scroll to the bottom of the page. ### Composer `composer require claytoncollie/tracking-code-for-google-analytics` ### Filters If you want to set the tracking ID without using the wp-admin user interface, use the filter below. `add_filter( 'tracking_code_for_google_analytics_id', /** * Set Google Analytics tracking ID. * * @param string $tracking_id Tracking ID. * * @return string */ function ( string $tracking_id ) : string { $tracking_id = 'UA-7654321'; return $tracking_id; } );` ### Definitions You can also define the tracking ID in your wp-config.php file with the following snippet. `define( 'TRACKING_CODE_FOR_GOOGLE_ANALYTICS_ID', 'UA-7654321' );` ### Contributing While the purpose of this plugin is to be very tightly scoped, [issues and pull requests are welcome on GitHub](https://github.com/claytoncollie/tracking-code-for-google-analytics). I do not guarantee that everything will be merged or support will be given. ### Donate If you like this plugin and would like to support my work, [please consider a small donation via Coinbase](https://commerce.coinbase.com/checkout/2aa628a4-f12e-4231-a6eb-9887ddc6e9aa). == Installation == 1. Upload `tracking-code-for-google-analytics` 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 tracking ID 5. Save your changes == Frequently Asked Questions == = Why did I 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 two functions. One for registering a settings field on the Options General page. And another 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 `` section. = 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-analytics/issues](https://github.com/claytoncollie/tracking-code-for-google-analytics/issues) = Can I use this plugin with Composer? = [https://packagist.org/packages/claytoncollie/tracking-code-for-google-analytics](https://packagist.org/packages/claytoncollie/tracking-code-for-google-analytics) == Changelog == = 2.0.3 = * Fix readme markdown * Bump patch version to deploy = 2.0.2 = * Fix readme markdown * Bump patch version to deploy = 2.0.1 = * Patch version bump to deploy properly = 2.0.0 = * Major version. Possible breaking changes. Test locally before updating. * Change callback names. Possible breaking change. * Bump PHP required version to 7.2 * Add PHP Namespaces * Add PHP parameter type hinting * Add PHP return type hinting * Add automated static analysis GitHub action * Add automated code linting GitHub action * Add automated acceptance tests GitHub action * Add automated WordPress version checker GitHub action * Add donation link to Coinbase * Fix URLs in readme files * Fix markdown syntax for changelog in readme.txt * Ignore phpstan config from deployed plugin * Ignore CONTRIBUTING.md from deployed plugin = 1.1.0 = * Add ability to define tracking in wp-config.php * Update documentation * Test with WordPress 6.0.0 = 1.0.1 = * Update documentation * Test with WordPress version 5.6.0 = 1.0.0 = * Initial release