Skip to content

Piwik wird nur korrekt Integriert, wenn Einstellungen für einzelne Projektsprachen krorekt gesetzt sind.

Der Reiter globale Einstellungen suggeriert, dass ein Eintrag hier ausreichend ist.

piwik-settings

Jedoch wird Piwik wenn keine Einstellungen für die einzelnen Projektsprachen gesetzt sind nicht korrekt integriert:

Mit Einstellung für Projektsprache

    <!-- Start Piwik Code -->

    <!-- End Piwik Code -->

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

    (function () {
        var u = "//stats.pcsg-server.de/";
        _paq.push(["setTrackerUrl", u + "js/"]);
        _paq.push(["setSiteId", parseInt("40")]);

        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 + "js/";

        s.parentNode.insertBefore(g, s);
    })();

    if (typeof define === 'function') {
        window.QUIQQER_PIWIK = true;

        define('piwikTracker', function () {
            var Tracker = null;

            var setPiwikData = function () {
                Tracker = Piwik.getAsyncTracker();
                var u   = "//stats.pcsg-server.de/";

                Tracker.setTrackerUrl(u + "js/");
                Tracker.setSiteId(parseInt("40"));

                Tracker.setDocumentTitle(
                    document.domain + "/" + document.title
                );

                Tracker.enableLinkTracking();
            };

            return new Promise(function (resolve) {
                if (typeof window.Piwik !== 'undefined') {
                    setPiwikData();
                    resolve(Tracker);
                    return;
                }

                var look = function () {
                    setTimeout(function () {
                        if (typeof window.Piwik !== 'undefined') {
                            setPiwikData();
                            resolve(Tracker);
                            return;
                        }

                        look();
                    }, 100);
                };

                look();
            });

        });
    }
</script></body>
</html>

Nur mit globalen Settings

    <!-- Start Piwik Code -->

    <!-- End Piwik Code -->

</body>
</html>