Funktion per Link aufrufen

Na, mit disableCookies sinngemäß so:

<script type="text/javascript">
  var _paq = window._paq || [];
  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
  if (getCookie("consent")=="") {
	_paq.push(["disableCookies"]);
	console.log ("disableCookies for Matomo");
  }else{
	console.log ("allow Cookies for Matomo");
  }

  _paq.push(['trackPageView']);
..

Wenn Consent erteilt ist, dann setzt du nicht mehr disableCookies.
Beim nächsten Page-Reload-Request, den der Nutzer macht, würden dann die Cookies gesetzt.

Aber: Bloß bekommt er dann eine neue Besucher-ID und wird als neuer Besucher gezählt.
Das Problem habe ich hier schon angefragt:

Und ohne Page-Reload klappt es scheinbar auch nicht wie gewünscht. Siehe hier: