Matamo - Website Analytics: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
 
Zeile 97: Zeile 97:
  
 
== Matamo - Berichte ==
 
== Matamo - Berichte ==
 +
In Einstellungen > Persönlich lassen sich Berichte automatisch erstellen, die dann z.B. per E-Mail versendet werden.
 +
 +
Die Berichte kann man auch Downloaden, dann kann man oben auch einen eigenen Zeitraum festlegen, auf den sich der Bericht bezieht.
  
 
=== Berichte nachträglich erstellen ===
 
=== Berichte nachträglich erstellen ===
Zeile 104: Zeile 107:
 
Ja. In der Übersicht der eingestellten E-Mail-Berichte befindet sich ja ein Link zum Download.
 
Ja. In der Übersicht der eingestellten E-Mail-Berichte befindet sich ja ein Link zum Download.
 
In diesem Link ist auch das Datum enthalten. Dies kann (manuell) je nach Bedarf geändert werden. Dann sollte auch der entsprechende Bericht generiert werden.
 
In diesem Link ist auch das Datum enthalten. Dies kann (manuell) je nach Bedarf geändert werden. Dann sollte auch der entsprechende Bericht generiert werden.
 +
 +
== Spezielles Tracking ==
 +
=== Videoplayer ===
 +
Das Video läuft unter HTML5 mit dem video tag. Ich habe folgendes rein geschrieben:
 +
 +
onPlay="_paq.push([‘trackEvent’, ‘video’, ‘Play’, ‘name’])"

Aktuelle Version vom 14. Juli 2021, 10:40 Uhr

https://matomo.org/docs/videos/
https://matomo.org/web-analytics-training/
https://matomo.org/docs/log-analytics-tool-how-to/

Installation[Bearbeiten]

  • Installer bei all-inkl
  • Archiver einrichten
  • Allgemeine Einstellungen
  • Datenschutz

Websites einrichten[Bearbeiten]

  • 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[Bearbeiten]

Einstieg:

https://matomo.org/faq/new-to-piwik/how-do-i-use-matomo-analytics-without-consent-or-cookie-banner/
https://github.com/matomo-org/matomo/issues/12600 - GDPR Compliance Project

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?[Bearbeiten]

https://matomo.org/faq/general/faq_146/

Cookie Consent einbauen[Bearbeiten]

https://developer.matomo.org/guides/tracking-consent

Matamo bietet einige Funktionen in JS mit denen man Consents steuern kann.

Cookies für Tracking ausschalten[Bearbeiten]

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[Bearbeiten]

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.

Matamo sagt in

https://matomo.org/faq/new-to-piwik/how-do-i-use-matomo-analytics-without-consent-or-cookie-banner/

wenn man Cookies abschaltet und nur Fingerprinting nutzt No cookie consent is needed because:

  • the data is not used for any other purpose than analytics (compared to GA which uses it for other purposes and therefore always requires consent)
  • visitors aren’t tracked across websites (compared to GA which does track visitors across many websites)
  • fingerprints change daily for every visitor meaning no visitor can be followed across days within the same website, and no user profiles can be generated when cookies are disabled

Do not Track berücksichtigen[Bearbeiten]

Ist die Default Einstellungen

Analytics via Log Import[Bearbeiten]

Todo - evtl. Performante Lösung, die auch Nachts laufen kann. Matamo - Analytics mit Logfiles

Wartung - alte Reports löschen[Bearbeiten]

Performance[Bearbeiten]

https://forum.matomo.org/t/datenbankfahigkeiten/13822

Custom Tracking[Bearbeiten]

Den JS Tracker kann man modifizieren.

https://developer.matomo.org/guides/enrich-js-tracker

Matamo - Berichte[Bearbeiten]

In Einstellungen > Persönlich lassen sich Berichte automatisch erstellen, die dann z.B. per E-Mail versendet werden.

Die Berichte kann man auch Downloaden, dann kann man oben auch einen eigenen Zeitraum festlegen, auf den sich der Bericht bezieht.

Berichte nachträglich erstellen[Bearbeiten]

Ist es möglich PDF-Berichte nachträglich für vergangene Monate oder gar für einen selbst definierten Zeitraum zu erstellen? Hintergrund ist, dass zu einer Webseite vergessen wurde, die E-Mailberichte zu aktivieren und die PDF-Berichte nun angefordert wurden.

Ja. In der Übersicht der eingestellten E-Mail-Berichte befindet sich ja ein Link zum Download. In diesem Link ist auch das Datum enthalten. Dies kann (manuell) je nach Bedarf geändert werden. Dann sollte auch der entsprechende Bericht generiert werden.

Spezielles Tracking[Bearbeiten]

Videoplayer[Bearbeiten]

Das Video läuft unter HTML5 mit dem video tag. Ich habe folgendes rein geschrieben:

onPlay="_paq.push([‘trackEvent’, ‘video’, ‘Play’, ‘name’])"