Einzelnen Beitrag anzeigen

Teekeks

Registriert seit: 19. Okt 2008
Ort: Dresden
765 Beiträge
 
FreePascal / Lazarus
 
#1

Google-Analytics analysieren...

  Alt 16. Jan 2011, 21:29
Hallo,
Ich hab mir mal eben den Quelltext eine Seite angesehen und dabei ein Javascript von Google-Analytics gefunden:
Code:
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-17955241-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
Dabei wurde ich leicht stutzig: warum Verschleiert Google-Analytics seinen Aufruf des Scriptes "ga.js"?
Also einmal dieses Script angeguckt. Ich war erstaunt was ich da für ein Kauderwelsch finde:
Code:
(function(){var s=true,t=false,aa=window,u=undefined,v=Math,ba="push",fa="slice",ga="cookie",y="charAt",z="indexOf",A="gaGlobal"
,ha="getTime",ja="toString",B="window",D="length",E="document",F="split",G="location",ka="href",H="substring",I="join",L="toLowerCase";var la="_gat",ma="_gaq",na="4.8.6",oa="_gaUserPrefs",pa="ioo",M="&",N="=",O="__utma=",qa="__utmb=",ra="__utmc=",sa="__utmk=",ta="__utmv=",
ua="__utmz=",va="__utmx=",wa="GASO=";var xa=function(){var j=this,h=[],
k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";j.uc=function(m){h[m]=s};j.Nb=function(){for(var m=[],i=0;i<h[D];i++)if(h[i])m[v.floor(i/6)]^=1<<i%6;
for(i=0;i<m[D];i++)m[i]=k[y](m[i]||0);return m[I]("")}},ya=new xa;function Q(j){ya.uc(j)};
var za=function(j,h){var k=this;k.window=j;k.document=h},R=new za(aa,document);var Aa=function(j){return function(h,k,m){j[h]=function(){Q(k);return m.apply(j,arguments)};return m}},
S=function(j){return u==j||"-"==j||""==j},T=function(j,h,k){var m="-",i;if(!S(j)&&!S(h)&&!S(k)){i=j[z](h);if(i>-1)
{k=j[z](k,i);if(k<0)k=j[D];m=j[H](i+h[z](N)+1,k)}}return m},
Ba=function(j){var h=t,k=0,m,i;if(!S(j)){h=s;for(m=0;m<j[D];m++){i=j[y](m);k+="."==i?1:0;h=h&&k<=1&&(0==m&&"-"==i||"
Das geht noch ewig so weiter... (findet ihr unter www.google-analythics.com/ga.js)

Da frage ich mich jetzt: was macht dieses Script genau?
Ich habe schon herausgefunden dass es ein Cookie erstellt.
Aber kann mal einer genauer Analysieren was dieses Script macht?
Würde mich wirklich Interessieren was die da aufrufen...

Gruß Teekeks
Peter
"Div by zero Error" oder auch: "Es geht auch ohne Signatur!".

Geändert von Teekeks (16. Jan 2011 um 21:32 Uhr)
  Mit Zitat antworten Zitat