Merge pull request #680 from rehrar/matomo

Replaced Google Analytics with Matomo
This commit is contained in:
luigi1111 2018-04-12 14:28:16 -05:00 committed by GitHub
commit 9c25bc8a1d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 24 additions and 30 deletions

View file

@ -35,21 +35,25 @@
</div> </div>
</div> </div>
</footer> </footer>
<!-- Matomo -->
<!-- JS -->
<script src="//static.getmonero.org/scripts.js"></script>
<script type="text/javascript"> <script type="text/javascript">
$(document).ready(function(){ var _paq = _paq || [];
$('[data-toggle="tooltip"]').tooltip(); /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
}); _paq.push(['trackPageView']);
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ _paq.push(['enableLinkTracking']);
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), (function() {
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) var u = "//analytics.getmonero.org/";
})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); _paq.push(['setTrackerUrl', u + 'piwik.php']);
ga('create', 'UA-53312765-1', 'auto'); _paq.push(['setSiteId', '1']);
ga('require', 'linkid', 'linkid.js'); var d = document,
ga('send', 'pageview'); g = d.createElement('script'),
s = d.getElementsByTagName('script')[0];
g.type = 'text/javascript';
g.async = true;
g.defer = true;
g.src = u + 'piwik.js';
s.parentNode.insertBefore(g, s);
})();
</script> </script>
<!-- End Matomo Code -->
{% include hostflag.html %} {% include hostflag.html %}

View file

@ -71,15 +71,5 @@ if (isset($_COOKIE["MONERO_LANG"]))
<!-- JS --> <!-- JS -->
<script src="//static.getmonero.org/scripts.js"></script> <script src="//static.getmonero.org/scripts.js"></script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-53312765-1', 'auto');
ga('require', 'linkid', 'linkid.js');
ga('send', 'pageview');
</script>
</body> </body>
</html> </html>

View file

@ -158,11 +158,11 @@ Certain logos, such as those for the operating systems and platforms we support
<div class="col" markdown="1"> <div class="col" markdown="1">
### What We Collect ### What We Collect
The Monero Project uses Google Analytics to collect usage and visitor data for this website. This is enabled via a small piece of JavaScript code, and will not run if you have JavaScript disabled. We also collect standard server logs from our webserver. The Monero Project uses [Matomo](https://matomo.org/) to collect usage and visitor data for this website. This is enabled via a small piece of JavaScript code, and will not run if you have JavaScript disabled. We also collect standard server logs from our webserver.
### What We Use the Data For ### What We Use the Data For
The Google Analytics data is used to provide statistics on the website and help us to improve the content and the information flow. The Matomo data is used to provide statistics on the website and help us to improve the content and the information flow.
Server logs are used to analyze errors and diagnose requests to dead links. A portion of the server logs are used to gather statistics on Monero downloads in order to help us better understand our user's needs. Server logs are used to analyze errors and diagnose requests to dead links. A portion of the server logs are used to gather statistics on Monero downloads in order to help us better understand our user's needs.
</div> </div>