mirror of
				https://github.com/imfing/hextra.git
				synced 2025-10-30 21:10:25 -04:00 
			
		
		
		
	 184ee25011
			
		
	
	184ee25011
	
	
	
		
			
			* fix: Matomo analytics
* chore: use with
* Revert "chore: use with"
This reverts commit 1d86e6fa0f.
---------
Co-authored-by: Xin <xin@imfing.com>
		
	
		
			
				
	
	
		
			32 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| {{- /*
 | |
| Matomo Analytics.
 | |
| https://developer.matomo.org/guides/tracking-javascript-guide
 | |
| */ -}}
 | |
| 
 | |
| {{- 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 -}}
 | |
| 
 | |
| <!-- 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 -->
 | |
| 
 | |
| {{- end -}}
 |