diff --git a/changelog.md b/changelog.md
index b60d9daa..a6fe7f33 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,14 @@
# Changelog
+## Version 0.3.6 (2017-03-07)
+ - Pull in Piwik’s own piwik.js manually, again for CSP
+
+## Version 0.3.5 (2017-03-07)
+ - Move piwik code into its own js file to allow for CSP
+
+## Version 0.3.4 (2017-03-07)
+ - Remove document.write to allow CSP to work
+
## Version 0.3.3 (2017-03-03)
- Fix issue when accessing /admin
diff --git a/public/assets/js/piwik.js b/public/assets/js/piwik.js
new file mode 100644
index 00000000..37378758
--- /dev/null
+++ b/public/assets/js/piwik.js
@@ -0,0 +1,8 @@
+// Piwik in its own js file to allow usage with a CSP policy
+
+var _paq = _paq || [];
+// tracker methods like "setCustomDimension" should be called before "trackPageView"
+_paq.push(['trackPageView']);
+_paq.push(['enableLinkTracking']);
+_paq.push(['setTrackerUrl', 'https://analytics.jmb.lv/piwik.php']);
+_paq.push(['setSiteId', '1']);
diff --git a/public/assets/js/piwik.js.br b/public/assets/js/piwik.js.br
new file mode 100644
index 00000000..9498983a
Binary files /dev/null and b/public/assets/js/piwik.js.br differ
diff --git a/public/assets/js/piwik.js.gz b/public/assets/js/piwik.js.gz
new file mode 100644
index 00000000..c218f0d1
Binary files /dev/null and b/public/assets/js/piwik.js.gz differ
diff --git a/resources/views/master.blade.php b/resources/views/master.blade.php
index 321a8492..2ee7e08d 100644
--- a/resources/views/master.blade.php
+++ b/resources/views/master.blade.php
@@ -47,20 +47,8 @@
@if (config('app.piwik') === true)
-
-
+
+
@endif