summaryrefslogtreecommitdiff
path: root/matomo.php
diff options
context:
space:
mode:
Diffstat (limited to 'matomo.php')
-rw-r--r--matomo.php40
1 files changed, 40 insertions, 0 deletions
diff --git a/matomo.php b/matomo.php
new file mode 100644
index 0000000..e746361
--- /dev/null
+++ b/matomo.php
@@ -0,0 +1,40 @@
1<?php
2$mode = 'prod';
3
4if($mode == 'dev')
5{
6 $cookies = 'localhost';
7 $domain = 'localhost/ordipolo';
8 $server = 'localhost/matomo';
9}
10elseif($mode == 'prod')
11{
12 $cookies = 'ordipolo.fr';
13 $domain = 'ordipolo.fr';
14 $server = 'matomo.ordipolo.fr';
15}
16else
17{
18 echo "mode incorrect dans le fichier matomo.php";
19}
20?>
21
22<!-- Matomo -->
23<script>
24 var _paq = window._paq = window._paq || [];
25 /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
26 _paq.push(["setCookieDomain", "*.<?= $cookies ?>"]);
27 _paq.push(["setDomains", ["*.<?= $domain ?>"]]);
28 _paq.push(["disableCookies"]);
29 _paq.push(['trackPageView']);
30 _paq.push(['enableLinkTracking']);
31 (function() {
32 var u="//<?= $server ?>/";
33 _paq.push(['setTrackerUrl', u+'matomo.php']);
34 _paq.push(['setSiteId', '1']);
35 var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
36 g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
37 })();
38</script>
39<noscript><p><img referrerpolicy="no-referrer-when-downgrade" src="//<?= $server ?>/matomo.php?idsite=1&amp;rec=1" style="border:0;" alt="" /></p></noscript>
40<!-- End Matomo Code -->