[piwik.php tracking] https deaktivieren


#1

Hallo Forum,

dies ist mein erster Post. Ich hoffe ich mache alles richtig…

Ich nutze seit kurzem Piwik und finde es einfach super. Ich tracke mehrere Domains und habe mich dazu entschieden, den Code nicht per direkter URL an Piwik zu senden, sondern über die piwik.php-Lösung. Durch die im Tracking-Code nicht mein Piwik-Server genannt wird, sondern die piwik.php der jeweiligen Domain. In der .php werden die Tracking-Daten dann an den Piwik-Server gesendet.

Dies ist der eingebundene Tracking-Code:


<script type="text/javascript"> 
var pkBaseURL = (("https:" == document.location.protocol) ? "https://www.domain.de/" : "http://www.domain.de/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.php' 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.domain.de/piwik.php?idsite=1" style="border:0" alt="" /></p></noscript>

Und das klappt wunderbar! Nur… bei manchen von mir nicht veränderbaren Server-Konfigurationen greifen Suchmaschinen anscheinend auf die Idee dem im Tracking-Code genannten https-Pfad zur Domain zu folgen und die bis dato indexierte http:// Variante der Webseite durch https zu ersetzen, was enorm ungut ist, da die Seite keine https Version ausliefert.

Im Nachhinein konnte ich bereits durch eine Mischung aus .htaccess-Anweisung und Robots.txt Disallow die Suchmaschine(n) überreden wieder auf die http-Variante zu schwenken, aber das dauuuert… und ist eben zu spät angesetzt.

Gibt es eine Möglichkeit das zu verhindern ? Ich benötige kein Tracking von https-Anfragen… Kann man im Tracking-Code einfach die https-Möglichkeit auszubauen… ? und wie müsste der Code dann aussehen ?

Vielen Dank vorab!

Smakos

PS: die ; - ) Smilies sind natürlich nicht beabsichtigt. An sich handelt es sich lediglich um eine runde, schließende Klammer: ) vor dem ein: " steht ")


(Thomas Seifert) #2

Einfach die erste Zeile anpassen:


var pkBaseURL =  "http://www.domain.de/";