Seit einiger Zeit gibt es die Möglichkeit, die Piwik-Installation unter dieser Domain auch in einer Version zu nutzen, die besser skaliert. Die Standard-Version über den Load-Balancer ist unter der Doamin http://stats.3uu.org/ zu erreichen. Wer bislang schon eigene Domains oder Installationen eingerichtet hat, kann die auch weiter nutzen, denn der Balancer verteilt die Zugriffe entsprechend transparent. Trotzdem würde ich natuerlich dringend raten, auf die gebalancte Version umzustellen.
Lastverteilung hin oder her, es bleibt natürlich trotz allem ein zusätzlicher Request, welcher sich auf die Performance der einbindenden Seite auswirkt. Wer Zugriff auf den HEAD-Berich seiner HTML-Seiten hat, kann Piwik aber auch in einer non-blocking Variante einbinden. Bei Piwik heisst das offiziell „Asynchronous tracking“ und eine Beschreibung gibt es unter http://piwik.org/docs/javascript-tracking/. Der folgende Code sorgt dafür, daß die grundlegenden Werte bereitgestellt werden. Einfach $SITE_ID mit der Zahl ersetzen, die auch sonst im Code steht.
<!-- Piwik --> <script type="text/javascript"> var _paq = _paq || []; (function(){ var u=(("https:" == document.location.protocol) ? "https://stats.3uu.org/piwik/" : "http://stats.3uu.org/piwik/"); _paq.push(['setSiteId', $SITE_ID]); _paq.push(['setTrackerUrl', u+'piwik.php']); _paq.push(['trackPageView']); 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> <!-- End Piwik Code -->
Das war es auch schon.Eingebaut wird das im HEAD. Also zwischen den Tags <head> und </head> ganz am Anfang der HTML-Datei.
http://stats.3uu.org/ unterstuetzt jetzt auch den „do not track“ Header (siehe http://dnt.mozilla.org/) Sowohl DNT wie X-Do-Not-Track funktionieren.
Gosh, I wish I would have had that information eralier!