Hallo,
wir sind vor kurzem mit Piwik auf einen neuen Server umgezogen. Das Tracking lief auch erst ohne Probleme, aber inzwischen bekommen wir bei 99% der Aufrufe “Seiten URL nicht definiert” gemeldet.
Bei der Umstellung wurde auch gleich von der alten Version 1.12 auf 2.x umgestellt. Da sich der Piwik Trackingcode mehrfach geändert hat (zuletzt wegen Datenschutzbestimmungen), haben wir derzeit Seiten mit 3 verschiedenen Codes:
Code 1:
<!-- Piwik -->
<script type="text/javascript">
var pkBaseURL = (("https:" == document.location.protocol) ? "https://neueurlzupiwik/piwik/" : "http://neueurlzupiwik/piwik/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
</script><script type="text/javascript">
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 3);
piwikTracker.setVisitorCookieTimeout('0');
piwikTracker.setSessionCookieTimeout('0');
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
</script><noscript><p><img src="http://neueurlzupiwik/piwik/piwik.php?idsite=3" style="border:0" alt=""></p></noscript>
<!-- End Piwik Tag -->
Code 2:
<!-- Piwik -->
<script type="text/javascript">
var pkBaseURL = (("https:" == document.location.protocol) ? "https://alteurlzupiwik/piwik/" : "http://alteurlzupiwik/piwik/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
</script><script type="text/javascript">
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 3);
piwikTracker.setVisitorCookieTimeout('0');
piwikTracker.setSessionCookieTimeout('0');
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
</script><noscript><p><img src="http://alteurlzupiwik/piwik/piwik.php?idsite=3" style="border:0" alt=""></p></noscript>
<!-- End Piwik Tag -->
Code 3:
<!-- Piwik -->
<script type="text/javascript">
var _paq = _paq || [];
_paq.push(["disableCookies"]);
_paq.push(["trackPageView"]);
_paq.push(["enableLinkTracking"]);
(function() {
var u=(("https:" == document.location.protocol) ? "https" : "http") + "://neueurlzupiwik/piwik/";
_paq.push(["setTrackerUrl", u+"piwik.php"]);
_paq.push(["setSiteId", "3"]);
var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript";
g.defer=true; g.async=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s);
})();
</script>
<noscript>
<!-- Piwik Image Tracker -->
<img src="https://neueurlzupiwik/piwik/piwik.php?idsite=3&rec=1" style="border:0" alt="" />
</noscript>
<!-- End Piwik Code -->
<!-- End Piwik -->
Das komische ist, das alle Werte getrackt werden aber in 99% der Fälle eben mit “Seiten URL nicht definiert”. Und das bei allen 3 Code Beispielen. Auf dem Server läuft PHP 5.4 und MySQL in Version 5.5.29. Piwik ist in Version 2.1 Installiert. Woran könnte es liegen?
Vielen Dank schon mal für Infos zur Fehlersuche
piwikHD