| 
									
										
										
										
											2025-08-25 13:01:10 +02:00
										 |  |  | {{- /* | 
					
						
							|  |  |  | Matomo Analytics. | 
					
						
							|  |  |  | https://developer.matomo.org/guides/tracking-javascript-guide | 
					
						
							|  |  |  | */ -}} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-09-03 11:53:27 +02:00
										 |  |  | {{- with .Site.Params.analytics.matomo -}} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | {{- if not .serverURL }} | 
					
						
							|  |  |  |   {{- errorf "Missing Matomo 'serverURL' configuration. See https://imfing.github.io/hextra/versions/latest/docs/guide/configuration/#matomo-analytics" -}} | 
					
						
							|  |  |  | {{- end -}} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | {{- if not .websiteID }} | 
					
						
							|  |  |  |   {{- errorf "Missing Matomo 'websiteID' configuration. See https://imfing.github.io/hextra/versions/latest/docs/guide/configuration/#matomo-analytics" -}} | 
					
						
							|  |  |  | {{- end -}} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-08-25 13:01:10 +02:00
										 |  |  | <!-- Matomo --> | 
					
						
							|  |  |  | <script type="text/javascript"> | 
					
						
							|  |  |  |   var _paq = window._paq = window._paq || []; | 
					
						
							|  |  |  |   _paq.push(['trackPageView']); | 
					
						
							|  |  |  |   _paq.push(['enableLinkTracking']); | 
					
						
							|  |  |  |   (function() { | 
					
						
							|  |  |  |     var u="//{{ .serverURL }}/"; | 
					
						
							|  |  |  |     _paq.push(['setTrackerUrl', u+'matomo.php']); | 
					
						
							|  |  |  |     _paq.push(['setSiteId', {{ .websiteID }}]); | 
					
						
							|  |  |  |     var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; | 
					
						
							|  |  |  |     g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); | 
					
						
							|  |  |  |   })(); | 
					
						
							|  |  |  | </script> | 
					
						
							|  |  |  | <!-- End Matomo Code --> | 
					
						
							| 
									
										
										
										
											2025-09-03 11:53:27 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | {{- end -}} |