naja wenn ich dich richtig verstehe, dann könnte es so aussehen
<!-- Matomo Tag Manager -->
<script>
var sessionID = 'DEINE_SESSION_ID_HIER'; // die holst du dir ja von irgendwo
var Domain = window.location.hostname; // Die aktuelle Domain wird ausgelesen
var _mtm = window._mtm = window._mtm || [];
_mtm.push({'uid': sessionID }); // Verwende die sessionID
_mtm.push({'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start'});
(function() {
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src='https://xyz.de/js/container_12345.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Tag Manager -->
<!-- Matomo JS Tracker -->
<script>
var sessionID = 'DEINE_SESSION_ID_HIER'; // Definiere hier deine sessionID
var Domain = window.location.hostname; // Die aktuelle Domain wird ausgelesen
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDocumentTitle", document.domain + "/" + document.title]);
_paq.push(["setCookieDomain", Domain]); // Verwende die aktuelle Domain
_paq.push(["setDomains", ["*xyz.de"]]);
_paq.push(["enableCrossDomainLinking"]);
_paq.push(['setUserId', sessionID]); // Verwende die sessionID
_paq.push(['enableHeartBeatTimer', 20]);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
_paq.push(['trackVisibleContentImpressions', true, 750]);
(function() {
var u="https://xyz.de/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', 'X']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<noscript><p><img referrerpolicy="no-referrer-when-downgrade" src="https://xyz.de/matomo.php?idsite=3&rec=1" style="border:0;" alt="" /></p></noscript>
<!-- End Matomo Code -->