diff options
author | Emir Ribić <ribice@gmail.com> | 2018-05-23 17:15:35 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-23 17:15:35 +0300 |
commit | 89f3226eef1600c57192c2a9bc7c3a6fdbfc4b32 (patch) | |
tree | ab2e0356f0e97863f05ff9fb16ee9a4ed50eda07 | |
parent | 0eb4fcc5f1fb8450411a4721365c70b4d793c3da (diff) | |
parent | f221e2f7e5168d559dcb61774912317dd507b4bb (diff) |
Merge pull request #30 from polyfloyd/matomo-analytics
Add support for Matomo (formerly Piwik) analytics
-rw-r--r-- | README.md | 4 | ||||
-rw-r--r-- | exampleSite/config.toml | 4 | ||||
-rw-r--r-- | layouts/partials/analytics/matomo.html | 15 | ||||
-rw-r--r-- | layouts/partials/header.html | 3 |
4 files changed, 26 insertions, 0 deletions
@@ -69,6 +69,10 @@ facebook = "ribice" instagram = "" codepen = "" +[params.matomoAnalytics] +siteID = 1 +rootURL = "//matomo.example.com/" + [taxonomies] tag ="tags" diff --git a/exampleSite/config.toml b/exampleSite/config.toml index 66aea25..260e549 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -38,6 +38,10 @@ facebook = "ribice" instagram = "" codepen = "" +[params.matomoAnalytics] +siteID = 1 +rootURL = "//matomo.example.com/" + [taxonomies] tag ="tags" diff --git a/layouts/partials/analytics/matomo.html b/layouts/partials/analytics/matomo.html new file mode 100644 index 0000000..2ddc9f3 --- /dev/null +++ b/layouts/partials/analytics/matomo.html @@ -0,0 +1,15 @@ +<script type="text/javascript"> + var _paq = _paq || []; + _paq.push(['trackPageView']); + _paq.push(['enableLinkTracking']); + (function() { + var u="{{ .Site.Params.matomoAnalytics.rootURL }}"; + _paq.push(['setTrackerUrl', u+'piwik.php']); + _paq.push(['setSiteId', '{{ .Site.Params.matomoAnalytics.siteID }}']); + var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; + g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); + })(); +</script> +<noscript> + <img src="{{ .Site.Params.matomoAnalytics.rootURL }}piwik.php?idsite={{ .Site.Params.matomoAnalytics.siteID }}&rec=1" style="border:0" alt="" /> +</noscript> diff --git a/layouts/partials/header.html b/layouts/partials/header.html index c3c628a..e9a31a9 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -24,3 +24,6 @@ <meta name="theme-color" content="#ffffff"> </head> <body> +{{ if .Site.Params.matomoAnalytics }} +{{- partial "analytics/matomo" . -}} +{{ end }} |