Matamo - Website Analytics
Todo
Installation
- Installer bei all-inkl
- Archiver einrichten
- Allgemeine Einstellungen
- Datenschutz
Websites einrichten
- Webseite einrichen
- JavaScript hinzufügen - hier ein Beispiel mit deaktivierten Cookies
<!-- Matomo hint: we do not track :-) -->
<script type="text/javascript">
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['disableCookies']);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="https://matamo.webmynet.de/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '2']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->
Datenschutz
Es gibt verschiedene Maßnahmen wie man Matamo rechtskonform gestalten kann. Grob lassen sich 3 Stufen festhalten.
- Tracking mit Cookies oder anderen Wiedererkennungsmaßnahmen die eine Besucher ID über längere Zeiträume erlauben
- Tracking nur für die Session. Die Besucher ID wird jeden Tag verworfen.
- Kein Tracking
Die Auswertungsmöglichkeiten sind dementsprechend unterschiedlich.
Welche Cookies verwendet Matamo wofür?
https://matomo.org/faq/general/faq_146/
Cookie Consent einbauen
https://developer.matomo.org/guides/tracking-consent
Matamo bietet einige Funktionen in JS mit denen man Consents steuern kann.
Cookies für Tracking ausschalten
https://matomo.org/faq/new-to-piwik/how-can-i-still-track-a-visitor-without-cookies-even-if-they-decline-the-cookie-consent/
Im JS Code hinzufügen:
// Call disableCookies before calling trackPageView _paq.push(['disableCookies']); _paq.push(['trackPageView']);
Cookies die zum identifizieren von Personen genutzt werden sind dann deaktiviert:
_pk_id : contains a visitor id used to identify unique visitors _pk_ref : to identify from where they came from
Trotzdem können OptIn oder OptOut Cookies unter bestimmten Umständen gesetzt werden:
- der Opt Out Cookie wenn man die Opt Out Methode gewählt hat (nicht Datenschutzkonform). In dem Fall wird der cookie piwik_ignore über die Matomo server Domain gesetzt (a temporary short-lived cookie called MATOMO_SESSID will also be created).
- der Opt In Cookie wenn man nach Consent fragt (mtm_consent will be created).
Allerdings nutzt Matamo das sogenannte Fingerprinting zum identifizieren eines Nutzers. Man kann davon ausgehen, das dies zukünftig den Cookies geleich gestellt sein wird.
It is based on several metadata, such as the operating system, browser, browser plugins, IP address, browser language; just to name a few to identify a unique visitor. As this feature is less accurate than the one using cookies, the number of visitors and visits will be affected.
https://matomo.org/faq/general/faq_156/ (Beeinträchtigung des Suchergebenisses mit Fingerprinting)
Tracking komplett ausschalten
https://matomo.org/blog/2018/04/how-to-not-process-any-personal-data-with-matomo-and-what-it-means-for-you/#user-id
Dürfte die einzige Methode sein, mit der man sicher auch zukünftig ohne Banner auskommt. Evtl. kann man noch mit der Methode die Besucher IDs täglich zu wechseln durchkommen. Das würde ausreichen, um z.B. Wegeführungen in der Seite zu optimieren.
Do not Track berücksichtigen
Analytics via Log Import
Todo - evtl. Performante Lösung, die auch Nachts laufen kann.