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>

Reply via email to