Author: Sergey Panteleev (saundefined)
Committer: GitHub (web-flow)
Pusher: derickr
Date: 2024-12-10T11:29:57Z
Commit: Add analytics (#1183) · php/web-php@850039a · GitHub
Raw diff: https://github.com/php/web-php/commit/850039a5ee0dd39bc3187d194c1d9433fed66024.diff
Add analytics (#1183)
* Add analytics only for main website
Changed paths:
M include/header.inc
M privacy.php
Diff:
diff --git a/include/header.inc b/include/header.inc
index 5e6ae335ef..2f33d64c55 100644
--- a/include/header.inc
+++ b/include/header.inc
@@ -91,6 +91,25 @@ if (!isset($config["languages"])) {
<?php if (isset($config['meta_tags'])) { echo $config['meta_tags']; } ?>
+<?php if (is_primary_site()) { ?>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || ;
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(["setDoNotTrack", true]);
+ _paq.push(["disableCookies"]);
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.php.net/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '1']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+<?php } ?>
</head>
<body class="<?php echo $curr; ?> <?php echo $classes; ?>">
diff --git a/privacy.php b/privacy.php
index 7a912bb479..ce1b25f4e2 100644
--- a/privacy.php
+++ b/privacy.php
@@ -31,9 +31,15 @@
<h2>Cookies</h2>
<p>
php.net uses cookies to keep track of <a href="/my.php">user preferences</a>. Unless
- you login on the site, the cookies will not be used to store personal information and
+ you login on the site, the cookies will not be used to store personal information, and
we do not give away the information from the cookies.
</p>
+<p>
+ We also use self-hosted analytics service to improve popular sections of the documentation,
+ and never share user data with third parties.
+ You may deactivate or restrict the transmission of cookies by changing the settings of your web browser.
+ Cookies that are already stored may be deleted at any time.
+</p>
<?php
site_footer();