Ottokar9000: Wie lagere ich ein Javascript korrekt aus?

Beitrag lesen

Hallo

Ich habe heute mal Piwik in meine Website eingebaut.
Gefällt mir bisher sehr gut.
Laut der Anleitung soll ich ja den Javascript-Code in jede Seite am Ende einbinden.

Man kann doch Javascript auch in eine externe Datei auslagern und diese dann in die Webseite wieder einbinden.
Und ich bin nicht ganz sicher, wie ich das korrekt machen muss.

Hier mal der Code, den ich laut der Piwik Anleitung einzubinden habe:

<!-- Piwik -->  
<script type="text/javascript">  
var pkBaseURL = (("https:" == document.location.protocol) ? "https://example.org/piwik/" : "http://example.org/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", 1);  
piwikTracker.trackPageView();  
piwikTracker.enableLinkTracking();  
} catch( err ) {}  
</script><noscript><p><img src="example.org/piwik/piwik.php?idsite=1" style="border:0" alt="" /></p></noscript>  
<!-- End Piwik Tracking Code -->

Ich wollte nun folgenden Teil in eine externe Datei (piwik.js) "auslagern" und diese auf meinem Webspace ablegen:

var pkBaseURL = (("https:" == document.location.protocol) ? "https://example.org/piwik/" : "http://example.org/piwik/");  
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));  
  
try {  
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1);  
piwikTracker.trackPageView();  
piwikTracker.enableLinkTracking();  
} catch( err ) {}

Und diese Datei (piwik.js) wollte ich dann folgendermaßen am Ende (direkt vor dem schlie0enden Body-Tag) meiner Webseiten einbinden:
<script language="javascript" type="text/javascript" src="/piwik.js"></script>

Ist das so korrekt, oder habe ich da noch was falsch gemacht?
Und wie steht es denn mit diesem <noscript> Teil, wo genau muss das denn hin?

Über Eure Hilfe würde ich mich sehr freuen.
Gruß
Otto