From 69562bfc77e67d64510a38de33bd17d8e360dee4 Mon Sep 17 00:00:00 2001
From: Hugo SUBTIL <ext.sopra.husubtil@grandlyon.com>
Date: Thu, 17 Dec 2020 14:55:12 +0100
Subject: [PATCH] feat: update nginx conf for matomo

---
 nginx/dev.conf | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/nginx/dev.conf b/nginx/dev.conf
index 9496c647f..4d727b257 100644
--- a/nginx/dev.conf
+++ b/nginx/dev.conf
@@ -2,11 +2,25 @@ server {
   listen 8080 default_server;
 
   root /usr/share/nginx/html/;
+  set $matomo_script
+  "<script type='text/javascript'>
+    var _paq = window._paq = window._paq || [];
+    _paq.push(['trackPageView']);
+    _paq.push(['enableLinkTracking']);
+    (function() {
+      var u='<URL_GDLYON>';
+      _paq.push(['setTrackerUrl', u+'piwik.php']);
+      _paq.push(['setSiteId', '<SITE_ID>']);
+      var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+      g.type='text/javascript'; g.async=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
+    })();
+  </script>";
 
   location / {
     # First attempt to serve request as file, then
     # as directory, then fall back to displaying a 404.
     try_files $uri $uri/ /index.html;
+    sub_filter '</head>' '$matomo_script</head>';
   }
 
     location /api {
-- 
GitLab