analytics.js file to your server. Then the file is updated automagically using WordPress’ integrated wp_cron() function.
How to Optimize Analytics in WordPress?
Why should I host analytics.js locally?
The Complete Analytics Optimization Suite for WordPress gives you the best of both worlds. After activation it automagically downloads the latest version of
Configure CAOS for Analytics in WordPress
The basic configuration for CAOS for Analytics is very easy. The basic settings are required for proper functioning of the plugin.
Enter your Google Analytics Tracking ID,
- For GDPR Compliance, decide when you want to allow tracking…
- Choose ‘Always’ if your blog doesn’t need to show a Cookie Notice or if you’ve configured Google Analytics to only collect anonymous data,
- Choose ‘when cookie is set’ or ‘when cookie has a value’ if you want to configure CAOS with a Cookie Notice.
- Decide where you want to load the generated tracking code…
- Choose ‘Header’ for best performance. Because the tracking code is loaded before the rest of the page, you’re sure that all visitor data can be registered by Google Analytics,
- Choose ‘Add manually’ to maximize compatibility. If your theme or another plugin is preventing CAOS for Analytics from adding the tracking code automatically, choose this option and copy the generated tracking code from the field underneath.
- If you haven’t already, remove any other previously installed Google Analytics plugins or manually inserted tracking code from your WordPress installation.
To tailor CAOS for Analytics to your needs you can use the Advanced Settings. None of these are required settings and are strictly meant for advanced (WordPress) users.
- If you’re using or are planning to use Monster Insights’ Google Analytics for WordPress plugin, enable the compatibility option to allow Monster Insights’ plugin to use CAOS for Analytics’ locally hosted analytics-file.
- Set a ‘Cookie Expiry Period‘ if you want to let the Google Analytics-cookie expire after a set number of days.
- You can use the ‘adjusted bounce rate‘ if you want to filter out e.g. visitors that close their browser window within a set number of seconds. This can be useful if you offer short snippets of information on your blog that don’t trigger a user to continue reading other pages, such as StackOverflow.
- Expert Level: Disable all Display Features if you want to force disable any remarketing purposes set in your Google Analytics Dashboard.
- In some countries it is required to Anonymize the IP Address of your visitors e.g. Germany. For GDPR Compliance you should enable this option if you live in such a country.
- Expert Level: For testing purposes you could enable tracking logged in Administrators. Be warned that this can seriously alter your Analytics statistics.
- Expert Level:If your
analytics.js-file isn’t populated automatically, because WordPress’ built-in Cron-schedule isn’t functioning properly. You can remove CAOS’ update script from WordPress’ Cron-schedule and add it manually to crontab.
Click the image below to go to the WordPress Repository and download Complete Analytics Optimization Suite or buy me a beer!