Skip to content

Commit 7c05865

Browse files
authored
Merge pull request #49 from LibraryCarpentry/matomo-tracking
copy over head for matomo tracking
2 parents df4ccf7 + f8a5d3e commit 7c05865

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

layouts/partials/head.html

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
<meta charset="utf-8">
2+
<meta name="viewport" content="width=device-width">
3+
{{ if ne hugo.Environment "production" }}
4+
<meta name="robots" content="noindex,nofollow">
5+
{{ end }}
6+
<title>{{ if .IsHome }}{{ site.Title }}{{ else }}{{ printf "%s | %s" .Title site.Title }}{{ end }}</title>
7+
<link rel="preconnect" href="https://fonts.googleapis.com">
8+
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
9+
<link href="https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap" rel="stylesheet">
10+
<script defer src="https://cdn.jsdelivr.net/npm/@glidejs/[email protected]"></script>
11+
<script src="https://kit.fontawesome.com/3a6fac633d.js" crossorigin="anonymous"></script>
12+
13+
<!-- Matomo -->
14+
<script>
15+
var _paq = window._paq = window._paq || [];
16+
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
17+
_paq.push(["setDocumentTitle", document.domain + "/" + document.title]);
18+
_paq.push(["setDomains", ["*.librarycarpentry.org"]]);
19+
_paq.push(["setDoNotTrack", true]);
20+
_paq.push(["disableCookies"]);
21+
_paq.push(['trackPageView']);
22+
_paq.push(['enableLinkTracking']);
23+
(function() {
24+
var u="https://carpentries.matomo.cloud/";
25+
_paq.push(['setTrackerUrl', u+'matomo.php']);
26+
_paq.push(['setSiteId', '9']);
27+
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
28+
g.async=true; g.src='//cdn.matomo.cloud/carpentries.matomo.cloud/matomo.js'; s.parentNode.insertBefore(g,s);
29+
})();
30+
</script>
31+
<noscript><p><img src="https://carpentries.matomo.cloud/matomo.php?idsite=9&amp;rec=1" style="border:0;" alt="" /></p></noscript>
32+
<!-- End Matomo Code -->
33+
34+
35+
{{ with .OutputFormats.Get "rss" -}}
36+
{{ printf `<link rel=%q type=%q href=%q title=%q>` .Rel .MediaType.Type .Permalink site.Title | safeHTML }}
37+
{{ end }}
38+
{{ partialCached "head/css.html" . }}
39+
{{ partialCached "head/js.html" . }}
40+
{{ template "_internal/opengraph.html" . }}
41+
{{ template "_internal/schema.html" . }}

0 commit comments

Comments
 (0)