Piwik / Goals – Trackt via SSL-Proxy keine Keywords
12. Februar 2010 Feedback schreibenWenn man z.B. ein kleines WebPack bei Host Europe besitzt ist es leider nicht möglich ein eigenes SSL-Zertifikat dafür anzulegen. Dann kann man leider nur via SSL-Proxy von Host Europe seine Webseite verschlüsselt übertragen.
Läuft jetzt Piwik auf so einem WebPack klappt es leider nur mit einer kleinen Modifikation via Piwik-Goals die Keywörter zu tracken die Umsatz bringen.
Piwik generiert folgenden Tracking-Code:
<!-- Piwik -->
<script type="text/javascript">
var pkBaseURL = (("https:" == document.location.protocol) ? "https://www.DeineDomain.de/piwik/" : "http://www.DeineDomain.de/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="http://www.DeineDomain.de/piwik/piwik.php?idsite=1" style="border:0" alt=""/></p></noscript>
<!-- End Piwik Tag -->
Und so wird der Piwik-Tracking-Code modifiziert:
<!-- Piwik -->
<script type="text/javascript">
var pkBaseURL = "https://ssl.webpack.de/www.DeineDomain.de/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="https://ssl.webpack.de/www.DeineDomain.de/piwik/piwik.php?idsite=1" style="border:0" alt=""/></p></noscript>
<!-- End Piwik Tag -->
Durch die kleine Modifikation wird immer via SSL-Proxy getrackt, da ansonsten der Browser einmal mit und einmal ohne SSL-Proxy Verbindung zu Piwik aufbaut und dadurch ein Besucher zwei Cookies erhält und somit nicht unterschieden werden kann das Besucher mit Cookie A auch Besucher mit Cookie B ist.
mehr...php5-mcrypt für Magento auf Host Europe Virtual Server Linux installieren
08. September 2009 Feedback schreibenAuf einem Host Europe Virtual Server Linux ist das Package php5-mcrypt noch nicht vorinstalliert, da Magento dieses Package aber brauch gibt es hier eine Lösung von mir.
Einfach via SSH-Verbindung folgende Zeilen ausführen:
sudo apt-get update
sudo apt-get install libltdl3
sudo apt-get install php5-mcrypt
jetzt noch den Apache-Webserver neu starten
sudo apache2 restart
und das Package php5-mcrypt läuft und der Installation von Magento steht nichts mehr im Wege.
Hier noch die Fehlermeldung die Magento auswirft wenn das Package php5-mcrypt nicht installiert ist:
PHP Extension “mcrypt” must be loaded
mehr...[Magento]
Heute haben einige Host Europe Kunden mit folgender Fehlermeldung in Ihrem XT-Commerce – Online Shop zu kämpfen gehabt bzw. kämpfen immer noch:
Warning: session_start() [function.session-start]: open(/tmp/sess_xxxxxxxxx, O_RDWR) failed: Permission denied (13) in /is/htdocs/xxxxxxxxx/www/xxxxxxxxx/includes/application_top.php on line 298
Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at /is/htdocs/xxxxxxxxx/www/xxxxxxxxx/includes/application_top.php:298) in /is/htdocs/xxxxxxxxx/www/xxxxxxxxx/includes/application_top.php on line 298
Warnung
Warnung: XT-Commerce kann nicht in das Sessions Verzeichnis schreiben: /tmp. Die Sessions werden nicht funktionieren bis die richtigen Benutzerberechtigungen gesetzt wurden!
Kein Grund zur Panik dieser Fehler ist in 2 min gelöst einfach in folgenden Dateien die jeweilige Zeile abändern:
Dateien:
/includes/configure.org.php
/includes/configure.php
/admin/includes/configure.org.php
/admin/includes/configure.php
Zeile:
define(‘STORE_SESSIONS’, ”); // leave empty ” for default handler or set to ‘mysql’
ändern in:
define(‘STORE_SESSIONS’, ‘mysql’); // leave empty ” for default handler or set to ‘mysql’
Und nicht vergessen die Dateirechte der Config-Dateien nach dem bearbeiten wieder auf 444 zu setzen.
Ich hoffe wieder einigen mit diesem Tipp geholfen zu haben und das Host Europe das nächste mal jedem mit einem Newsletter versorgen kann.
mehr...


