Frage

Ich habe mich gefragt, ich möchte ein JS-Tracking-Code (Analytik) in einigen Websites pflanzen ihren Verkehr zu verfolgen. Aber ich möchte nicht, dass, wenn der Quellcode Menschen Anzeige einer Website werden in der Lage zu sehen, dass ich die JS-Tracking-Code eingebettet sind dort.

Ist es möglich? Vielleicht durch einen Apache / PHP Trick?

Danke,

Roy.

War es hilfreich?

Lösung

Nein, es ist nicht möglich, denn der Browser beliebigen Code zumindest ein Teil davon ausführen muss zunächst sichtbar sein, auch wenn dieser Code den Tracking-Code selbst dann abrufen ist.

Neben allen modernen Web-Entwickler-Tools bieten Zugang zu jedem Code, der geladen wird, so dass jeder diejenigen verwenden kann, um etwas zu sehen Sie versucht haben, diskret zu laden.

Die wichtigere Frage ist, warum Sie ausblenden möchten, dass Sie Menschen sind Tracking?

Andere Tipps

Es ist nicht unbedingt möglich mit Javascript . Javascript läuft immer im Zusammenhang mit dem Browser des Benutzers, so dass es bedeutet immer, dass der Benutzer Zugriff haben wird das Skript zu sehen. Sie können es verschleiern, oder ein paar Tricks ähnlich wie Anti-hotlinking auf dem JS-Code versuchen, aber es wird immer noch relativ einfach für jemand, um herauszufinden, was der Code tut mit einem einfachen Werkzeug wie Firebug.

Sie können jedoch verfolgen Ihren Traffic ohne JavaScript. Analytics verwendet JavaScript für Portabilität, und weil einige der Datenzugriffe kann sie nur mit JavaScript zugegriffen werden. Allerdings gibt es mehr passive Wege, Ihren Traffic-Tracking, die JavaScript nicht benötigen, wie irgendwelchen Analyzer log wie AWstats . Sie nicht nur einige der coolen Features von Analytics erhalten.

Es ist nicht möglich, aber man konnte nur Skriptdatei etwas Unschuldiges wie „mouseover.js“ nennen.

Es ist nicht möglich: JS-Code von dem Web-Browser ausgeführt werden muss, was bedeutet, dass - was auch immer versuchen Sie es ausdrückte - es vom Browser lesbar sein muss und somit von jedem, der die Seite überprüft <. / p>

Sie könnten versuchen, die JS Verschleiern, aber das wird niemanden stoppen, der bestimmt wird, um zu sehen, was passiert.

Sie könnte fragen Sie sich, was die Chancen sind, dass mehr als ein paar Leute werden überprüfen, ob Sie sie sich bei der Aufnahme -. Ich würde es nicht erwarten,

Sie können technisch nicht den Code verstecken ... Aber man kann es Gerangel um es jedem nicht lesbar ist. Ich benutzte http://hivelogic.com/enkoder/form von Dan Benjamin einige JS Scrable auf meinem Seite (in diesem Fall verschlüsselte ich meine E-Mail-Adresse). Es kriecht es so der Browser ausführen kann, aber es ist nicht menschlich lesbar ...

Dann können Sie es einfach als eine Funktion aufrufen, wie ich von diesem Skript in tat http: / /www.jamischarles.com/css_js/email_encoder.js . Probieren Sie es aus.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top