Antwort #184 am: 26. August 2020, 15:45:26
meine Idee war, nicht generell ohne Cookies zu tracken, sondern es sollte ungefähr so laufen:
1. Kommt jemand das erste Mail auf die Webseite, trackt Matomo ohne Cookies
2. erlaubt der Besucher dann im Consent Tool, dass Matomo ein Cookie setzen darf oder dass alle Cookies akzeptiert werden, dann soll Matomo auch mit Cookies tracken dürfen. (Hat den Vorteil dass man z.B. wiederkehrende Besucher sieht)
3. wenn der Besucher aber im Consent Tool das Setzten von Matomo Cookies nicht erlaubt bzw. generell nur die "notwendigen Cookies" erlaubt, dann soll Matomo einfach weiter tracken, aber ohne Cookies.
also im Fall 1 und 3 soll das Matomoscript so anfangen:
$beginCode .= '
var _paq = _paq || [];
var u="//'.$url.'/";
_paq.push([\'setSiteId\', '.$id.']);
_paq.push([\'setTrackerUrl\', u+\'piwik.php\']);
_paq.push([\'disableCookies\']);
_paq.push([\'trackPageView\']);
_paq.push([\'enableLinkTracking\']);'."\n";
und im Fall 2 stattdessen so anfangen:
$beginCode .= '
var _paq = _paq || [];
var u="//'.$url.'/";
_paq.push([\'setSiteId\', '.$id.']);
_paq.push([\'setTrackerUrl\', u+\'piwik.php\']);
_paq.push([\'trackPageView\']);
_paq.push([\'enableLinkTracking\']);'."\n";