Fixed issue with compatibility with old versions of PHP.
Requires PHP 7.0 or higher (just getting too annoying/difficult to maintain backward compatibility with very old versions of PHP on old versions of XenForo).
Exception reporting works again by changing pageLocation dimension to pagePath (Google seems to not allow reporting on URLs with full query string any longer... maybe a privacy thing?)
This version has nothing added other than support for XenForo's new cookie consent system. If you are using a version of XenForo prior 2.2.12, it has no effect. There's also no effect if you aren't using the new cookie consent system.
The only situation where this update would be needed is if you are using XenForo 2.2.12+ and you are using the new Advanced (Beta) cookie consent option.
Suppress error if there is a transient Google Analytics API issue on the main admin page (won't show an error when attempting to display real-time map on the admin index page)
Changed the explanation text on the debug option to be more clear that it creates server error log entries for debugging server-side events
Added geographic dimensions (city, region, country) as options for charts.
Added "Signed in user" as an available dimension for charts.
Give a better error message about Organic Google search dimensions requiring an association to the respective Google Search Console property (including link to make that association).