=== CAOS | Host Google Analytics Locally === Contributors: DaanvandenBergh Tags: google, analytics, gtag, minimal, gdpr Requires at least: 4.6 Tested up to: 6.7 Stable tag: 4.8.6 Requires PHP: 7.0 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html The fastest, lightest way to integrate Google Analytics in WordPress. == Description == **CAOS can be downloaded for free without any paid subscription from [the official WordPress repository](https://wordpress.org/plugins/host-analyticsjs-local/).** CAOS (Complete Analytics Optimization Suite) for Google Analytics allows you to **host gtag.js** locally and keep it updated using WordPress' built-in Cron-schedule. Fully automatic! Not a big Google Analytics user and just curious about your pageviews? CAOS fully supports [Minimal Analytics 4](https://github.com/jahilldev/minimal-analytics/tree/main/packages/ga4#readme). An extremely lightweight alternative to Google Analytics' default libraries (gtag.js). *Minimal Analytics also helps you get rid of that annoying **Unused JS** notice in Google PageSpeed Insights!* Whenever you run an analysis of your website on *Google Pagespeed Insights*, *Pingdom* or *GTMetrix*, it'll tell you to **leverage browser cache** when you're using Google Analytics. Because Google has set the cache expiry time to 2 hours. This plugin will get you a **higher score** on Pagespeed and Pingdom and make **your website load faster**, because the user's browser doesn't have to make a roundtrip to download the file from Google's external server. Just install the plugin, enter your Mesurement ID and the plugin adds the necessary Tracking Code for Google Analytics 4 to the header (or footer) of your theme, downloads and saves the gtag.js-file to your website's server and keeps it updated (automagically) using a scheduled script in wp_cron(). Or if you'd like to use the locally hosted file with another plugin, check **Compatibility Mode** under *Advanced Settings*, Either way, CAOS is a set and forget plugin. For more information: [How to setup CAOS](For more information: [How to setup CAOS](https://daan.dev/docs/caos/?utm_source=wordpress&utm_medium=description&utm_campaign=caos). == Features == - Host gtag.js for Google Analytics 4 locally, - Downloaded files are renamed to random strings to avoid ad blockers, - Minimal Analytics 4 support, - Compatibility Mode allows you to use the locally hosted file with all Google Analytics plugins, e.g. - MonsterInsights (Pro), - ExactMetrics - Site Kit by Google, - WooCommerce Google Analytics Integration, - WooCommerce Google Analytics Pro, - Analytify, - And many more! - Compatible with all Cookie Notice plugins, e.g. - Complianz, - CookieYes, - WP Cookie Notice, - Cookie Notice & Compliance, - Cookie Notice & Consent Banner, - And many more! - Preconnect to google-analytics.com to reduce latency and speed up requests, - **Add tracking code** to header, **footer** or manually, - Save gtag.js anywhere within the WordPress content (wp-content) directory to avoid detection by WordPress security plugins (such as WordFence) or removal by caching plugins (such as WP Super Cache), - Serve gtag.js from your CDN, - Set Cookie Expiry Period, - Force disabling display features functionalities, - Track logged in Administrators, == Features in CAOS Pro == Use Google Analytics in [compliance with GDPR](https://daan.dev/blog/wordpress/gdpr-compliance-google-analytics/?utm_source=wordpress&utm_medium=description&utm_campaign=caos) with: - Randomize Client ID (which grants a fresh, untraceable UUID/ClientID to each visitor), - Stealth Mode (a unique, customized API, designed for WordPress, which anonymizes your visitor's data before sending it to Google's servers). Other features: - Cloaked Affiliate Link Tracking, - Cloudflare Compatibility Mode. == Installation == 1. Upload the plugin files to the `/wp-content/plugins/host-analyticsjs-local` directory, or install the plugin through the WordPress plugins repository directly. 2. Activate the plugin through the 'Plugins' screen in WordPress 3. Use the Settings -> Optimize Google Analytics screen to configure the plugin == Frequently Asked Questions == For CAOS' FAQ and Troubleshooting, [visit the docs](https://daan.dev/docs/caos-troubleshooting/). == Screenshots == N/A == Changelog == = 4.8.6 = * Fixed: Minimal Analytics would stop working in 4.8.5. = 4.8.5 = * Fixed: wp_add_inline_script() was used on a string containing