1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Unmaintained Local Google Analytics (with CDN support) 1.0.0

Fix that damn “Leverage Browser Caching” warning

  1. TRGCommunity
    Compatible XF Versions:
    • 1.5
    Visible Branding:
    No
    IMPORTANT: This resource is unsupported!

    Based on this blog entry, I decided to create an add-on, as I finally wanted to fix the “Leverage Browser Caching” warning you get when you perform a speed test on your website.

    What does it do?
    It replaces the URL in the google_analytics template with the URL of your local analytics.js.

    Features:
    • Enable/disable local Google Analytics
    • If you defined a CDN in your config.php, the analytics.js will be served via your CDN automatically
    • Cron task to automatically fetch analytics.js from Google and update your local file
    Installation:
    Unzip the archive and upload the contents of the "upload" folder to your forum root directory. Then go to "List Add-ons" -> "+Install Add-on", choose the unzipped .xml-file and import it.

    Configuration:
    Go to "Options" -> "Statistics & Metrics", enable the add-on and set the absolute path to your analytics.js (e.g. /var/www/YOURDOMAIN/httpdocs/js/trg/local_ga/analytics.js):
    screenshot_options.jpg
    The cron task runs once a month (at the 15th during the night). You may change it to your needs.

    Result:

    Before
    screenshot_console_before.jpg

    After
    screenshot_console_after.jpg

    Just perform a speed test and you will see that the “Leverage Browser Caching” warning vanished.

    Translations:
    Coming soon.
    kontrabass, Glockie and worrorfight like this.