Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/claytoncollie/tracking-code-for-google-analytics
Tracking Code For Google Analytics is a simple, lightweight WordPress plugin for inserting your Google Analytics tracking code. The plugin does one thing and one thing only; prints the standard Google Analytics tracking script to the <head> of your website.
https://github.com/claytoncollie/tracking-code-for-google-analytics
analytics composer google-analytics wordpress wordpress-plugin
Last synced: about 2 months ago
JSON representation
Tracking Code For Google Analytics is a simple, lightweight WordPress plugin for inserting your Google Analytics tracking code. The plugin does one thing and one thing only; prints the standard Google Analytics tracking script to the <head> of your website.
- Host: GitHub
- URL: https://github.com/claytoncollie/tracking-code-for-google-analytics
- Owner: claytoncollie
- License: gpl-3.0
- Created: 2020-10-24T13:55:23.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-05T10:50:04.000Z (6 months ago)
- Last Synced: 2024-09-30T19:36:15.697Z (3 months ago)
- Topics: analytics, composer, google-analytics, wordpress, wordpress-plugin
- Language: PHP
- Homepage: https://wordpress.org/plugins/tracking-code-for-google-analytics/
- Size: 660 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# 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.htmlSimple, 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