summaryrefslogtreecommitdiff
path: root/matomo.php
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2024-01-12 18:49:17 +0100
committerpolo <ordipolo@gmx.fr>2024-01-12 18:49:17 +0100
commit98ba95dafddda83eaaec1eedfda74b12dd7a39e4 (patch)
treec9fc35c91ab90386407eea197eae7e0ebfb28782 /matomo.php
parentaec4f60a6f3f8087e86a2652e6d6164b4b99ba37 (diff)
downloadordipolo-98ba95dafddda83eaaec1eedfda74b12dd7a39e4.zip
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 -->