Ich baue meine eigene Bibliothek für Webanalyse-Referenz mit Google Analytics, Open Web Analytics.Warum Domain in Google Analytics Hashed?
In Google Analytics ist die Domain Hashed und dieser Hash wird in cookie gespeichert.
für Hashing der Domain in Google Analyticsfunction(d) {
if (!d || d == "") return 1;
var h = 0,
g = 0;
for (var i = d.length - 1; i >= 0; i--) {
var c = parseInt(d.charCodeAt(i));
h = ((h << 6) & 0xfffffff) + c + (c << 14);
if ((g = h & 0xfe00000) != 0) h = (h^(g >> 21));
}
return h;
}
Gibt es einen bestimmten Grund oder nur als Referenz:
Ich habe eine ähnliche Hashing-Technik in dem Urchin-Tracker gefunden?
Jede Idee ist willkommen.
Vielleicht „sensibel“ zu vermeiden, ist es zu speichern (obwohl nicht sicher, warum das hier wichtig wäre) Informationen in einem Cookie? –
@pst Kann nur eine Sache sein, es kann unverschämt sein. – karthick
Eine Hash-Funktion - auch eine primitive - ist ein Einweg-Algorithmus. Es ist nicht wie eine Verschlüsselung und es ist in der Regel unmöglich umzukehren. –