2 Commits 6d83a3085b ... d46b38afe6

Author SHA1 Message Date
  Bachir Soussi Chiadmi d46b38afe6 added matomo route tracking 5 years ago
  Bachir Soussi Chiadmi 1c9b4a41f4 updated matomo tracking code 5 years ago
5 changed files with 11 additions and 1 deletions
  1. 0 0
      assets/dist/main.js
  2. 0 0
      assets/dist/main.js.map
  3. 9 0
      assets/main.js
  4. 1 1
      assets/modules/ModeText.js
  5. 1 0
      index.html

File diff suppressed because it is too large
+ 0 - 0
assets/dist/main.js


File diff suppressed because it is too large
+ 0 - 0
assets/dist/main.js.map


+ 9 - 0
assets/main.js

@@ -27,6 +27,15 @@ var Layout = {
 	view(vn){
 		// console.log('Layout view : lang', vn.attrs.lang);
 		_i18n.setLang(vn.attrs.lang);
+		console.log('Layout view : path', m.route.get());
+		// matomo
+		// https://matomo.org/blog/2017/02/how-to-track-single-page-websites-using-piwik-analytics/
+		if(typeof _paq !== 'undefined'){
+		  _paq.push(['setCustomUrl', m.route.get()]);
+		  // _paq.push(['setDocumentTitle', e.title]);
+		  _paq.push(['trackPageView']);
+		}
+
 		return [
 			m(_Header, vn.attrs),
 			vn.children,

+ 1 - 1
assets/modules/ModeText.js

@@ -404,7 +404,7 @@ module.exports = {
   // },
   view(vn){
     // console.log('_ModeText view', vn.attrs.lang);
-    console.log('_dbs.active_type_filter : ', _dbs.active_type_filter);
+    // console.log('_dbs.active_type_filter : ', _dbs.active_type_filter);
     return m('main', {id:"content", 'class':'mode-text'}, _dbs.data[vn.attrs.lang].map((p) => {
         // console.log("MAP _dbs", p);
         p.lang = vn.attrs.lang;

+ 1 - 0
index.html

@@ -9,6 +9,7 @@
       var _paq = _paq || [];
       /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
       _paq.push(["setDocumentTitle", document.domain + "/" + document.title]);
+      _paq.push(["setDomains", ["*.ethica-spinoza.net","*.app.ethica-spinoza.net"]]);
       _paq.push(["setDoNotTrack", true]);
       _paq.push(['trackPageView']);
       _paq.push(['enableLinkTracking']);

Some files were not shown because too many files changed in this diff