Tracking-Code wird nicht auf Website angezeigt

Ich füge den folgenden Tracking Code vor ein:


<!-- Piwik -->
<script type="text/javascript">
  var _paq = _paq || [];
  _paq.push(["trackPageView"]);
  _paq.push(["enableLinkTracking"]);

  (function() {
    var u=(("https:" == document.location.protocol) ? "https" : "http") + "://www.piwik.org/";
    _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>
<!-- End Piwik Code -->

Aber wenn ich dann den HTML-Code auf dem Server anschaue, dann erhalte ich nur die folgende Ausgabe:


<!-- Piwik -->
<script type="text/javascript">
  var _paq = _paq || [];
  _paq.push(["trackPageView"]);
  _paq.push(["enableLinkTracking"]);

  (function() )();
</script>
<!-- End Piwik Code -->

Was ist hier los?

Ich habe den Tracking Code von der Piwik-Installation kopiert. Ein andere Website auf diesem Server läuft einwandfrei, bloß noch mit einem alten Tracking Code von 2011.

Wo liegt der Fehler?

Möglicherweise filtert da das CMS einen Teil heraus?

Ich verwende kein CMS-System. Habe eine selber programmierte Homepage am Start mit PHP, HTML und Smarty.

Kann es daran liegen?

Ja, Smarty meint, das wäre einer seiner Tags.
Probier es mal mit einem literal tag von Smarty um den Piwik Code herum.

Das habe ich dann auch schon herausgefunden. Mit Literal geht es einwandfrei! DANKE!