Some historical documentation is missing analytics. It did not have Google Analytics, which was replaced with Apache Analytics. Locate html pages with missing analytics and bulk add it to those pages. Examples: https://grails.apache.org/docs/snapshot/grails-data/ https://grails.apache.org/docs/snapshot/api/ https://grails.apache.org/docs/snapshot/grails-data/api/ Apache Analytics Code: ``` <!-- 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 --> ```
Activity
jamesfredley commentedon Nov 4, 2025
Most of the html files have been updated using https://github.com/apache/grails-website/blob/asf-site-production/AddMatomoAnalytics.groovy. This will need to be rerun a final time after all new published files have been updated.
GaneshPatil7517 commentedon Jan 2, 2026
@jamesfredley can you assign this issue to me....
jamesfredley commentedon Jan 2, 2026
@GaneshPatil7517 Thank you.
apache/grails-core#15133 should be addressed first and then https://github.com/apache/grails-website/blob/asf-site-production/AddMatomoAnalytics.groovy can be run, hopefully, a final time on this repo. The last time I reran
AddMatomoAnalytics.groovywas e1f801fcdc34feat: Add Apache Analytics (Matomo) tracking to historical documentation
GaneshPatil7517 commentedon Jan 2, 2026
hey @jamesfredley see this: #12
jamesfredley commentedon Jan 14, 2026
apache/grails-core#15133