Hallo zusammen,
wir haben eine Wordpress-Seite auf der wir Matomo einsetzen. Die Seite ist mehrsprachig und daher unter zwei Domains zu erreichen (englische Version .com) deutsche Version .de.
Zusätzlich setzen wir WP Rockets und ein Cookie-Plugin ein. Der Code zu Matomo wird wie folgt eingebunden:
<script>jQuery(function(){
var language = document.documentElement.lang;
if( CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)=='yes' && CLI_Cookie.read('cookielawinfo-checkbox-non-necessary') == 'yes') {
if( language === 'de-DE') {
console.log('de');
var _paq = window._paq || [];
/* tracker methods like 'setCustomDimension' should be called before 'trackPageView' */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function()
{ var u='https://data.xxxxy.de/'; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '3']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); }
)();
} else if( language === 'en-US' ) {
console.log('en');
var _paq = window._paq || [];
/* tracker methods like 'setCustomDimension' should be called before 'trackPageView' */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function()
{ var u='https://data.xxxxy.de/'; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '4']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); }
)();
}
}
});</script>
Obwohl ich auf der Webseite sehe, dass der Code läuft, kommen keine Daten bei Matomo an. Ich habe nun schon verschiedene Dinge ausprobiert, komme aber nicht dahinter warum es nicht geht. Hat jemand eine Idee? Schon Mal vielen Dank.
Beste Grüße
Heiko