This is an automated email from the ASF dual-hosted git repository. jamesfredley pushed a commit to branch asf-site-production in repository https://gitbox.apache.org/repos/asf/grails-website.git
commit 8b9632d8074112ce56b56e8a9f068716761d5311 Author: James Fredley <[email protected]> AuthorDate: Fri Oct 10 09:49:56 2025 -0400 Replace Google Analytics and AdRoll with Matomo Removed Google Analytics and AdRoll tracking scripts from docs-legacy-gorm/index.html and replaced them with Matomo analytics integration using Apache's Matomo instance. This change improves privacy by disabling cookies and enabling Do Not Track. --- docs-legacy-gorm/index.html | 47 ++++++++++++++++----------------------------- 1 file changed, 17 insertions(+), 30 deletions(-) diff --git a/docs-legacy-gorm/index.html b/docs-legacy-gorm/index.html index b49a89a5d9b..f9db302b2a2 100644 --- a/docs-legacy-gorm/index.html +++ b/docs-legacy-gorm/index.html @@ -192,35 +192,22 @@ </ul></nav> </div> </footer><div> - <script type='text/javascript'> - (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ - (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), - m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); - - ga('create', 'UA-82213539-2', 'auto'); - ga('send', 'pageview'); -</script> - <script type='text/javascript'> -adroll_adv_id = "HBWJH4CQCJGS5DJRSB4Z4D"; -adroll_pix_id = "IVEQYFOZXZAPZMDVQH7BFE"; -/* OPTIONAL: provide email to improve user identification */ -/* adroll_email = "[email protected]"; */ -(function () { - var _onload = function(){ - if (document.readyState && !/loaded|complete/.test(document.readyState)){setTimeout(_onload, 10);return} - if (!window.__adroll_loaded){__adroll_loaded=true;setTimeout(_onload, 50);return} - var scr = document.createElement("script"); - var host = (("https:" == document.location.protocol) ? "https://s.adroll.com" : "http://a.adroll.com"); - scr.setAttribute('async', 'true'); - scr.type = "text/javascript"; - scr.src = host + "/j/roundtrip.js"; - ((document.getElementsByTagName('head') || [null])[0] || - document.getElementsByTagName('script')[0].parentNode).appendChild(scr); - }; - if (window.addEventListener) {window.addEventListener('load', _onload, false);} - else {window.attachEvent('onload', _onload)} -}()); -</script> +<!-- Matomo --> + <script> + var _paq = window._paq = window._paq || []; + /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ + _paq.push(["setDoNotTrack", true]); + _paq.push(["disableCookies"]); + _paq.push(['trackPageView']); + _paq.push(['enableLinkTracking']); + (function() { + var u="https://analytics.apache.org/"; + _paq.push(['setTrackerUrl', u+'matomo.php']); + _paq.push(['setSiteId', '79']); + var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; + g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); + })(); + </script> + <!-- End Matomo Code --> </div></body> </html>
