Piwik Plugin / Shopware SSL / Seiten URL nicht definiert

Wir verweden Piwik auf einer https Seite. Außerdem Shopware 4.3.4. mit SSL Zerifikat (nur Konto / Warenkorb / Checkout etc) und das Piwik Plugin 1.0.3 von Shopware Ag. In Piwik haben wir nun das Problem das bei 97% der Seiten die Seiten URL nicht definiert ist. Kann es sein, dass es das Plugin nicht mehr gibt? {block name='frontend\_index\_header\_javascript' append} {literal}<script type="text/javascript"> var pkBaseURL = (("https:" == document.location.protocol) ? "https://{/literal}{$SwagPiwik.p_url}{literal}" : "http://{/literal}{$SwagPiwik.p_url}{literal}"); 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", {/literal}{$SwagPiwik.p_ID}{literal}); {/literal}

Ist hier etwas am Plugin Code falsch? (dies sind die ersten 9 Zeilen)

Da unser Piwik auf einer https Seite liegt, muss von Shopware auch über https kommuniziert werden.

Hat jemand eine Idee wie ich das Problem lösen kann?

Hallo, das Piwik-Plugin liegt inzwischen nur noch auf GitHub: https://github.com/shopwareLabs/SwagPiwik (vgl. auch https://de.shopware.com/geschenke-gesch … f-github-/) Ungetestet würde ich sagen, du musst diese Zeile austauschen, um deine Piwik-Installation immer per HTTPS anzusprechen: alt: var pkBaseURL = (("https:" == document.location.protocol) ? "https://{/literal}{$SwagPiwik.p\_url}{literal}" : "http://{/literal}{$SwagPiwik.p\_url}{literal}"); neu: var pkBaseURL = "https://{/literal}{$SwagPiwik.p\_url}{literal}"; Oder deinen ganzen Shop (nicht nur den Checkout) auf HTTPS umstellen. Grüße, Sven

1 „Gefällt mir“

Ich habe den Code so geändert und das noscript auf https umgestellt. Es scheint bislang zu funktionieren. Vielen Dank!