JavaScript oder PHP?

Splittest-Club Mitgliederbereich

JavaScript oder PHP?

Um Ihre Splittest-Inhalte rotieren zu lassen, müssen Sie auf Ihrer Webseite entweder den JavaScript- oder den PHP-Quelltext aus dem Splittest-Tool einfügen.

Haben Sie sich schon einmal gefragt, welcher Quelltext für Sie sinnvoller ist? In diesem Beitrag möchten wir Ihnen helfen, die richtige Entscheidung zu treffen.

JavaScript ist eine Programmiersprache, die vom Webbrowser ausgeführt wird. PHP wird hingegen vom Webserver interpretiert. Das bedeutet, dass JavaScript immer erst dann ausgeführt wird, wenn Ihre Webseite im Webbrowser des Nutzers geladen wurde. PHP wird hingegen vollständig interpretiert, noch bevor diese Bedingung geschaffen wurde.

Wenn eine technisch versierte Person den Quelltext Ihrer Webseite analysiert, so könnte sie im Falle von JavaScript anhand der Referenz zum Splittest-Club erkennen, dass Sie auf Ihrer Webseite einen Splittest durchführen. Wir haben das Splittest-Tool allerdings so programmiert, dass es nicht möglich ist, ausgehend vom Quelltext Ihrer Webseite auf die Inhalte Ihrer Splittest-Versionen zu schließen. Sie können also mit dem JavaScript-Quelltext auch Preistests durchführen, ohne dass Ihre Besucher die Preise der anderen Splittest-Versionen durch Analyse Ihres Quelltexts ermitteln könnten.

Wenn Sie PHP verwenden, dann werden Ihre Splittest-Inhalte ohne Referenz zum Splittest-Club in Ihre Webseite eingefügt, bevor Ihre Webseite im Browser geladen wird. Aus diesem Grund kann auch ein technisch versierter Besucher Ihrer Webseite anhand des Quelltexts Ihrer Webseite nicht erkennen, dass Sie einen Splittest durchführen.

Haben Sie bei diesen Ausführungen nur „Bahnhof“ verstanden? Falls ja, dann ist das nicht weiter schlimm. Merken Sie sich einfach: Wenn Sie auf Ihrer Webseite PHP nutzen können und wenn allow_url_fopen in Ihrem Webhosting-Paket aktiviert ist (damit erlauben Sie PHP, auf Webseiten anderer Server zuzugreifen), dann verwenden Sie den PHP-Quelltext. Andernfalls stützen Sie sich auf JavaScript.