Javascript Variablen ein/ersetzen - Matomo - Domain?

1 Antwort

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&amp;rec=1" style="border:0;" alt="" /></p></noscript>

<!-- End Matomo Code -->