@@ -105,16 +105,22 @@ <h1>{{ page.title }}</h1>
105105 </ div > <!--div id="layout-sidebar" -->
106106 </ div > <!--div id="layout-container" -->
107107
108- {% if site.google_analytics %}
109- < script >
110- ( function ( i , s , o , g , r , a , m ) { i [ 'GoogleAnalyticsObject' ] = r ; i [ r ] = i [ r ] || function ( ) {
111- ( i [ r ] . q = i [ r ] . q || [ ] ) . push ( arguments ) } , i [ r ] . l = 1 * new Date ( ) ; a = s . createElement ( o ) ,
112- m = s . getElementsByTagName ( o ) [ 0 ] ; a . async = 1 ; a . src = g ; m . parentNode . insertBefore ( a , m )
113- } ) ( window , document , 'script' , '//www.google-analytics.com/analytics.js' , 'ga' ) ;
114-
115- ga ( 'create' , '{{ site.google_analytics }}' , 'auto' ) ;
116- ga ( 'send' , 'pageview' ) ;
117- </ script >
118- {% endif %}
108+ <!-- Matomo -->
109+ < script >
110+ var _paq = window . _paq = window . _paq || [ ] ;
111+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
112+ _paq . push ( [ "setDoNotTrack" , true ] ) ;
113+ _paq . push ( [ 'trackPageView' ] ) ;
114+ _paq . push ( [ 'enableLinkTracking' ] ) ;
115+ ( function ( ) {
116+ var u = "https://matomo.castle-engine.io/" ;
117+ _paq . push ( [ 'setTrackerUrl' , u + 'matomo.php' ] ) ;
118+ _paq . push ( [ 'setSiteId' , '2' ] ) ;
119+ var d = document , g = d . createElement ( 'script' ) , s = d . getElementsByTagName ( 'script' ) [ 0 ] ;
120+ g . async = true ; g . src = u + 'matomo.js' ; s . parentNode . insertBefore ( g , s ) ;
121+ } ) ( ) ;
122+ </ script >
123+ < noscript > < p > < img referrerpolicy ="no-referrer-when-downgrade " src ="https://matomo.castle-engine.io/matomo.php?idsite=2&rec=1 " style ="border:0; " alt ="" /> </ p > </ noscript >
124+ <!-- End Matomo Code -->
119125 </ body >
120126</ html >
0 commit comments