since a while I was using Piwik (last stable version) in a subdomain ( “stats.*” ) on shared web hosting without using encryption.
For the hosting company offering a SSL proxy (ssl-account.com) I decided to switch over to https in order to use an Android app as well in a secure way. So the URL is https : // ssl-account . com/stats.domain. tld/piwik/ (ignore spaces) now.
After reading some FAQ I added the following parameters to config.ini.php:
[ul]
[li] Visitors are not longer being tracked!
[/li][li] There are no graphics for header or favicon (wrong links, e.g.: https : // ssl-account . com/piwik/misc/user/logo-header.png [ignore spaces]).
[/li][li] Dashboard of all websites doesn’t show any graphs.
[/li][/ul]
Login without encryption is - of course - not longer working, I am not able to switch.
So, in fact, I am not able to use Piwik at the moment and could really need some help with this issue!
if your visitors are not tracked after your change to SSL proxy then visit your website, do you see any error logged in the Developer tool console ? or any message about Content not loaded because of security?
Just examined two websites referring to the same Piwik installation.
In the first, the tracking tag is used with http - there is no error, just a JS warning regarding mootools saying getAttributeNode() is depreceated and should be replaced by getAttribute().
On the second, the tracking tag uses https via the SSL proxy, and the site uses jquery instead. There are more warnings:
Warning: Using //@ to indicate sourceMappingURL pragmas is deprecated. Use //# instead
Quelldatei: http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js
Warning: http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js is being assigned a //# sourceMappingURL, but already has one
Warning: getPreventDefault() is depreceated.Use defaultPrevented instead. Source: http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js