diff options
author | Simon Szustkowski <simonszu@gmail.com> | 2017-11-08 03:14:33 +0300 |
---|---|---|
committer | Parsia Hakimian <parsiya@users.noreply.github.com> | 2017-11-08 03:14:33 +0300 |
commit | 188ea2565753e626af4d2e6d6e906a19abd79aa1 (patch) | |
tree | f7cc22be305c6e2b496d9a763cb1a425786b8d4f | |
parent | 40db5eeaeeb686e23ac766298ed07ac6eeb1c92a (diff) |
Added piwik support (#41)
* Added piwik support
* Added piwik to readme
* Hopefully fixed piwik
* Added DocumentTitle to Piwik Tracking
-rw-r--r-- | README.md | 5 | ||||
-rw-r--r-- | layouts/partials/footer.html | 17 | ||||
-rw-r--r-- | sample-config.toml | 5 |
3 files changed, 27 insertions, 0 deletions
@@ -76,6 +76,11 @@ post = "/blog/:year-:month-:day-:title/" # Google analytics code - remove if you do not have/want Google Analytics - needs JavaScript googleAnalytics = "UA-XXXXX-X" + # Optional piwik tracking + #[params.analytics.piwik] + # URL = "https://stats.example.com" + # ID = "42" + # Switch to true to enable RSS icon link rss = true diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index 9dcf076..28d246d 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -5,6 +5,23 @@ </footer> +<!-- Piwik --> +<script type="text/javascript"> + var _paq = _paq || []; + /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ + _paq.push(["setDocumentTitle", document.domain + "/" + document.title]); + _paq.push(['trackPageView']); + _paq.push(['enableLinkTracking']); + (function() { + var u="//{{ .Site.Params.analytics.piwik.URL }}/"; + _paq.push(['setTrackerUrl', u+'piwik.php']); + _paq.push(['setSiteId', {{ .Site.Params.analytics.piwik.ID }}]); + 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> +<!-- End Piwik Code --> + {{ with .Site.Params.googleAnalytics }} <script> var _gaq=[['_setAccount','{{ . }}'],['_trackPageview']]; diff --git a/sample-config.toml b/sample-config.toml index d9b756c..e86a3e8 100644 --- a/sample-config.toml +++ b/sample-config.toml @@ -96,6 +96,11 @@ post = "/blog/:year-:month-:day-:title/" # change the post URL to look like the # Google analytics code - remove if you do not have/want Google Analytics - needs JavaScript # googleAnalytics = "UA-XXXXX-X" + # Optional piwik tracking + #[params.analytics.piwik] + # URL = "https://stats.example.com" + # ID = "42" + # Switch to true to enable RSS icon link rss = true |