2013-03-22 22 views
7

Google Analytics, Open Web Analytics ile web analizi başvurusu için kendi kitaplığımı yapıyorum.Neden alan adı google analytics’te hashed?

Google Analytics'te etki alanı karma ve bu karma cookie'da depolanır. google analytics veya sadece başvuru için etki alanını karma yol açan belirli bir

function(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; 
    } 

var mı:

ben kestanesi izleyicimizde benzer karma tekniği bulduk?

Herhangi bir fikir takdir edilir. _setAllowHash() için Dokümanlar

+0

Belki ("hassas" depolamak önlemek için var bir çerezde neden bu kadar önemli olmasa da) bilgisi nedir? –

+0

@pst Belki bir şey haksızlık olabilir. – karthick

+0

Bir karma işlevi - hatta ilkel olanı - tek yönlü bir algoritmadır. Şifreleme gibi değil ve genellikle tersine çevirmek imkansız. –

cevap

1

:

Google Analytics alanı karma işlevi alanınızdan bir karma değer oluşturur ve ziyaretçiler için çerez bütünlüğünü kontrol etmek için bu numarayı kullanır.

_setAllowHash kullanımdan kaldırıldı Not olduğunu - bu, Google Analytics artık çerez doğrulama veya başka bir şey için alan karmasını kullanan anlamına geliyorsa bilmiyorum ...

+2

Hayır, hala hash kullanır. Bu, kullanımın karışmadan kaldırılmasının (bir kez alan-arası izlemeyi eklemek için bir taktik olan) artık gerekli olmadığı için kullanımdan kaldırılmıştır. Karmalamayı devre dışı bırakmak istiyorsanız, '' none '' ''set-alanAdı '' değeriniz olarak girebilirsiniz ve aynı etkiye sahiptir. – Yahel