Ich habe die Site ID und den Server, auf dem Matomo läuft in der Cookiebar-Konfiguration für Matomo angegeben.
Ich denke, das das Script, das die Cookiebar erzeugt, das von Matomo gestellet Script ersetzt:
Code:
var cookiebar = new ContaoCookiebar({configId:2,pageId:1,hideOnInit:0,blocking:0,focusTrap:1,version:1,lifetime:63072000,consentLog:0,token:'ccb_contao_token',doNotTrack:0,currentPageId:13,excludedPageIds:null,cookies:{"4":{"id":4,"type":"matomo","checked":false,"token":["_pk_ses*","_pk_id*"],"resources":[],"priority":0,"scripts":[{"script":"var _paq = window._paq = window._paq || []; _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u='https:\/\/subdomain.mydomain.de\/'; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', 1]); 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);})();","position":3,"mode":1}]},"5":{"id":5,"type":"iframe","checked":false,"token":null,"resources":[],"priority":0,"scripts":[],"iframeType":"googlemaps"}},configs:[],disableTracking:0,texts:{acceptAndDisplay:'tl_cookiebar.acceptAndDisplayLabel'}});
Aber das Verhalten war ja das gleiche, wenn ich das Contao Template analytics_matomo verwendet habe oder wenn ich das Skript von Matomo händisch in die Seitenlayous eingebunden habe.