Ondřej Šika.cz - Moje IT & DevOps Školení: Docker, Kubernetes, Gitlab CI, Rancher, Terraform, Prometheus, Proxmox, Ansible

Analytics - jak nemerit sebe

Pro mereni navstevnosti pouzivam sluzbu Gauges jednoduchy a prehledny system ktery me stoji 6 USD na mesic.

Resil jsem problem, jak z analytics odtranit vsechny moje pristupy, pripadne pristupy z kancelare.

Reseni na ktere jsem prisel je velmi jednoduche, ale trvalo mi to dost dlouho nez jsem na nej prisel.

Kdyz se analytics skript nacita, staci zablokovat danou url a kdyz se skript nenacte, neodesle se informace o mereni. Tuto technologii pouzivaji nektere privacy tooly v prohlizecich.

Moznosti blokaci je vice, muzeme si vybrat kterou pouzijeme. Muzeme pouzit plugin do prohlizece (napriklad Domain Blocker) nebo jako ja zablokujeme domenu primo v DNS.

Pred konkretni blokaci je dobre zjistit co za domenu to je. Toto je muj merici kod pro tento blog:

<script type="text/javascript">
  var _gauges = _gauges || [];
  (function() {
    var t   = document.createElement('script');
    t.type  = 'text/javascript';
    t.async = true;
    t.id    = 'gauges-tracker';
    t.setAttribute('data-site-id', '5a465ed56eb5fb2319020897');
    t.setAttribute('data-track-path', 'https://track.gaug.es/track.gif');
    t.src = 'https://d2fuc4clr7gvcn.cloudfront.net/track.js';
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(t, s);
  })();
</script>

Z kodu je jasne patrne ze merici kod je na domene d2fuc4clr7gvcn.cloudfront.net. Muzeme ji teda zablokovat v souboru /etc/hosts tim ze ji nastavime na localhost. Do souboru pridame radku:

127.0.0.1 d2fuc4clr7gvcn.cloudfront.net

A mame hotovo.

Pripdane muzu DNS zmenit i v DNS serveru v kancelari (Turris) a tim zablokovat pocitani pristupu vsem, kteri pouzivaji toto DNS (coz je defaultni chovani)

Show Comments

Get the latest posts delivered right to your inbox.