Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/parsiya/Hugo-Octopress.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Szustkowski <simonszu@gmail.com>2017-11-08 03:14:33 +0300
committerParsia Hakimian <parsiya@users.noreply.github.com>2017-11-08 03:14:33 +0300
commit188ea2565753e626af4d2e6d6e906a19abd79aa1 (patch)
treef7cc22be305c6e2b496d9a763cb1a425786b8d4f
parent40db5eeaeeb686e23ac766298ed07ac6eeb1c92a (diff)
Added piwik support (#41)
* Added piwik support * Added piwik to readme * Hopefully fixed piwik * Added DocumentTitle to Piwik Tracking
-rw-r--r--README.md5
-rw-r--r--layouts/partials/footer.html17
-rw-r--r--sample-config.toml5
3 files changed, 27 insertions, 0 deletions
diff --git a/README.md b/README.md
index 150ff34..9ec01f6 100644
--- a/README.md
+++ b/README.md
@@ -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